Study
Laravel

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.

Editor Latihan

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}).