양식을 제출할 때 MethodNotAllowedException
이 표시됩니다.Laravel 메서드가 허용되지 않습니다.
<div class="position-center">
<form role="form" id="tryitForm" class="form-horizontal" enctype="multipart/form-data"
method="POST" action="{{route('user.store')}}">
{!! Form::token() !!}
경로에 내가 route:list
에서 확인했습니다 나는 명확하게 user.store
라는 이름의 경로가, 및 방법 : 여기 내 경로 여기
Route::group(['middleware' => 'auth', 'prefix' => 'admin'], function() {
Route::resource('user', 'UserController');
Route::get('user/destroyMe/{destroyMe}', ['as' => 'user.destroyMe', 'uses' => '[email protected]']);
Route::get('user/changeState/{id}', ['as' => 'user.changeState', 'uses' => '[email protected]']);
});
그리고 새 사용자를 저장과 양식 부분입니다 POST
입니다. 왜 예외가 발생하는지 알 수 없습니까?
편집
내가 Laravel에 대한 AdminLTE가 Link을 설치 할 수 있지만, 나는 그것의 경로를 오버라이드 (override)했습니다. 다른 모든 경로가 작동한다고 말하는 바늘.
2
내가 수동으로 경로를 만드는 시도 편집 :
Route::post('admin/user', '[email protected]');
을 여전히 url('admin/user')
하지만 같은 결과를 게시? 또한 도움이되지 않았다 캐시를 지우
EDIT 3
. 존재하지 않는 임의의 경로를 타격 할 때
은 EDIT 4
는 추가 검사 후, 나는 오류 헤더 Sorry, the page you are looking for could not be found.
를 얻을 수 있지만, 나는 POST
경로 중 하나를 수행 할 경우, 나는 (두 Whoops, looks like something went wrong.
를 얻을 수 오류는 동일한 예외를 트리거합니다).
{!! Form::open([ 'route' => 'user.store', 'method' => 'POST', 'files' => 'true' ]) !!}
하고 닫습니다 않습니다
Laravel 로그
이 user.store 경로 내가 경로를 볼 수 없습니다입니다 붙여 넣기/사본이 몰래 있었다? – Araz
그리고 당신도 경로에서 Route :: post를 볼 수 없습니까? – Araz
'Route : resource'은 모든 기본 경로를 – Norgul