1) W ten sposób możesz zorganizować swoją aplikację:
Każdy plik trasy ( web.php
, api.php
...) jest zadeklarowany w map()
metodzie w pliku
\app\Providers\RouteServiceProvider.php
Podczas mapowania pliku trasy możesz ustawić ->namespace($this->namespace)
dla niego znak , zobaczysz go tam wśród przykładów.
Oznacza to, że możesz tworzyć więcej plików, aby projekt był bardziej uporządkowany!
I ustaw różne przestrzenie nazw dla każdego z nich.
Ale ja wolę ustawić empty string
dla przestrzeni nazw""
2) Możesz ustawić swoje kontrolery na routing w natywny sposób php, zobacz przykład:
Route::resource('/users', UserController::class);
Route::get('/agents', [AgentController::class, 'list'])->name('agents.list');
Teraz możesz dwukrotnie kliknąć nazwy kontrolerów w swoim IDE, aby szybko i wygodnie się tam dostać.