2017-03-18 1 views
0

양식을 제출할 때 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 로그

+0

이 user.store 경로 내가 경로를 볼 수 없습니다입니다 붙여 넣기/사본이 몰래 있었다? – Araz

+0

그리고 당신도 경로에서 Route :: post를 볼 수 없습니까? – Araz

+0

'Route : resource'은 모든 기본 경로를 – Norgul

답변

1

모든 문제를 해결하십시오. 내 양식 내부 선

<input name="_method" value="PUT" type="hidden"> 

그것은 내 edit 코드

0

는 다음과 같이 그것을 시도 비어 있습니다.

 // 
{{ Form::close() }} 

편집 : 어떻게 이런 식으로 일을 대한 :

Route::any('admin/user', '[email protected]'); 

routes.php에서 그리고 controller에 : 나는 오류 causi을 발견

public function form(){ 
    print_r(Input::get()); die; #Hope that you are using Input. 
} 
+0

패키지를 사용하여 작성하는 또 다른 방법입니다. 같은 결과가 불행히도 – Norgul

+0

@ Norgul 새로운 접근 방식으로 편집했습니다. –

+0

다음은 출력 배열입니다 ([_token] => GS8E6Jx9Xrs2B97qa8VmRquuCdTc259aecdrJdrd [이름] => 타일러 클레이 [email] => [email protected] [role_id] => 7 [장비] => Array ([0] => 2 ([0] => 2 [1] => 4) [_ 메소드] => PUT [저장] => 저장)'그래서 나는 그것은 경로를 치고있다 – Norgul

관련 문제