尝试从Auth :: user数组获取特定列

时间:2019-07-10 15:20:40

标签: php mysql laravel

在我们的代码用户(我们通过{ 'Peter': [('08-07-2019', '06.00 - 07.00', 'Blue')], 'James': [('08-07-2019', '06.00 - 07.00', 'Blue'), ('09-07-2019', '09.00 - 16.00', 'Red')] } 访问)中,他们具有创建的提示。我们正在尝试实现一个配置文件页面,该页面将列出用户已经创建的所有提示。

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

使用以上命令会出现错误“ 未定义索引'title'... ”,它指向我有代码的刀片。

1 个答案:

答案 0 :(得分:1)

我认为这可以解决问题:

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

这将产生一个数组,如果您尝试输出它,将会遇到错误,因此必须遍历它:

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

或作为字符串:

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