Routing Dasar di Laravel
Penjelasan
Route adalah aturan yang menghubungkan URL tertentu dengan kode yang harus dijalankan. Di Laravel, route didaftarkan di file routes/web.php lewat Route::get(), Route::post(), dst — sesuai HTTP method yang dipakai. Setiap route bisa langsung diisi closure (fungsi anonim) atau diarahkan ke method controller.
Contoh Konsep
<?php
use Illuminate\Support\Facades\Route;
Route::get('/', function () {
return 'Selamat datang di CompileDaily Study!';
});
Route::get('/tentang', function () {
return view('tentang');
});
Praktikum
Di routes/web.php, buat route GET /halo yang mengembalikan teks "Halo dari Laravel!" langsung dari closure-nya.
Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.
Tips
Urutan route penting kalau ada path yang mirip/tumpang tindih — Laravel mencocokkan route dari ATAS ke BAWAH, jadi route yang lebih spesifik (mis. /produk/create) harus didaftarkan SEBELUM route dengan parameter dinamis (mis. /produk/{id}).