2014-12-03 2 views
0

Я не могу сделать что-то вроде этого: <a href="/home/add" class="btn btn-success"><i class="glyphicon glyphicon-plus"></i> Create new Gallery</a>Laravel, как добавить глификон?

У меня есть это, и я не знал, что дальше:

{{ link_to('video' ~ '/edit/' ~ video.id, trans('gallery.create'), {'class': 'btn btn-success'})}} 

Мне нужно добавить this-><i class="glyphicon glyphicon-plus"></i> к моему link_to. Пожалуйста, помогите.

+0

У вас есть именованный маршрут по этой ссылке? Если это так, используйте вспомогательный класс Laravel Th3Alchemist

+0

any other ideas? – Jensej

+0

Are you talking PHP for sure? –

ответ

0

Вы можете использовать URL::to('/home/add'), чтобы получить только ссылку вместо link_to():

<a href="{{ URL::to('/home/add') }}" class="btn btn-success"> 
    <i class="glyphicon glyphicon-plus"></i> Create new Gallery 
</a> 
+0

Unexpected token "punctuation" of value ":" ("end of print statement" expected) – Jensej

0

Вы должны назвать свои маршруты, это хорошая практика, потому что если вы когда-либо изменить URL затем вы только должны изменить его в файле routes.php.

Route::get('/home/add', ['uses' => '[email protected]', 'as' => 'home.add']);

Тогда вы можете просто использовать {{ URL::route('home.add') }}.

<a href="{{ URL::route('home.add') }}" class="btn btn-success"> 
<i class="glyphicon glyphicon-plus"></i> 
Create new Gallery 
</a> 

Если вам нужно отправить некоторые $ ID или что-то со связью, то {{ URL::route('home.add', ['just put those parameters in here']) }}.

Кроме этого, я не вижу возможности получить глификон html через $ title link_to без его экранирования.

+0

add in routes.php 'Route::get('/foto/create', array('as' => 'foto.create', 'uses' => '[email protected]'));' and in viws/nam.twig add this: ' \t ' \t Create new Gallery \t 'и у меня все еще есть ошибка:' Неожиданный токен "пунктуация" значения ":" (ожидается, что «конец заявления на печать») ' – Jensej

+0

'foto.create', вы назвали его сейчас,/', но'. ' : ''as' => 'foto.create''. '' –

Смежные вопросы