Nama : Rangga Almaas RPP
NPM : 2310631170148
Kelas : 5D
Pertama instal laragon, kemudian klik “start all” dan klik “terminal”
setelah itu instal laravel dan composer
Langkah2 instal composer :
Unduh Penginstal Composer: Kunjungi situs web resmi Composer di https://getcomposer.org/download. Klik pada tombol unduh untuk mendapatkan file Composer-Setup.exe.
Jalankan Penginstal: Cari file Composer-Setup.exe yang telah Anda unduh dan jalankan.
Pilih Opsi Instalasi: Pilih "Install for all users" sebagai opsi instalasi yang disarankan.
Temukan Direktori PHP: Pada langkah selanjutnya, penginstal akan meminta Anda untuk menemukan lokasi file php.exe. Direktori ini biasanya berada di folder instalasi Laragon, seperti C:\laragon\bin\php\<versi_php>\php.exe.
Instalasi Selesai: Klik "Install" dan ikuti instruksi yang tersisa hingga proses instalasi selesai. Klik "Finish" untuk menutup penginstal.
Verifikasi Instalasi: Buka aplikasi Laragon, lalu klik tombol "Terminal" untuk membuka jendela terminal. Ketikkan perintah composer -V dan tekan Enter. Jika versi Composer muncul, berarti instalasi berhasil.
setelah berhasil, kita gunakan perintah berikut
“composer create-project laravel/laravel crud-laravel”
Kemudian pindah ke file yg baru dibuat, dengan “cd crud-laravel”
kemudian buka tab console baru dan jalankan “php artisan serve”
coba cek di “http://127.0.0.1:8000”
kalau tampilan seperti ini, berarti sudah oke
buat database “crud_db” di mysql, gunakan akses “database” pada laragon
kemudian ke “.env”, dan atur menjadi :
DB_DATABASE=crud_db
DB_USERNAME=root
DB_PASSWORD=
kemudian di console, pake command “php artisan make:model Product -m”
kemudian Edit file migration di database/migrations/...create_products_table.php:
lalu pada console, jalankan “php artisan migrate”
Kemudian buat controller resource, dengan perintah “php artisan make:controller ProductController --resource”
kemudian Di routes/web.php tambahkan:
Buat folder resources/views/products/
Contoh:
index.blade.php (menampilkan data)
create.blade.php (form tambah)
edit.blade.php (form edit)
kemudian tambahkan kode di resources/views/products/index.blade.php:
Kemudian isi controller pada app/Http/Controllers/ProductController.php:
pada product.php, tambahkan fillable :
testing, dan ke web http://127.0.0.1:8000/products
kalau begini sudah bisa, lanjut kita akan membuat fitur edit, tambah nya
Fitur Tambah Barang
Buat file resources/views/products/create.blade.php dan tambahkan kode berikut :
Fitur Edit
kemudian buat file resources/views/products/edit.blade.php dan tambahkan kode berikut :
Fitur Hapus
untuk fitur hapus, sudah ada di index.blade.php tadi, skrg kita coba buka web nya
ini untuk fitur tambah
ini fitur edit
setelah di edit
fitur hapus
setelah diapus
.