2015-11-14 3 views
0

Как установить различные состояния значка? Я хочу, чтобы он изменился между любимым/не понравившимся значком. Я могу это сделать? Я не совсем понимаю синтаксис. Класс btn-success предназначен для любимого значка, а btn-опасность для кнопки без ключа.Laravel if/else синтаксис

 @if(Auth::check()) 
     @if(!$unblock) 
     <span data-id="{{ $key->id }}" data-like="Like" data-like-active="Remove Like" title="@if(!empty($likeUser)) Remove Like @else Like @endif" class="btn btn-xs pull-left @if(!empty($likeUser)) btn-success @else btn-danger @endif btn-like likeButton @if(!empty($likeUser)) active @endif"> 
      <i class="Like-icon"></i> 
     </span> 
     @else 

ответ

2

Вы почти право только завершить состояние после @else

Here этого место, чтобы узнать больше о лопатках и шаблонах

Это так просто, как обычный PHP if..else состояния

@if (Auth::check()) 
Authorized 
@else 
Nope 
@endif 

Если вы хотите иметь дополнительные условия внутри, то

@if (Auth::check()) 
Authorized 
//your additional conditions for authorized users 
@else 
Nope 
@endif 
1
@if (count($records) === 1) 
    I have one record! 
@elseif (count($records) > 1) 
    I have multiple records! 
@else 
    I don't have any records! 
@endif 
+1

ум, чтобы [объяснить ваше решение] (http://stackoverflow.com/help/how-to-answer) немного? –