Pendahuluan
Selamat Pagi
Pada postingan saya kali ini saya akan membahas tentang CRUD (Create, Read, Update, Delete) pada Laravel PHP Framework. CRUD ini bisa dibilang adalah basic dari pembuatan aplikasi. Jadi apabila kamu nantinya membuat aplikasi minimal nih minimal pasti ada operasi CRUD. Saya bikin postingan ini karena saya sendiri juga heran dengan sedikit sekali yang membahas CRUD didalam Laravel secara gak ribet dan simpel. Jadi dengan adanya postingan saya kali ini dapat membantu kalian semua yang ingin belajar laravel atau mungkin sebagai syarat masuk ke perusahaan dengan cepat dan simpel. :D
Tutorial
1. Buat Project Laravel. Khusus untuk yang baru awal awal awal sekali mengenal laravel kamu bisa melakukan setting apache OpenSSL disini
1.1 Buat direktori bernama laravel-resto pada C:\AppServ\www\
1.2 Buka cmd. Arahkan ke C:\AppServ\www lalu ketikkan perintah
2. Konfigurasi Laravel. Kita perlu menambah Library
Collective\Html yaitu dengan cara
2.1 Buka File
composer.json pada direktori
C:\AppServ\www\laravel-resto\. Lalu tambahkan baris berikut "laravelcollective/html": "5.2.*" menjadi
2.2 Buka cmd lalu ketik composer update
2.3 Buka File
app.php didalam direktori C:\AppServ\www\laravel-resto\config\app.php. Lalu tambhakan baris berikut
Collective\Html\HtmlServiceProvider::class, pada tag
providers dan
Form' => Collective\Html\FormFacade::class, 'Html' => Collective\Html\HtmlFacade::class, pada tag
aliases menjadi seperti berikut
3. Buka web browser seperti mozilla firefox lalu ketikkan alamat berikut
localhost/laravel-resto/public
4. Buat database localhost/phpmyadmin
4.1 Buat database dengan nama
restodb
4.2 Buat tabel dengan nama
menu
4.3 Buat field pada tabel menu seperti dibawah ini
5. Hubungkan database MySQL dengan Laravel yaitu dengan mengedit file
.env yang ada pada
C:\AppServ\www\laravel-resto\.env menjadi seperti berikut
6. Membuat Controller atau fungsi php pada website.
6.1 Gunakan artisan untuk membuat controller dengan nama
AppController. Buka cmd lalu ketik
6.2 Edit file
AppController.php pada directory C:\AppServ\www\laravel-resto\app\Http\Controllers\AppController.php menjadi seperti berikut
7. Set Routing. Routing ini digunakan untuk membuat sebuah URL. Edit
routes.php pada directory C:\AppServ\www\laravel-resto\app\Http\routes.php menjadi seperti berikut
8. Membuat View atau tampilan pada website.
8.1 Buat direktori
layouts pada direktori C:\AppServ\resources\layouts
8.2 Buat file bernama
master.blade.php dan
update.blade.php didalam folder
layouts. Isinya adalah
9. Buka kembali localhost/laravel-resto/public menggunakan web browser anda
10. Selamat Anda telah membuat website CRUD pertama menggunakan laravel php framework
Sampai jumpa pada postingan selanjutnya.