laravel - 如何仅在用户登录时才显示元素 onclick onclick 如果未使用 Laravel 重定向到登录
问题描述
我希望能够显示最初隐藏的元素(电话号码)。我有一个名为显示电话的按钮,单击该按钮将显示包含隐藏电话号码的元素。它工作得很好,但我想为其添加一条新规则以显示电话号码。我希望它仅在用户登录到他的帐户时才显示电话号码,如果它会重定向到登录页面并显示一条闪烁消息“要查看此电话号码,您必须登录”。我试图将 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
有谁知道实现这一目标的简单方法?任何帮助将不胜感激。
解决方案
像这样的东西
<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>
推荐阅读
- reactjs - 如何从共享点在线 SPFx webpart 使用 Azure 认知搜索
- html - 需要一个带有页眉、页脚和左面板的仪表板基本模板
- swift - 适用于 Xcode 11.4 的 Apple Swift-Format 工具
- selenium - 在用户登录从属虚拟机之前,Jenkins 作业不会在从属上执行
- r - 在 R Markdown 报告上与经理合作的最佳方式是什么?
- c# - 自动插入后如何在 C# WPF 中选择新的 ListBoxItem
- javascript - 双跳移相器3?
- docker - 找不到“并发”运行 Docker 映像
- performance - Libreoffice / openoffice 服务代理
- c# - 在 SQL Server Management Studio 中创建存储过程时出现语法错误