{"id":1232,"date":"2024-01-31T05:23:23","date_gmt":"2024-01-31T05:23:23","guid":{"rendered":"https:\/\/blog.uts.ac.id\/jul\/?p=1232"},"modified":"2025-05-21T04:20:50","modified_gmt":"2025-05-21T04:20:50","slug":"laravel-3-membuat-controller-pada-laravel","status":"publish","type":"post","link":"https:\/\/blog.uts.ac.id\/jul\/2024\/01\/31\/laravel-3-membuat-controller-pada-laravel\/","title":{"rendered":"Laravel #3 : Membuat Controller Pada Laravel"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"1232\" class=\"elementor elementor-1232\">\n\t\t\t\t\t\t<div class=\"elementor-inner\">\n\t\t\t\t<div class=\"elementor-section-wrap\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-379cc5a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"379cc5a\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-beae18b\" data-id=\"beae18b\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7dfa8f7 elementor-widget elementor-widget-text-editor\" data-id=\"7dfa8f7\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>Sama seperti pada framework&nbsp;<a href=\"https:\/\/www.malasngoding.com\/cara-membuat-controller-pada-codeigniter\/\" target=\"_blank\" rel=\"noopener\">codeigniter<\/a>, laravel juga memiliki yang nama controller untuk pengolah data. mungkin teman-teman yang baru belajar framework PHP masih bingung dengan controller. jadi yuk langsung kita simak penjelasan tentang controller pada laravel berikut ini.<\/p>\n<h3>Pengertian Controller Pada Laravel<\/h3>\n<p>Sama seperti controller pada framework PHP, karena sama-sama menerapkan konsep MVC dalam pengembangan dan penggunaan framework PHP nya.<\/p>\n<p>Controller merupakan jembatan atau penghubung antara view dan model. jadi secara mudah nya, controller bisa kita pahami sebagai pengatur view dan model. controller sendiri biasanya berperan sebagai pengolah data.<\/p>\n<p>Mungkin di beberapa contoh kasus, kita memerlukan penerapan logika atau pengolahan data, maka controller lah yang berperan, baru kemudian di tampilkan ke bagian view (user interface) aplikasi atau project kita.<\/p>\n<p>Controller laravel berapa di dalam folder&nbsp;app\/Http\/Controllers\/.<\/p>\n<p>Berikut saya sertakan link dokumentasi dari situs resmi laravel langsung tentang controller laravel jika teman-teman ingin membaca-baca sekilas dengan bahasa inggris nya :).<\/p>\n<p>Dokumentasi tentang laravel :&nbsp;<a href=\"https:\/\/laravel.com\/docs\/5.7\/controllers\" target=\"_blank\" rel=\"noopener\">https:\/\/laravel.com\/docs\/5.7\/controllers<\/a><\/p>\n<h3>Cara Membuat Controller Laravel<\/h3>\n<p>Cara membuat controller pada laravel sangatlah mudah.<\/p><div class=\"iklan-produk my-2 border border-2 rounded p-3 my-4 border-primary bg-info bg-opacity-10 border-dashed\"><div class=\"row\"><div class=\"col-9 col-lg-10 d-flex align-items-center\"><div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>Ada 2 cara membuat controller pada laravel, yang pertama kita bisa membuat controller laravel dengan cara membuat langsung file controller baru nya dalam folder&nbsp;app\/Http\/Controllers\/. dan cara yang kedua kita bisa menggunakan perintah&nbsp;php artisan&nbsp;dari laravel.<\/p>\n<h4>Cara Pertama<\/h4>\n<p>Kita mulai dengan cara yang pertama, yaitu membuat controller laravel dengan membuat langsung file controller barunya dalam folder controllers. di sini kita akan mengikuti format penulisan di laravel, jadi kita akan membuat nama controller nya dengan huruf besar (kapital) di awal nama controllernya.<\/p>\n<p>misalnya di sini kita akan membuat controller pegawai, buat file baru dengan nama&nbsp;PegawaiController.php&nbsp;dalam folder&nbsp;controllers.<\/p>\n<div id=\"attachment_3356\" class=\"wp-caption aligncenter\">\n<p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-3356 jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/www.malasngoding.com\/wp-content\/uploads\/2018\/11\/tutorial-laravel-membuat-controller-laravel.png\" alt=\"tutorial laravel membuat controller laravel\" width=\"794\" height=\"548\" aria-describedby=\"caption-attachment-3356\" data-lazy-loaded=\"1\"><\/p>\n<p id=\"caption-attachment-3356\" class=\"wp-caption-text\">tutorial laravel membuat controller laravel<\/p>\n<\/div>\n<p><strong>belajar_laravel\/app\/Http\/Controllers\/PegawaiController.php<\/strong><\/p><div id=\"crayon-65c0530f92d15894323728\" class=\"crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-mouseover\">\n<div class=\"crayon-main\">\n<table class=\"crayon-table\">\n<tbody>\n<tr class=\"crayon-row\">\n<td class=\"crayon-nums \" data-settings=\"show\">\n<div class=\"crayon-nums-content\">\n<div class=\"crayon-num\" data-line=\"crayon-65c0530f92d15894323728-1\">1<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65c0530f92d15894323728-2\">2<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65c0530f92d15894323728-3\">3<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65c0530f92d15894323728-4\">4<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65c0530f92d15894323728-5\">5<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65c0530f92d15894323728-6\">6<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65c0530f92d15894323728-7\">7<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65c0530f92d15894323728-8\">8<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65c0530f92d15894323728-9\">9<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65c0530f92d15894323728-10\">10<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-65c0530f92d15894323728-1\" class=\"crayon-line\"><span class=\"crayon-h\">&lt;<\/span>?<span class=\"crayon-e\">php<\/span><\/div>\n<div id=\"crayon-65c0530f92d15894323728-2\" class=\"crayon-line crayon-striped-line\">&nbsp;<\/div>\n<div id=\"crayon-65c0530f92d15894323728-3\" class=\"crayon-line\"><span class=\"crayon-e\">namespace <\/span><span class=\"crayon-i\">App<\/span>\\<span class=\"crayon-i\">Http<\/span>\\<span class=\"crayon-i\">Controllers<\/span>;<\/div>\n<div id=\"crayon-65c0530f92d15894323728-4\" class=\"crayon-line crayon-striped-line\">&nbsp;<\/div>\n<div id=\"crayon-65c0530f92d15894323728-5\" class=\"crayon-line\"><span class=\"crayon-e\">use <\/span><span class=\"crayon-i\">Illuminate<\/span>\\<span class=\"crayon-i\">Http<\/span>\\<span class=\"crayon-i\">Request<\/span>;<\/div>\n<div id=\"crayon-65c0530f92d15894323728-6\" class=\"crayon-line crayon-striped-line\">&nbsp;<\/div>\n<div id=\"crayon-65c0530f92d15894323728-7\" class=\"crayon-line\"><span class=\"crayon-e\">class<\/span> <span class=\"crayon-e\">PegawaiController<\/span> <span class=\"crayon-e\">extends<\/span> <span class=\"crayon-e\">Controller<\/span><\/div>\n<div id=\"crayon-65c0530f92d15894323728-8\" class=\"crayon-line crayon-striped-line\">{<\/div>\n<div id=\"crayon-65c0530f92d15894323728-9\" class=\"crayon-line\"><span class=\"crayon-h\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span class=\"crayon-c\">\/\/di sini isi controller pegawai<\/span><\/div>\n<div id=\"crayon-65c0530f92d15894323728-10\" class=\"crayon-line crayon-striped-line\">}<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>Perhatikan syntax di atas, pada syntax di atas kita mendeklarasikan class controller PegawaiController, dengan wajib meng-<em>extends<\/em>&nbsp;Controller dari laravel.<\/p>\n<p>dan perhatikan penulisan classnya, kita wajib menulisakan nama file controller pegawai dengan benar.<\/p>\n<div id=\"attachment_3357\" class=\"wp-caption aligncenter\">\n<p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-3357 jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/www.malasngoding.com\/wp-content\/uploads\/2018\/11\/tutorial-membuat-controller-laravel.png\" alt=\"tutorial membuat controller laravel\" width=\"753\" height=\"440\" aria-describedby=\"caption-attachment-3357\" data-lazy-loaded=\"1\"><\/p>\n<p id=\"caption-attachment-3357\" class=\"wp-caption-text\">tutorial membuat controller laravel<\/p>\n<\/div>\n<p>Oke teman-teman, sampai di sini kita telah selesai membuat controller pada laravel, setelah sub judul Cara Membuat Controller Laravel ini selesai, kita akan masuk ke cara menggunakannya.<\/p>\n<h4>Cara Kedua<\/h4>\n<p>Nah, cara kedua untuk membuat controller pada laravel ialah kita bisa membuat controller laravel dengan mudah menggunakan&nbsp;php artisan.<\/p>\n<p>Tutorial Membuat Controller Pada Laravel<\/p>\n<p>Inilah salah satu fitur keren dari laravel, kita bisa membuat dan mengontrol project kita dengan bantuan php artisan.<\/p>\n<p>Jadi bisa kita ambil kesimpulan bahwa<\/p>\n<blockquote>\n<p><strong>php artisan adalah<\/strong>&nbsp;fitur unggulan yang ada pada laravel, yang dibuat untuk memudahkan kita dalam pengembangan menggunakan laravel.<\/p>\n<\/blockquote>\n<p>Ada banyak sekali yang bisa kita lakukan dengan php artisan, coba ketik&nbsp;php artisan&nbsp;pada terminal, maka akan tampil perintah-perintah yang tersedia di php artisan.<\/p>\n<p>Yang salah satunya kita bisa membuat controller secara otomatis menggunakan perintah php artisan. nanti akan ada banyak lagi yang akan saya jelaskan pada part selanjutnya tentang kegunaan&nbsp;<strong>php artisan<\/strong>. di sini kita bahas pembuatan controller dengan php artisan dulu.<\/p>\n<p>Sekarang kita akan mencoba membuat controller baru lagi dengan menggunakan perintah php artisan. kita akan membuat controller dengan nama DosenController.php.<\/p>\n<p>Pertama buka dulu terminal atau command prompt (CMD) teman-teman dan langsung masuk ke direktori project laravel kita.<\/p>\n<p>Pada seri tutorial lengkap laravel ini, sebelumnya kita telah membuat project laravel dalam folder&nbsp;htdocs&nbsp;dengan nama&nbsp;belajar_laravel. silahkan lihat lagi tutorial sebelumnya.<\/p>\n<p>Setelah masuk ke direktori projeck belajar_laravel, kemudian ketik<\/p><div id=\"crayon-65c0530f92d1e391788565\" class=\"crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-mouseover\">\n<div class=\"crayon-main\">\n<table class=\"crayon-table\">\n<tbody>\n<tr class=\"crayon-row\">\n<td class=\"crayon-nums \" data-settings=\"show\">\n<div class=\"crayon-nums-content\">\n<div class=\"crayon-num\" data-line=\"crayon-65c0530f92d1e391788565-1\">1<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-65c0530f92d1e391788565-1\" class=\"crayon-line\"><span class=\"crayon-e\">php <\/span><span class=\"crayon-e\">artisan <\/span><span class=\"crayon-i\">make<\/span><span class=\"crayon-st\">:<\/span><span class=\"crayon-e\">controller <\/span><span class=\"crayon-v\">DosenController<\/span><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>Perintah&nbsp;make:controller&nbsp;di atas adalah perintah php artisan untuk membuat controller. dan&nbsp;DosenController&nbsp;adalah nama controller yang ingin kita buat.<\/p>\n<div id=\"attachment_3358\" class=\"wp-caption aligncenter\">\n<p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-3358 jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/www.malasngoding.com\/wp-content\/uploads\/2018\/11\/cara-membuat-controller-laravel-dengan-php-artisan.png\" alt=\"cara membuat controller laravel dengan php artisan\" width=\"776\" height=\"316\" aria-describedby=\"caption-attachment-3358\" data-lazy-loaded=\"1\"><\/p>\n<p id=\"caption-attachment-3358\" class=\"wp-caption-text\">cara membuat controller laravel dengan php artisan<\/p>\n<\/div>\n<p>Maka controller&nbsp;DosenController.php&nbsp;akan dibuat secara otomatis.<\/p>\n<div id=\"attachment_3359\" class=\"wp-caption aligncenter\">\n<p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-3359 jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/www.malasngoding.com\/wp-content\/uploads\/2018\/11\/php-artisan-controller.png\" alt=\"php artisan controller\" width=\"776\" height=\"332\" aria-describedby=\"caption-attachment-3359\" data-lazy-loaded=\"1\"><\/p>\n<p id=\"caption-attachment-3359\" class=\"wp-caption-text\">php artisan controller<\/p>\n<\/div>\n<p>Oke teman-teman sampai di sini selesai sudah pembahasan kita tentang cara membuat controller.<\/p>\n<p>Selanjutnya kita akan lanjut ke<strong>&nbsp;cara menggunakan controller pada laravel<\/strong>.<\/p>\n<h3>Cara Menggunakan Controller Laravel<\/h3>\n<p>Seperti yang sudah dijelaskan sebelumnya, di controller kita bisa melakukan apa saja.<\/p>\n<p>Di contoh ini kita akan membuat contoh penggunaan controller yang sederhana, kita akan memanggil controller dari route.<\/p>\n<p>BACA JUGA :&nbsp;<a href=\"https:\/\/www.malasngoding.com\/belajar-route-dan-view-pada-laravel\/\" target=\"_blank\" rel=\"noopener\">Belajar Route dan View Pada Laravel<\/a><\/p>\n<p>Oke teman-teman sekarang coba buka file web.php nya lagi yang terletak dalam folder routes. Tutorial Membuat Controller Pada Laravel<\/p>\n<p>Kita akan membuat route baru lagi untuk mencoba mengakses atau memanggil controller dari route. dan ketik perintah berikut.<\/p>\n<p><strong>belajar_laravel\/routes\/web.php<\/strong><\/p><div id=\"crayon-65c0530f92d20972676046\" class=\"crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-mouseover\">\n<div class=\"crayon-main\">\n<table class=\"crayon-table\">\n<tbody>\n<tr class=\"crayon-row\">\n<td class=\"crayon-nums \" data-settings=\"show\">\n<div class=\"crayon-nums-content\">\n<div class=\"crayon-num\" data-line=\"crayon-65c0530f92d20972676046-1\">1<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-65c0530f92d20972676046-1\" class=\"crayon-line\"><span class=\"crayon-i\">Route<\/span>::<span class=\"crayon-e\">get<\/span>(<span class=\"crayon-s\">&#8216;dosen&#8217;<\/span>, <span class=\"crayon-s\">&#8216;DosenController@index&#8217;<\/span>);<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<div id=\"attachment_3360\" class=\"wp-caption aligncenter\">\n<p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-3360 jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/www.malasngoding.com\/wp-content\/uploads\/2018\/11\/memanggil-controller-dari-route.png\" alt=\"memanggil controller dari route\" width=\"791\" height=\"593\" aria-describedby=\"caption-attachment-3360\" data-lazy-loaded=\"1\"><\/p>\n<p id=\"caption-attachment-3360\" class=\"wp-caption-text\">memanggil controller dari route<\/p>\n<\/div>\n<p>Perhatikan syntax di atas, syntax route di atas maksudnya adalah, pada saat url \u201cdosen\u201d di akses, maka kita memerintahkan untuk menjalankan method\/function&nbsp;index&nbsp;yang ada dalam controller&nbsp;DosenController.<\/p>\n<p>Karena controller DosenController masih kosong, maka yuk kita bikin method atau function index dalam controller DosenController.<\/p>\n<p>Buka file controller DosenController.php.<\/p>\n<p><strong>belajar_laravel\/app\/Http\/Controllers\/DosenController.php<\/strong><\/p>\n<div id=\"crayon-65c0530f92d22822041862\" class=\"crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-mouseover\">\n<div class=\"crayon-toolbar\" data-settings=\" show\">\n<div class=\"crayon-tools\">\n<div class=\"crayon-button crayon-nums-button crayon-pressed\" title=\"Toggle Line Numbers\">\n<div class=\"crayon-button-icon\"><br><\/div><\/div><\/div><\/div>\n<div class=\"crayon-main\">\n<table class=\"crayon-table\">\n<tbody>\n<tr class=\"crayon-row\">\n<td class=\"crayon-nums \" data-settings=\"show\">\n<div class=\"crayon-nums-content\">\n<div class=\"crayon-num\" data-line=\"crayon-65c0530f92d22822041862-1\">1<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65c0530f92d22822041862-2\">2<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65c0530f92d22822041862-3\">3<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-65c0530f92d22822041862-1\" class=\"crayon-line\"><span class=\"crayon-e\">public <\/span><span class=\"crayon-e\">function <\/span><span class=\"crayon-e\">index<\/span>(){<\/div>\n<div id=\"crayon-65c0530f92d22822041862-2\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span class=\"crayon-i\">return<\/span> <span class=\"crayon-s\">&#8220;Halo ini adalah method index, dalam controller DosenController. &#8211; www.malasngoding.com&#8221;<\/span>;<\/div>\n<div id=\"crayon-65c0530f92d22822041862-3\" class=\"crayon-line\">}<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>Sehingga keseluruhan isi file DosenController.php akan menjadi :<\/p><div id=\"crayon-65c0530f92d23921943282\" class=\"crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-mouseover\">\n<div class=\"crayon-main\">\n<table class=\"crayon-table\">\n<tbody>\n<tr class=\"crayon-row\">\n<td class=\"crayon-nums \" data-settings=\"show\">\n<div class=\"crayon-nums-content\">\n<div class=\"crayon-num\" data-line=\"crayon-65c0530f92d23921943282-1\">1<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65c0530f92d23921943282-2\">2<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65c0530f92d23921943282-3\">3<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65c0530f92d23921943282-4\">4<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65c0530f92d23921943282-5\">5<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65c0530f92d23921943282-6\">6<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65c0530f92d23921943282-7\">7<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65c0530f92d23921943282-8\">8<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65c0530f92d23921943282-9\">9<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65c0530f92d23921943282-10\">10<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65c0530f92d23921943282-11\">11<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65c0530f92d23921943282-12\">12<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-65c0530f92d23921943282-1\" class=\"crayon-line\"><span class=\"crayon-h\">&lt;<\/span>?<span class=\"crayon-e\">php<\/span><\/div>\n<div id=\"crayon-65c0530f92d23921943282-2\" class=\"crayon-line crayon-striped-line\">&nbsp;<\/div>\n<div id=\"crayon-65c0530f92d23921943282-3\" class=\"crayon-line\"><span class=\"crayon-e\">namespace <\/span><span class=\"crayon-i\">App<\/span>\\<span class=\"crayon-i\">Http<\/span>\\<span class=\"crayon-i\">Controllers<\/span>;<\/div>\n<div id=\"crayon-65c0530f92d23921943282-4\" class=\"crayon-line crayon-striped-line\">&nbsp;<\/div>\n<div id=\"crayon-65c0530f92d23921943282-5\" class=\"crayon-line\"><span class=\"crayon-e\">use <\/span><span class=\"crayon-i\">Illuminate<\/span>\\<span class=\"crayon-i\">Http<\/span>\\<span class=\"crayon-i\">Request<\/span>;<\/div>\n<div id=\"crayon-65c0530f92d23921943282-6\" class=\"crayon-line crayon-striped-line\">&nbsp;<\/div>\n<div id=\"crayon-65c0530f92d23921943282-7\" class=\"crayon-line\"><span class=\"crayon-e\">class<\/span> <span class=\"crayon-e\">DosenController<\/span> <span class=\"crayon-e\">extends<\/span> <span class=\"crayon-e\">Controller<\/span><\/div>\n<div id=\"crayon-65c0530f92d23921943282-8\" class=\"crayon-line crayon-striped-line\">{<\/div>\n<div id=\"crayon-65c0530f92d23921943282-9\" class=\"crayon-line\"><span class=\"crayon-h\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span class=\"crayon-e\">public <\/span><span class=\"crayon-e\">function <\/span><span class=\"crayon-e\">index<\/span>(){<\/div>\n<div id=\"crayon-65c0530f92d23921943282-10\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span class=\"crayon-i\">return<\/span> <span class=\"crayon-s\">&#8220;Halo ini adalah method index, dalam controller DosenController. &#8211; www.malasngoding.com&#8221;<\/span>;<\/div>\n<div id=\"crayon-65c0530f92d23921943282-11\" class=\"crayon-line\"><span class=\"crayon-h\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span>}<\/div>\n<div id=\"crayon-65c0530f92d23921943282-12\" class=\"crayon-line crayon-striped-line\">}<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>Oke teman-teman, seperti yang sudah kita tetapkan pada Route dosen, pada saat route dosen di akses, maka yang dijalankan adalah&nbsp;method\/function index&nbsp;yang ada dalam controller&nbsp;DosenController.php<\/p>\n<p>Jadi yuk kita coba jalankan pada web browser untuk melihat hasil nya. Akses alamat&nbsp;http:\/\/localhost:8000\/dosen&nbsp;atau&nbsp;http:\/\/localhost\/belajar_laravel\/dosen.<\/p>\n<div id=\"attachment_3361\" class=\"wp-caption aligncenter\">\n<p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-3361 jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/www.malasngoding.com\/wp-content\/uploads\/2018\/11\/menghubungkan-route-ke-controller.png\" alt=\"menghubungkan route ke controller\" width=\"809\" height=\"279\" aria-describedby=\"caption-attachment-3361\" data-lazy-loaded=\"1\"><\/p>\n<p id=\"caption-attachment-3361\" class=\"wp-caption-text\">menghubungkan route ke controller<\/p>\n<\/div>\n<p>Nah, sesuai dengan yang kita buat dalam function index dalam controller DosenController, kita me-return string \u201chalo ini adalah method index, dalam controller DosenController.\u201d<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Sama seperti pada framework&nbsp;codeigniter, laravel juga memiliki yang nama controller untuk pengolah data. mungkin teman-teman yang baru belajar framework PHP masih bingung dengan controller. jadi yuk langsung kita simak penjelasan tentang controller pada laravel berikut ini. Pengertian Controller Pada Laravel Sama seperti controller pada framework PHP, karena sama-sama menerapkan konsep MVC dalam pengembangan dan penggunaan [&hellip;]<\/p>\n","protected":false},"author":21,"featured_media":1255,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[12,9],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.uts.ac.id\/jul\/wp-json\/wp\/v2\/posts\/1232"}],"collection":[{"href":"https:\/\/blog.uts.ac.id\/jul\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.uts.ac.id\/jul\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.uts.ac.id\/jul\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.uts.ac.id\/jul\/wp-json\/wp\/v2\/comments?post=1232"}],"version-history":[{"count":6,"href":"https:\/\/blog.uts.ac.id\/jul\/wp-json\/wp\/v2\/posts\/1232\/revisions"}],"predecessor-version":[{"id":2241,"href":"https:\/\/blog.uts.ac.id\/jul\/wp-json\/wp\/v2\/posts\/1232\/revisions\/2241"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.uts.ac.id\/jul\/wp-json\/wp\/v2\/media\/1255"}],"wp:attachment":[{"href":"https:\/\/blog.uts.ac.id\/jul\/wp-json\/wp\/v2\/media?parent=1232"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.uts.ac.id\/jul\/wp-json\/wp\/v2\/categories?post=1232"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.uts.ac.id\/jul\/wp-json\/wp\/v2\/tags?post=1232"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}