2014-05-12 4 views
1

다음과 같이 내 노선을 정상적으로 업데이트했습니다.Laravel 여러 와일드 카드 라우팅

내 경로는 아래의 PHP Artisan Routes에서 볼 수 있습니다 (읽기 쉽도록 바 꾸었습니다).

나는이 경로를 사용할 수 있기를 원하지만 전달해야 할 경로와 방법이 확실하지 않습니다.

예를 들어 목록 내에서 사용자 항목 을 표시하는 페이지 예를 들어, URL은 내가 파괴하거나 편집 할 항목의 버튼을 클릭합니다 domain.com/lists/2 수 있습니다. 이 경로를 클릭하면 foreach 루프를 통해 갈 때 내가 코드를 다음 한 내보기에

...

<a href="{{ URL::route('lists.items.edit', $userlist->id, $useritem->id) }}"> 

단순히 domain.com/lists/2/items//edit에 저를 소요 및 코드가 깨집니다. 항목이 올바른 경로로 올바르게 리디렉션되도록하려면 어떻게해야합니까?

미리 감사드립니다.

답변

1

어리석은 나를, 나는 그들을 배열에 넣는 것을 잊었다.

<a href="{{ URL::route('lists.items.edit', $userlist->id, $useritem->id) }}"> 

해야

<a href="{{ URL::route('lists.items.edit', array($userlist->id, $useritem->id)) }}">