0% menganggap dokumen ini bermanfaat (0 suara)
7 tayangan9 halaman

Model, Controller Dan View CRUD Laravel

Modul ini memberikan pengenalan tentang penggunaan Laravel, termasuk alat yang diperlukan seperti web server dan database. Langkah-langkah untuk membuat model, controller, dan routing untuk operasi CRUD pada tabel produk juga dijelaskan. Selain itu, modul ini mencakup pembuatan tampilan menggunakan Blade dan pengelolaan data melalui form.

Diunggah oleh

aisyahaibrahim
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
7 tayangan9 halaman

Model, Controller Dan View CRUD Laravel

Modul ini memberikan pengenalan tentang penggunaan Laravel, termasuk alat yang diperlukan seperti web server dan database. Langkah-langkah untuk membuat model, controller, dan routing untuk operasi CRUD pada tabel produk juga dijelaskan. Selain itu, modul ini mencakup pembuatan tampilan menggunakan Blade dan pengelolaan data melalui form.

Diunggah oleh

aisyahaibrahim
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 9

Modul 7

Pengenalan Laravel

1. Tools yang dibutuhkan


a. Tools Web server : xampp, mamp, lamp, appserv (pilih salah satu)
b. Database Server : postgresql (jika terjadi error instalasi
c. Text Editor : vscode
d. REST API Client : postman, insomnia
e. Web Browser: chrome, modzilla, dll (pilih salah satu)
2. Model pada Laravel
a. Open Folder project laravel dg vscode
b. Tambahkan data dummy pada tabel Product
i. Buka pgadmin 4. Pastikan postgresql server sudah running
ii. Buka tabel product

iii. Klik kanan kemudiah pilih view data

iv. Inputkan 2 data dummy atau lebih kemudian simpan (button panah pada
gambar)

1 | Muhammad Mahrus Zain, S.S.T., M.T.I.


c. Setelah selesai membuat tabel product, selanjutnya kita membuat Model
Perintah dan Controller. Jalankan perintah di bawah ini

d. Ketika sudah berhasil cek file model (app/Product.php) dan Controller


(app/Http/ProductController.php)

2 | Muhammad Mahrus Zain, S.S.T., M.T.I.


e. Didalam controller sudah secara otomatis sudah disediakan beberapa function
untuk proses crud.

3 | Muhammad Mahrus Zain, S.S.T., M.T.I.


4 | Muhammad Mahrus Zain, S.S.T., M.T.I.
f. Tambahkan routing di dalam routes/web.php untuk memproses function CRUD
yang sudah di definisikan dalam controller. Menggunakan jenis route resource
dan route untuk menghapus data.

g. Ketikkan perintah​ php artisan route:list ​untuk melihat routing list yang sudah
kita buat sebelumnya. Secara otomatis route resource akan membuat proses
crud dalam routing.

5 | Muhammad Mahrus Zain, S.S.T., M.T.I.


3. Read
a. Buka app/Http/ProductController.php
b. Tambahkan coding dibawah ini pada function index

c. Data berhasil di tampilkan meskipun masih dalam bentuk array.

4. Create ( simpan data )


a. Form data

b. Tambahkan coding dibawah ini pada function store untuk proses penyimpanan
data

6 | Muhammad Mahrus Zain, S.S.T., M.T.I.


5. Edit
a. Form edit

b. Proses penyimpanan data

6. Delete ( menghapus data)


a. Proses hapus

7 | Muhammad Mahrus Zain, S.S.T., M.T.I.


7. View
a. Buat folder product di dalam resources/view
b. Kemudian buat 2 file yaitu ​index.blade.php​ dan ​form.blade.php
i. Index.blade.php

Hasil akhirnya seharusnya :

8 | Muhammad Mahrus Zain, S.S.T., M.T.I.


9 | Muhammad Mahrus Zain, S.S.T., M.T.I.

Anda mungkin juga menyukai