2017-12-29 21 views
1
Route::resource('posts','PostsController'); 
Route::post('posts/changeStatus', array('as' => 'changeStatus', 'uses' => '[email protected]')); 

제공된 코드는 내 laravel 프로젝트의 경로입니다. 나는이 코드를 작성하지 않았으며 그들이 한 일을 이해하려고 시도하고있다. 어디서나 'as'및 'uses'와 함께 키 값 저장소를 사용하는 이유는 문서에서 찾을 수 없습니다. 나는 보통 아래 코드를 작성하지만, 이것은 Ajax-crud 설정과 함께 작동하지 않는다. the docs에서배열을 사용하는 라우트 경로

Route::post('posts/changeStatus', '[email protected]'); 
+0

이라는 이름의 루트 – ArtOsi

+0

이 명명 된 경로에 사용되는, https://laravel.com/docs/5.1/routing#named-routes – CasperSL

+0

당신은 ('게시물 /'경로 : 글을 쓸 수 있습니다 changeStatus ','PostsController @ changeStatus ') -> 이름 ('changeStatus ') 대신에. – yrv16

답변

1

:

명명 된 노선들은 편리 URL을 생성하거나 특정 경로에 대한 리디렉션 할 수 있습니다. 당신은

as는 그 길의 이름입니다 경로를 정의 할 때 as 배열 키를 사용하여 경로의 이름을 지정할 수 있습니다. URL을 사용하여 route('changeStatus') 도우미가있는 URL을 만들 수 있습니다.

uses은 경로에 대한 컨트롤러 방법 (동작)입니다.

https://laravel.com/docs/5.1/routing#named-routes

+1

감사합니다. 나는 이것을 언급하지 않은 최신 문서 5.5를보고 있었다. 큰 도움. – Roo