Belajar Laravel Untuk Pemula (Part 2) Mengenal Struktur Folder Laravel (Mvc) Model. View, Controller + Route
Hallo sobat kompi, melanjutkan bahan part 1, kini kita akan mempelajari folder-folder penting pada laravel, mungkin ada yang bertanya dimana letak file Model, View dan Controller, dan apa lagi ada Route.
Perlu diketahui juga Laravel terkadang mengganti komponennya, sehingga sangat mungkin kalau ada perbedaan struktur foldel pada versi Laravel yang berbeda. Pada tutorial kali ini aku memakai Laravel versi 5.4. Jika anda belum mengerti cara mengeceknya silahkan klik disini.
Ini ialah penampakan struktur Laravelnya
Gambar 1
1. Route
Route ialah daerah mendaftarkan semua halaman yang akan kita akses. Makara pada framework laravel kita harus mendaftarkan halaman yang akan kita tampilkan ke Route. File ini berjulukan web.blade.php lokasinya di folder routes
Contoh :
Route::get('/', function () {
return view('welcome');
});
Maksudnya :
'/' Alamat halaman kita, kalau didalam folder views halamanmu berada dimasukan ke folder lagi, misal namanya Coba, maka penulisanya menjadi '/coba'
return view('welcome'); aIni merupakan perintah menampilkan halaman welcome.blade.php. welcome disana hanya sebuah nama, tergantung nama halamanmu apa.
2. View
View ialah halaman yang akan kita tampilkan sesudah didaftarkan ke route. Lokasi view pada laraver di folder resources\views
3. Controller
Controller ialah file yang berisi logika dan lainnya. Anggap saja menyerupai mesinya. File controller harus diletakkan di app\Http\Controllers
4. Model
Model dipakai untuk menyimpan class PHP yang berhubugan dengan model database. Untuk menggatur keperluan itu silahkan buka file .env pada root
Gambar 3
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE= ini nama database mu
DB_USERNAME= username (biasanya “root”)
DB_PASSWORD= password (biasanya kosong)
Demikian pembahasan menggenai letak file MVC dan Route pada Laravel. Semoga bermanfaat. Terimakasih (fa@)
Sumber http://kampuskompi.blogspot.com
0 Response to "Belajar Laravel Untuk Pemula (Part 2) Mengenal Struktur Folder Laravel (Mvc) Model. View, Controller + Route"
Posting Komentar