Как показать элемент onclick onclick, только если пользователь вошел в систему, если не перенаправляет на вход с помощью Laravel - PullRequest
0 голосов
/ 24 апреля 2018

Я хочу показать элемент (номер телефона), который изначально скрыт. У меня есть кнопка с именем show phone, которая при нажатии отобразит скрытый элемент с номером телефона. Это работает довольно хорошо, но я хочу добавить новое правило для него, чтобы показать номер телефона. Я хочу, чтобы он показывал номер телефона только в том случае, если пользователь вошел в свою учетную запись, если он будет перенаправлен на страницу входа с флэш-сообщением с надписью «Чтобы просмотреть этот номер телефона, вы должны войти в систему». Я попытался поставить auth :: check в div и застрял на этом этапе. Может кто-нибудь, пожалуйста, скажите мне, как я могу достичь этого с помощью Laravel.

Вот мой взгляд

<span class="job-is ft"  id="more" onclick="$('.details').slideToggle(function(){$('#more').html($('.details').is(':visible')?'Hide Phone':'Show Phone');});">Voir le numero</span>
 @if (Auth::check()) 
<div class="extra-job-info details" style="display:none">
                                        <p style="text-align: center; padding: 10px; font-size: 45px;"><i class="la la-phone"></i> {{ $profiledetail->phone }}</p>
                                    </div>  
  @else 

  <p> In order to view this number you must login
 @endif

Кто-нибудь знает простой способ добиться этого? Любая помощь будет оценена.

1 Ответ

0 голосов
/ 24 апреля 2018

как то так

<span class="job-is ft"  id="more" onclick="$('.details').slideToggle(function(){$('#more').html($('.details').is(':visible')?'Hide Phone':'Show Phone');});">Voir le numero</span>

<div class="extra-job-info details" style="display:none">
    @if (Auth::check()) 
    <p style="text-align: center; padding: 10px; font-size: 45px;"><i class="la la-phone"></i> {{ $profiledetail->phone }}</p>
    @else
    <p>Please login to see details</p>
    @endif 
</div>  
...