누구든지 URL의 매개 변수를 사용하는 명명 된 경로로 리디렉션하는 방법을 설명 할 수 있습니까?Laravel : URL에 매개 변수가있는 명명 된 경로로 리디렉션
나는 다음과 같은 코드가 있습니다
Route::put('{handle}', array(
'as' => 'section.update',
'uses' => 'Manneken\\Api\\[email protected]'
));
Route::post('{handle}', function()
{
if (Input::has('method') && Input::get('method') === 'PUT') {
Redirect::route('section.update', array(
'handle' => ''
))->withInput();
}
});
그래서, 나는 URL에 {handle}
있다 PUT을 사용하여 경로가, 그리고 POST에 의해 요청이있는 경우, 그 경로로 리디렉션합니다. {handle}
은 어떻게 전달합니까?
+1 '루트 :: put'을 가리키는 데 사용됩니다. 그런데 어디에서 찾았습니까? * Laravel Documentation *은 언급하지 않습니다. 나는''{handle} ''이'Route :: post'에서 매개 변수로서 무엇을하는지 완전히 이해할 수 없습니다. 링크 또는 간략한 설명으로 올바른 방향으로 나를 가리킬 수 있습니까? 나는 그것을 대단히 감사 할 것이다! –
@yannishristofakis 'Put'요청은 숨겨진 필드를 사용하여 위조됩니다. 그러나 이들은 'POST'유형의 양식으로 관리됩니다. – h4k1m
@ h4k1m 좋아, 내가 바보 같다고 생각해. 늦었 어. 당신이''{handle} '이라고 말할 때, 경로가 처리하는 요청을 의미하는 것은 맞습니까? 예,'PUT'은'DELETE','PATCH' * restful * stuff을 요구합니다. Thnx, 제안 할 * Laravel 문서 * 이외의 좋은 정보 출처를 알고 계십니까? –