1) Đó là cách bạn có thể sắp xếp ứng dụng của mình:
Mọi tệp tuyến ( web.php
, api.php
...) được khai báo trong một map()
phương thức, trong một tệp
\app\Providers\RouteServiceProvider.php
Khi bạn ánh xạ một tệp tuyến đường, bạn có thể đặt một ->namespace($this->namespace)
tệp cho nó, bạn sẽ thấy nó ở đó trong số các ví dụ.
Nó có nghĩa là bạn có thể tạo nhiều tệp hơn để làm cho dự án của bạn có cấu trúc hơn!
Và đặt các không gian tên khác nhau cho mỗi người trong số họ.
Nhưng tôi thích đặt empty string
cho không gian tên hơn""
2) Bạn có thể đặt bộ điều khiển của mình định tuyến theo cách php gốc, hãy xem ví dụ:
Route::resource('/users', UserController::class);
Route::get('/agents', [AgentController::class, 'list'])->name('agents.list');
Bây giờ bạn có thể nhấp đúp vào tên bộ điều khiển của mình trong IDE để đến đó một cách nhanh chóng và thuận tiện.