2017-03-09 1 views
0

리소스 컨트롤러 기사가 있습니다.Laravel에서 POST를 위해 설정할 라우트 주소는 무엇입니까?

여기는 메소드 색인으로, 페이지를 열 때마다 기본으로 호출됩니다.

나는이 주소에 양식을 보내려고 :

{{ Form::open(array('route' => 'articles.index', 'class' => 'form-inline')) }} 

그것은

+0

어레이에 'method'=> 'get'을 입력해야 해당 경로로 제한되는 게시물을 시도 할 수 있습니다 – Brett

답변

2

당신은 당신의 루트 파일의 리소스 경로를 만들 수있는 작동하지 않습니다 -이 같은 :

Route::resource('articles', 'ArticlesController'); 

을 그러면 GET, POST, PUT, DELETE 등의 모든 경로가 만들어집니다. 컨트롤러에서 적절하게 처리 할 수 ​​있습니다.

양식을 게시 하시겠습니까? 이 같은 시도 : 제출하면

{!! Form::open(['url'=>'articles']) !!} 

그런 다음 그것은 당신의 ArticlesController에 게시 할 예정를 당신은 articles.store에 게시해야

php artisan routes:list 
0

을 (당신은 어디에서이 명령을 사용하여 모든 경로를 나열하여 볼 수 있습니다). php artisan route:list에는 경로 목록과 허용되는 방법이 표시됩니다.