Belajar Tentang Resource Controllers Pada Laravel 5.3

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.

4 Februari 2017

Webinar Gratis 2024


Selanjutnya Pada Bulan Maret 2024

Sabtu, 09 Maret 2024


10 Bahasa Rekomendasi Untuk Dipelajari di 2024

Python Developer, Data Science, Web Application

Kursus Python Django Web Application 2024 di DUMET School Mini Bootcamp Backend Laravel 11 Bulan Mei 2024 di DUMET School
Webinar Selanjutnya Mei 2024

Minggu, 26 Mei 2024, 09.00-13.00 WIB

(4 Jam Membuat Backend di Laravel 11)

chat