如何仅在用户登录时显示元素onclick onclick if not重定向到使用Laravel登录
我想能够显示一个元素的电话号码,这是最初隐藏。我有一个名为ShowPhone的按钮,单击该按钮将显示包含隐藏电话号码的元素。这是工作相当不错,但我想添加一个新的规则,它显示的电话号码。我想它显示的电话号码,只有当用户登录到他的帐户,如果它将重定向到登录页面与一个闪光消息说,为了查看这个电话号码,你必须登录。我试图将auth::check放入div,但在这一点上卡住了。 有谁能告诉我,我怎样才能用拉威尔做到这一点 这是我的看法如何仅在用户登录时显示元素onclick onclick if not重定向到使用Laravel登录,laravel,laravel-5,middleware,Laravel,Laravel 5,Middleware,我想能够显示一个元素的电话号码,这是最初隐藏。我有一个名为ShowPhone的按钮,单击该按钮将显示包含隐藏电话号码的元素。这是工作相当不错,但我想添加一个新的规则,它显示的电话号码。我想它显示的电话号码,只有当用户登录到他的帐户,如果它将重定向到登录页面与一个闪光消息说,为了查看这个电话号码,你必须登录。我试图将auth::check放入div,但在这一点上卡住了。 有谁能告诉我,我怎样才能用拉威尔做到这一点 这是我的看法 <span class="job-is ft" id="mor
<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
有人知道一个简单的方法来实现这一点吗?
任何帮助都将不胜感激。像这样的事情
<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>
不要重定向用户;只需在“详细信息”框中添加您的复选框,并告诉用户他是否想查看他必须登录的信息,我明白了。我编辑了我的问题。你能核实一下这是否是你的意思吗?好的,答案是有帮助的,这也是另一种可能性。但是,我想知道,当用户单击show phone时,是否有一种方法可以自动重定向用户,而他没有连接。只需将您的if语句添加到链接本身,或者在我的回答中的else中使用JavaScript代码即可重定向。在我看来,重定向用户将是一个糟糕的用户体验。。。只要告诉他需要登录&你可以在登录页面上添加一个链接。