【问题标题】:laravel blade check whether authenticated user exists in dblaravel 刀片检查数据库中是否存在经过身份验证的用户
【发布时间】:2018-05-25 19:12:42
【问题描述】:

我正在研究用户请求模型。根据下面提到的代码,如果数据库中存在经过身份验证的用户 ID,他应该看到竖起大拇指(字体真棒),假设如果不是,他应该看到请求按钮(字体真棒)。我正在使用 ajax 和 JQuery,一切正常,但我不知道如何使用 if 条件检查它。有人帮我请..

<div class="col-sm-1 follows" style="padding:0px">
    @if($followCount->user_id != Auth::user()->id) 
        <h2 id="deligate" value="1">
            <i class="fa fa-user-plus" data-toggle="tooltip" title="follow" ></i>
        </h2>
    @else(!empty($followCount->user_id)) 
        <h2 id="unfollow">
            <i class="fa fa-thumbs-up" data-toggle="tooltip" title="unfollow" style="display:none;color: #ff9933" id="test"></i>
        </h2>
    @endif
</div>  

【问题讨论】:

    标签: if-statement laravel-5.4 laravel-blade


    【解决方案1】:

    为此,您只能在刀片文件中使用以下代码

    @if(Auth::user())
        {{ code for authorise user. }}
    </h2>
    @else
       {{ Code for unauthorised user.}}
    @endif
    

    此检查用户是否经过身份验证的用户您不需要为此添加额外的代码。

    仅使用 Auth::user() 进行此项检查并与数据库中的用户表匹配。

    谢谢你,希望这对你有用。

    【讨论】:

    • 感谢您的回复。我试过这个方法。但其他部分将不起作用。我的意思是在刷新页面后,经过身份验证的用户应该会看到竖起大拇指的 font-awesome。
    • 对不起@Abhilash 我没听懂你
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-11-29
    • 1970-01-01
    • 1970-01-01
    • 2015-08-09
    • 1970-01-01
    • 1970-01-01
    • 2018-07-08
    相关资源
    最近更新 更多