Membuat Migration, Model, Controller Pada Lumen #2

Membuat Migration, Model, Controller Pada Lumen #2

Table of contents

No heading

No headings in the article.

Sekarang kita akan melanjutkan series dari sebelumnya, jika belum install dan setup bisa ke tutorial sebelumnya

https://bayucode.hashnode.dev/setup-menggunakan-laravel-lumen-1

Disini kita akan membuat migration, model, dan controller menggunakan terminal yang temen-temen gunakan.

Sekarang kita pergi terlebih dahulu ke .env pada laravel pada text editor kita untuk menampung database dari migration yang kita akan buat:

cari file .env, file ini sejajar dengan folder app image.png

Nama FileValue
DB_CONNECTIONmysql
DB_HOST127.0.0.1
DB_PORT3306
DB_DATABASE{nama database anda}
DB_USERNAMEroot (default mysql )
DB_PASSWORD
  • untuk DB_PASSWORD = secret menjadi = * ( kosongkan )

bisa dilihat dari ini:

image.png

Sekarang kita buat dulu nama databasenya pada database kita, karena saya menggunakan laragon, disini saya sudah membuatnya seperti berikut dengan nama databasenya:

image.png

Disini kita akan menginstall:

#Migration ( Todos )

php artisan make:migration create_todos_table

image.png

lalu kita enter untuk membuat migration baru, akan seperti ini:

image.png

Setelah membuat migration baru kita akan membuat MODEL sekaligus CONTROLLER nya seperti ini:

php artisan make:model Todos -c // -c disini adalah controller yang akan dibuatkan sekaligus

image.png

Sekian tutorial kali ini, kita akan melanjutkan dengan membuat baru databasenya dan Model serta menambahkan fungsi pada controller dengan sesi TODOS.