
Routing trong Laravel
Route cơ bản, tham số, named routes, route groups, middleware, resource routes, route model binding
1Làm thế nào để định nghĩa một route GET cơ bản trong Laravel?
Làm thế nào để định nghĩa một route GET cơ bản trong Laravel?
Câu trả lời
Phương thức Route::get() định nghĩa một route phản hồi các request HTTP GET. Tham số đầu tiên là URI, tham số thứ hai là một closure hoặc một mảng [Controller::class, 'method']. Cách tiếp cận này được định nghĩa trong routes/web.php hoặc routes/api.php tùy theo loại route.
2Sử dụng phương thức nào để tạo một route phản hồi nhiều HTTP verb?
Sử dụng phương thức nào để tạo một route phản hồi nhiều HTTP verb?
Câu trả lời
Route::match() nhận một mảng các HTTP verb làm tham số đầu tiên, sau đó là URI và action. Điều này cho phép phản hồi cả GET và POST trên cùng một route, ví dụ vậy. Cũng có Route::any() để phản hồi tất cả các HTTP verb, nhưng match() cho phép kiểm soát chính xác hơn.
3Làm thế nào để lấy một tham số trong URL của route?
Làm thế nào để lấy một tham số trong URL của route?
Câu trả lời
Tham số route được định nghĩa bằng dấu ngoặc nhọn {param} trong URI. Chúng được tự động inject vào closure hoặc phương thức của controller. Tham số có thể được đặt tùy chọn với {param?} và nhận ràng buộc với ->where().
Làm thế nào để thêm ràng buộc regex cho một tham số route?
Làm thế nào để đặt tên cho một route để dễ dàng tái sử dụng?
+17 câu hỏi phỏng vấn
Các chủ đề phỏng vấn Laravel khác
Cơ bản về PHP
Kiến thức cơ bản về OOP trong PHP
Composer & Autoloading
Kiến thức cơ bản về Laravel
Blade Templates
Request & Response
Kiến thức cơ bản về Eloquent ORM
Eloquent Relationships
Migrations & Schema Builder
Xác thực và Form
Xác thực
Phân quyền và Policies
API Resources & Authentication
Middleware
Service Container & DI
Queues & Jobs
Events & Listeners
Thông báo & 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
Nắm vững Laravel cho lần phỏng vấn tiếp theo
Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.
Bắt đầu miễn phí