Belajar Tentang Resource Controllers Pada Laravel 5.3

04/02/2017    Ekky Ridyanto    2269    Website

Hai semuanya dibagian ini kita mau belajar tentang resource controllers. Resource Controllers gunanya sendiri untuk memudahkan kita dalam membuat aplikasi CRUD seperti yang sejauh ini kita pelajari yakni Create Read Update dan Delete yang mana dengan cara mendefinisikan satu baris saja di bagian routenya. Sebagai contohnya misalnya kita ingin membuat satu class Controller maka kita bisa ketikkan di dalam command linenya sebagai berikut

Belajar-Tentang-Resource-Controllers-Pada-Laravel-04-02-2017-1

Jadi artinya kita buat class Controller dengan nama UserController. Maka kita akan dibuatkan otomatis class Controllernya yang berada pada directory app/Http/Controllers. Tentu yang akan kita buat disini bukan seperti itu tapi kita buat class Controllernya dengan menambahkan opsi - -resource seperti berikut

Belajar-Tentang-Resource-Controllers-Pada-Laravel-04-02-2017-2

Maka sama seperti sebelumnya laravel akan mengenerate otomatis metode-metode untuk pembuatan sistem CRUDnya. Jadi dibagian Class Controller tersebut akan ada metode index, store, show, create, edit, update dan juga destroy untuk menghapusnya. Jadi metodenya tersebut otomatis dibuatkan semua untuk kita dan untuk mendaftarkan routenya sendiri cukup mudah kita hanya menulis satu baris seperti berikut

Belajar-Tentang-Resource-Controllers-Pada-Laravel-04-02-2017-3

dengan hanya menentukan namanya routenya dan tentukan Class Controllernya pada kasus ini nama controllernya adalah UserController. Jadi bandingkan bila teman teman daftarkan satu per satu routenya. Tapi sejauh ini tidak akan jadi masalah tapi bila teman teman sudah membuat pola metodenya seperti create edit update show dan destroy maka ada cara yang lebih mudah yakni dengan mendaftarkan Resource Controllers hanya dengan menuliskan satu baris berikut. Lalu untuk metodenya sendiri teman teman harus tetap tulis manual apa kegunaan dari masing masing metodenya karena tentu akan berbeda beda. Oke cukup itu saja Perkenalan tentang Resource Controllers pada laravel. Terima kasih.

PHP, PHP Framework, Laravel

Cara Cepat Pintar Membuat Website, Tanpa Perlu Basic IT

Membuat website perusahaan, portal berita, blog, katalog online, dan e-commerce.

Learn More

Cara Cepat Pintar Membuat Website, Tanpa Perlu Basic IT

Membuat website perusahaan, portal berita, blog, katalog online, dan e-commerce.

Learn More
chatarrow