Pembuatan Model dan Penambahan Route
Contents
Meski pada langkah sebelumnya kita sudah membuat migration dan berhasil menciptakan struktur tabelnya di database, namun untuk pengerjaan berikutnya kita membutuhkan Model bagi masing-masing tabel yang baru kita buat, serta melakukan beberapa penyesuaian yang diperlukan. Sedangkan Model untuk tabel users sudah ada dari awal karena merupakan bawaan dari instalasi Laravel. Untuk menghemat waktu dan meningkatkan efisiensi pengetikan kode, kita juga akan sekaligus membuat Resource Controller dan FormRequest saat membuat Model. Buat model Pengaduan sekaligus Resource Controller dan FormRequest-nya dengan perintah:
php artisan make:model Pengaduan -crR
Begitu pula dengan Model Tanggapan:
php artisan make:model Tanggapan -crR
Penambahan Resource Route
Karena pada langkah sebelumnya kita sudah menambahjan Resource Controller, maka semua aksi yang ada di dalamnya bisa dengan ringkas dibuatkan route-nya menggunakan Resource Route. Jika Anda ingin mempelajari lebih lengkap mengenai Resource Controller dan Resource Route, serta verba yang digunakan, pelajari tautan ini. Tambahkan 2 baris berikut pada bagian bawah routes\web.php :
Route::resource('pengaduan', App\Http\Controllers\PengaduanController::class); Route::resource('tanggapan', App\Http\Controllers\TanggapanController::class);