Pada tutorial Cara Install Crud Menggunakan Laravel Vue js dan Mysql kali ini kita akan melakukan instalasi untuk file project yang akan kita gunakan, pada tahap ini kita akan mempersiapkan file-file yang akan kita gunakan nantinya seperti file controller, model, dan membuat database.
Oke teman-teman Cara Membuat Crud Menggunakan Laravel Vue js dan Mysql (Instalasi) langkah pertama kita akan menginstall file laravelnya dengan mengetikan pada terminalnya :
1 |
composer create-project --prefer-dist laravel/laravel laravel_vue_crud_mysql "5.8.*" |
Untuk versi laravel yang akan kita gunakan kali ini yaitu versi 5.8, kita membuat sebuah folder project dengan nama laravel_vue_crud_mysql, setelah installnya berhasil kita akan membuat sebuah database dengan nama laravel_vue_crud.
Berikutnya setelah teman-teman berhasil melakukan install untuk file project dan membuat databasenya kita akan setting untuk file .env seperti dibawah ini :

Selanjutnya kita akan membuat modelnya silahkan teman-teman ketikan pada terminalnya :
1 |
php artisan make:model Post -m |
Setelah model dan table migrationnya berhasil dibuat kita akan tambahkan field yang akan kita gunakan pada create_posts_table seperti dibawah ini :

Berikutnya kita akan melakukan migration, silahkan teman-teman ketikan pada terminalnya php artisan make:migrate, namun jika terdapat error teman-teman bisa tambahkan Schema::defaultStringLength(191); yang berfungsi untuk mengatur panjang length dari fieldnya pada foleder Providers/AppServiceProvider.php seperti dibawah ini :

Selanjutnya silahkan teman-teman kembali pada terminalnya php artisan migrate:fresh jika kita lihat pada database maka secara otomatis table post berhasil kita buat seperti dibawah ini :

Berikutnya kita akan membuat controller silahkan teman-teman ketikan pada terminalnya php artisan make:controller PostController –r
Jika berhasil maka PostController berhasil dibuat dan menambahkan fungsi dari resource seperti dibawah ini :

Oke teman-teman itulah pembahasan kita tentang Cara Membuat Crud Menggunakan Laravel Vue js dan Mysql (Instalasi).
Semoga bermanfaat.
Terima kasih.