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에서 컨트롤러 이름을 두 번 클릭하여 빠르고 편리하게 이동할 수 있습니다.