Site Loader
CHAT

Tutorial membuat Controller Pada Framework Laravel – Setelah kita mempelajari Cara menggunakan Routing pada Laravel, kali ini saya ingin membahas Cara menggunakan Controller pada Framework Laravel. Controller di gunakan sebagai kendali atau jembatan antara Model dengan View, Untuk mengetahui apa itu Model dan View akan di bahas pada materi selanjutnya.

Ketika kita membuat dan mengakses file Controller pada Laravel harus melewati routing terlebih dahulu, jadi tidak boleh controller di akses langsung melalui URI pada suatu Fungsi.

Letak file Controller tedapat di folder app/Http/Controllers, Semua file Controller harus terletak di folder tersebut, namun juga dapat membuat folder baru di dalam Controllers.

Cara membuat File Controller menggunakan Perintah Artisan PHP yaitu:

Contohnya

Ketika kita mengetikan Perintah di atas maka akan membuat file seperti pada gambar berikut :

Adapun cara membuat Controller di sertai dengan beberapa fungsi untuk membuat kebutuhan CRUD Contohnya

Maka Hasilnya

Untuk memanggil suatu fungsi di halaman Controller, pada kasus ini dengan nama BerandaController harus melalui Routing, Misalnya saya akan mengubah pada bagian fungsi index pada class Controller sebagai berikut

Setelah itu kita panggil melalui Routing

Lalu bagaimana jika ingin mengambil variabel dari URL dan routing kemudian di tampilkan di Controller, Ubah fungsi index menajdi

Ubah routing menjadi

Maka akan tercetak parameter yang di masukan, contohnya akses 127.0.0.1:8000/beranda/12, Maka akan tercetak dengan hasil Didik Prabowo berumur 12.

Penjelasan di atas digunakan untuk askses secara langsung untuk menggunakan metode GET. Ketika kita menggunakan Metode POST maka dapat di buat seperti kode di bawah ini, Saya membuat pada fungsi store

Kemudian bikin routing baru dengan Method POST

Untuk mencoba nya dapat menggunakan Tools POSTMAN, dikarenakan belum saya bahas mengenai Fitur View. Namun hal ini tidak dapat di jalankan, karena harus menambahkan csrf pada suatu pada kirman, untuk mengimplementasikan cara kirim data dapat melalui file view yang akan saya bahas pada artikel lainnya.

Post Author: Didik Prabowo

Seoarang Software enginering, Instruktur terutama di bifang pemrograman berbasis website, sekaligus admin di situs didikprabowo.com.

Leave a Reply

Your email address will not be published. Required fields are marked *

About

Didik Prabowo merupakan situs web yang menyajikan informasi dan tutorial pemrograman, Teknologi dan SEO serta membahas Web Design HTML, CSS dan Javascript.
Situs ini juga menyajikan Informasi mengenai pengguna linux.