【问题标题】:Trying to get a specific column from Auth::user array试图从 Auth::user 数组中获取特定列
【发布时间】:2019-07-10 15:20:40
【问题描述】:

在我们的代码中,用户(我们通过Auth:user 访问)有他们创建的提示。我们正在尝试实现一个个人资料页面,该页面将列出用户已经创建的所有提示。

使用{{ Auth::user->tip }} 返回包含该特定用户的整个表行的数组。我试过{{ Auth::user->tip['title'] }}

使用上面给出的错误 'Undefined index 'title'...' 它指向我有代码的刀片。

【问题讨论】:

标签: php mysql laravel


【解决方案1】:

我认为这可以解决问题:

Auth::user->tip->pluck('title')

这将产生一个数组,如果你尝试输出它,你会遇到一个错误,所以你必须循环遍历它:

@foreach(Auth::user->tip->pluck('title') as $title)
    {{ $title }} 
@endforeach

或者作为字符串:

{{ implode( ', ', Auth::user->tip->pluck('title')) }}

【讨论】:

    猜你喜欢
    • 2017-05-20
    • 2019-10-02
    • 2020-10-03
    • 1970-01-01
    • 1970-01-01
    • 2016-02-04
    • 1970-01-01
    • 2023-04-04
    • 1970-01-01
    相关资源
    最近更新 更多