RouteCollection.php 라인 161에서 'NotFoundHttpException'오류가 발생했습니다. laravel 5.2에서 추가 컨트롤러를 호출하려고합니다. 이미 php artisan을했습니다. localhost : 8000을 활성화하는 기능을 제공합니다. laravel에서 컨트롤러를 사용하여 라우팅의 기본 레이아웃을 설명해주십시오.라우트 레벨에서 추가 컨트롤러로 라우팅 할 때 RouteCollection에서 NotFoundHttpException이 발생했습니다.
-1
A
답변
1
특정 엔드 포인트/URL에 대한 지정된 요청과 지정된 경로가 일치하지 않으면 NotFoundHttpException이 발생합니다.
올바른 동사 (GET, POST, PATCH 등)로 routes.php (laravel 5.3+의 경우 web.php)에 올바르게 정의 된 올바른 URL로 요청을 보내고 있는지 확인하십시오.
기본 흐름은 다음과 같이 간다 : 당신이 언급 된 이름의와 그 주어진 컨트롤러를 정의하여 HTTP를 폴더에 다음
Route::get("/users", "[email protected]");
:
당신의 routes.php에서, 당신은 같은 경로를 정의하는 것 @ 기호는 자동으로 호출되는 콜백 함수입니다.
그래서 당신의 HTTP/UsersController.php에서, 당신은 것입니다 :public function show(Request $request) {
//Do something with your request.
return "Something"; //could be an array or string or
//whatever since laravel automatically casts it into JSON,
//but it's strongly recommended to use transformers and compact method.
}
은 자세한 내용은 laravel 워드 프로세서보고 시도, 그들은 튜토리얼을 시작하는 놀라운 방법을 제공합니다.
Laravel Docs
Route :: get ('user/{id}', 'UserController @ show'); – dparoli
https://laravel.com/docs/5.2/ Roututing –
Route :: resource ('itemCRUD', 'ItemCRUDController'); 나는 이렇게 쓴거야. 이거 괜찮 니? – Jana