1) So können Sie Ihre App organisieren:
Jede Routendatei ( web.php
, api.php
...) wird in einer map()
Methode in einer Datei deklariert
\app\Providers\RouteServiceProvider.php
Wenn Sie eine Routendatei zuordnen, die Sie ->namespace($this->namespace)
für diese festlegen können, wird sie dort unter Beispielen angezeigt.
Dies bedeutet, dass Sie mehr Dateien erstellen können, um Ihr Projekt strukturierter zu gestalten!
Und legen Sie für jeden unterschiedliche Namespaces fest.
Aber ich bevorzuge Set empty string
für den Namespace""
2) Sie können Ihre Controller so einstellen, dass sie auf native PHP-Weise routen. Siehe Beispiel:
Route::resource('/users', UserController::class);
Route::get('/agents', [AgentController::class, 'list'])->name('agents.list');
Jetzt können Sie in Ihrer IDE auf Ihre Controller-Namen doppelklicken, um schnell und bequem dorthin zu gelangen.