1) Вот как вы можете организовать свое приложение:
Каждый файл маршрута ( web.php
, api.php
...) объявляется в map()
методе в файле
\app\Providers\RouteServiceProvider.php
При отображении файла маршрута вы можете установить ->namespace($this->namespace)
для него, вы увидите его там среди примеров.
Это означает, что вы можете создать больше файлов, чтобы сделать свой проект более структурированным!
И установите для каждого из них разные пространства имен.
Но я предпочитаю установить empty string
для пространства имен""
2) Вы можете настроить свои контроллеры на маршрутизацию нативным способом php, см. Пример:
Route::resource('/users', UserController::class);
Route::get('/agents', [AgentController::class, 'list'])->name('agents.list');
Теперь вы можете дважды щелкнуть имена контроллеров в своей среде IDE, чтобы попасть туда быстро и удобно.