bewoksatukosong.com | Hallo semuanya balik lagi dengan om bewok, kali ini om bewok akan membahas mengenai controller pada laravel 7, Simple aja, Laravel ini berkonsep seperti framework - framework lainnya yaitu MVC (Model View Controller).
Nah kali ini kita akan belajar mengenai controller, yang berfungsi untuk bagian logic dalam pembuatan aplikasi. Jadi Model untuk berhubungan dengan database, lalu View Untuk menampilkan data di browser, pokoknya urusan dia mengenai layout, view, tampilan Dan Controller untuk mengurusi Logic dalam aplikasi Laravel tersebut.
Jadi untuk membuat Controller kita bisa menggunakan php artisan.
Buka cmd atau terminal kalian, lalu pindahkan direktori nya ke aplikasi laravel kita, lalu ketikan
php artisan make:controller belajarController.
php artisan make:controller belajarController |
Nah di sini jika kita artikan dalam bahasa manusia adalah
Halo, buatkan saya controller yaaa yang bernama belajarController. Jangan pake lama ya hehehe
Nah laravel langsung membuatkan controller tersebut dengan nama belajarController.php
Oke untuk menggunakan controller-Nya kita membuat url baru di folder routes - web.php
Kita tambahkan script di bawah ini ya routes - web.php
Lalu kita pindah ke belajarController.php dengan cara buka
Folder http - controllers - belajarController.php
Lalu kita ketikan script dibawah ini
belajarController.php
Lalu jalankan php artisan serve di cmd atau terminal kalian
Tampilanya akan seperti dibawah ini
Nah jika diartikan dalam bahasa indonesia artinya hallo routes-web.php, saya minta tolong dong, buatin url baru dengan nama /list jadi nanti ketika buka browser menjadi localhost:8000/list.
Nah untuk masalah logic atau alurnya tolong pindahkan ke belajarController.php@index.
@index ini maksunya adalah method-Nya dan dia akan berada di halaman utamanya.
Jadi ketika kita membuka url dengan localhost:8000/list maka muncul nya langsung halaman utamanya dengan menggunakan method @index tersebut.
Sampai sini sudah paham belum nih ? kalau belum paham bisa tanyakan di komentar atau lewat grup telegram laravel, link-Nya ada akhir artikel ini ya.
Nah dari controller ini, kita bisa pindahkan langsung ke view, karena pada dasarnya konsep MVC tersebut seperti itu. Script-Nya kita ubah seperti dibawah ini ya, kita akan mengubah belajarController.php dan menambakan file list.php yang berada di folder resources - views - list.php
Buka folder http - controllers - belajarController.php
Buka folder resources - views - buat file bernama list.php
Lalu scriptnya dibawah ini
Lalu jangan lupa kita aktifkan di cmd atau terminal kita dengan php artisan serve
Maka tampilan-Nya akan seperti dibawah ini ya
Jika kalian mau liat seluruh tutorial belajar laravel 2020 dan mau bertanya soal laravel kalian bisa komentar atau join ditelegram kita, link-Nya ada dibawah semua ya. Selanjutnya di Part 4 kita akan belajar Layout Blade.
No comments:
Post a Comment