Submitted by Muhamad_Arwani_Maulana in laravel

Di beberapa tugas sebelumnya, trainer memberikan tugas untuk membuat route dan controller untuk melakukan crud. memakai method get, put, post dan delete dan diberitahukan fungsi yang mana dan memakai route yang mana.

Namun, tahukah anda kalau itu bisa dilakukan dengan 1 controller dan 1 route saja.

Dikarenakan kebiasaan untuk melakukan CRUD. Laravel menyediakan 1 controller untuk melakukan route dengan mudah.

Cara membuat controller :

php artisan make:controller NamaController --resource

Maka anda sudah difasilitasi fungsi didalam controller tersebut yang berfungsi untuk melakukan CRUD.

Adapun jika ingin langsung terhubung dengan model, cukup lakukan perintah :

php artisan make:controller NamaController --resource --model=Namamodel

Pemanggilan di routenya :

Route::resource('/path',NamaController::class);

Jadi cukup 1 route untuk semua method CRUD yang ada

Note: kemungkinan untuk route di laravel 6 agak berbeda sedikit. Silahkan lihat dokumentasinya di laravel.com

−3

Comments

You must log in or register to comment.