내 경로는 다음과 같습니다 Laravel 경로 선택적 매개 변수 문제
Route::get('members/{name?}/{id}', '[email protected]');
Route::get('members/{id}/edit', '[email protected]');
내가 블레이드에서 URL 링크를 클릭
,<a href="members/1/edit">Edit</a>
는 첫번째 경로로 이동하고 Sample1Controller @ sampleFn1를 호출합니다. 왜?? 도와주세요 ..
링크를 클릭하면 .. 두 번째 경로로 이동하여 Sample2Controller @ sampleFn2를 호출하고 싶습니다. 어떤 도움이 필요합니까?
미리 감사드립니다.
: 이 경우, 한 레벨 위로 끝 그리고 상태 텍스트에 선택적 매개 변수를 이동하여 모호성을 피하기 위해 필요 당신은 거기에있다, 그것은 첫 번째,'1' = $ name과'edit' = $ id를 선택한다. 매개 변수가있는 경로는 항상 마지막에두고 정적 텍스트가있는 경로를 먼저 넣으십시오. 아래 답변 중 일부처럼 경로에서 필터 또는 where 절을 수행 할 수도 있습니다. – Carlos