
Routing Laravel
Route dasar, parameter, named routes, route groups, middleware, resource routes, route model binding
1Bagaimana cara mendefinisikan route GET dasar di Laravel?
Bagaimana cara mendefinisikan route GET dasar di Laravel?
Jawaban
Metode Route::get() mendefinisikan route yang merespons request HTTP GET. Parameter pertama adalah URI, yang kedua adalah closure atau array [Controller::class, 'method']. Pendekatan ini didefinisikan di routes/web.php atau routes/api.php tergantung pada tipe route.
2Metode mana yang digunakan untuk membuat route yang merespons beberapa verb HTTP?
Metode mana yang digunakan untuk membuat route yang merespons beberapa verb HTTP?
Jawaban
Route::match() menerima array verb HTTP sebagai parameter pertama, lalu URI dan action. Ini memungkinkan merespons GET dan POST pada route yang sama, misalnya. Route::any() juga ada untuk merespons semua verb HTTP, tetapi match() menawarkan kontrol yang lebih presisi.
3Bagaimana cara menangkap parameter dalam URL route?
Bagaimana cara menangkap parameter dalam URL route?
Jawaban
Parameter route didefinisikan menggunakan kurung kurawal {param} dalam URI. Parameter tersebut otomatis di-inject ke dalam closure atau metode controller. Parameter dapat dibuat opsional dengan {param?} dan menerima constraint dengan ->where().
Bagaimana cara menambahkan constraint regex pada parameter route?
Bagaimana cara memberi nama route agar mudah digunakan kembali?
+17 pertanyaan wawancara
Topik wawancara Laravel lainnya
Dasar-Dasar PHP
Dasar OOP PHP
Composer & Autoloading
Dasar-Dasar Laravel
Blade Templates
Request & Response
Dasar-Dasar Eloquent ORM
Eloquent Relationships
Migrations & Schema Builder
Validasi & Formulir
Autentikasi
Otorisasi & Policies
API Resources & Authentication
Middleware
Service Container & DI
Queues & Jobs
Events & Listeners
Notifikasi & Mail
File Storage
Testing & PHPUnit
Caching
Livewire & Inertia
Eloquent Advanced
Repository Pattern
Laravel Packages
Performance Optimization
Security Best Practices
Laravel Octane
Laravel Distributed Systems
Observability & Monitoring
Deployment & DevOps
Kuasai Laravel untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis