если условие истинно, покажите кнопку блокировки, иначе условие ложно, покажите кнопку разблокировки: Laravel, Javascript - PullRequest
1 голос
/ 23 мая 2019

Если $block->user_username данные пустые, то покажите кнопку block. Запустите другое условие if и else. Но в цикле foreach еще не работает @else <a href="#0" class="cd-popup-trigger">Block2</a> Пожалуйста, кто-нибудь, помогите мне. Любой знает любое другое условие, чтобы сделать это.

@else <a href="#0" class="cd-popup-trigger">Block2</a> @endif это другое условие застревает, только если условие работает. если это @if(Auth::user()->name == $block->user_username && $user->username == $block->block_username) условие ложное, код не показывает другое условие.

 @foreach($blocked as $block)    
                   @if(empty($block->user_username ))
                     <a href="#0" class="cd-popup-trigger">Block1</a>

                   @else
                        @if(Auth::user()->username == $block->user_username and $user->username == $block->block_username)
                         <a href="#0" class="cd-popup-trigger">Unblock</a>
                         @else
                            <a href="#0" class="cd-popup-trigger">Block2</a>
                        @endif
                    @endif
            @endforeach  

1 Ответ

1 голос
/ 23 мая 2019

попробуйте этот код

@foreach($blocked as $block)    
  @if(!empty($block->user_username ))
    @if(Auth::user()->name == $block->user_username && $user->username == $block->block_username)
      <a href="#0" class="cd-popup-trigger">Unblock</a>
    @else
      <a href="#0" class="cd-popup-trigger">Block2</a>
    @endif
  @else
     <a href="#0" class="cd-popup-trigger">Block1</a> 
  @endif
@endforeach 

надеюсь, это поможет

...