2014-01-04 2 views
3

Я новичок в Laravel, но я просмотрел довольно много учебников, чтобы попасть в него, поэтому я привык к этому сейчас. Тем не менее, я застрял в точке, где я хочу связать себя с избранными пользователями в одном из моих файлов blade.php.Ссылка на шаблон Laravel Blade

Это ссылка на мой самозагрузки навигационной панели:

<li><a href="{{ URL::to('users/' . $user->id . '/favortites' }}"><i class="fa fa-heart"> </i> Favorites</a></li> 

Я попытался с помощью URL :: к, но он не работает. Я не уверен, правильно ли я внедряю userId.

В конце ссылка, которую я хочу получить, должна выглядеть так: users/5/favorites, если пользователь с идентификатором 5 является аутентифицированным пользователем.

Я бы очень признателен за помощь здесь.

спасибо.

ответ

3

HTML :: LinkAction/

имеют взглянуть на документы для более :)

Laravel хелперов

8

Существует несколько вариантов. Вы можете использовать помощник в link_to_action/HTML::linkAction если вы ссылаетесь на метод представления контроллера:

<li>{{ HTML::linkAction('[email protected]', 'Favorites', ['id' => 5], ['class' => 'abc']) }}</li> 

Другим вариантом является ссылка на именованный маршрут с link_to_route/HTML::linkRoute:

<li>{{ HTML::linkRoute('user.favorites', 'Favorites', ['id' => 5], ['class' => 'abc']) }}</li> 

Вы можете найти больше информацию о помощниках в documentation и на страницах API для HtmlBuilder и UrlGenerator.

+0

как передать значение Садись в связи с лезвиями? я имею в виду, что, если я хочу что-то вроде этого Click jayadevkv