【问题标题】:How to check if record exists in blade?如何检查刀片中是否存在记录?
【发布时间】:2018-04-20 05:57:27
【问题描述】:

我有客户表,如果包等于 1,客户 ID 等于当前客户 ID,我想重定向到一个页面,我知道如何为用户表使用代码,但不知道如何为客户使用它 对于用户:

@if(auth()->user()->package== 1)

我不知道 ( ->user() ) 是什么意思!!! 我必须创造什么才能让它为客户服务? 对不起,我是 laravel 的新手 :(

【问题讨论】:

  • 如果您不知道 user() 方法的作用,我建议您先阅读身份验证文档 - laravel.com/docs/5.5/authentication
  • 我建议@jedrzej.kurylo 阅读文档,了解控制器和用户类的工作原理,以便您可以根据需要在其中放置函数。
  • auth()->user() 是当前经过身份验证的用户的用户模型。阅读有关身份验证和 eloquent 的更多信息,您将更好地了解正在发生的事情

标签: php laravel


【解决方案1】:

您可以在用户和客户表之间创建关系,然后根据您的要求进行检查以获取更多信息检查 https://laravel.com/docs/5.5/eloquent-relationships

【讨论】:

    【解决方案2】:
    {{ Auth::user()->name }}
    

    使用 Auth 门面可以访问经过身份验证的用户数据

    【讨论】:

    • 我知道它的奇怪问题,但我在这里谈论的表与用户表有关系
    猜你喜欢
    • 1970-01-01
    • 2019-04-07
    • 1970-01-01
    • 1970-01-01
    • 2011-02-14
    • 2011-02-20
    • 2016-04-02
    相关资源
    最近更新 更多