Laravel节目编号

时间:2018-09-10 14:03:15

标签: laravel

我想从table 1获取一个ID,并用它来显示table 2的内容。 因此很难解释。

我会尝试展示它。

因此每个$job都有一个firmafirma字段是一个数字(例如1,2,3)。

如果我这样做:

{{ $job->firma }}

它告诉我一个数字。

此外,每个用户都有avatar

<img src="{{ asset('uploads/avatars/' . $user[2]->avatar) }}">

如果我这样做,它将显示具有avatar的用户id=2

现在,我想用firma的号码显示用户的头像。

类似这样的东西:

<img src="{{ asset('uploads/avatars/' . $user[job->firma]->avatar) }}">

但是当我这样做时,它告诉我:

  

未定义偏移量:4

我不知道为什么:D

因为如果我将其拆分,则一切正常,但是如果执行此操作,则无济于事:(

1 个答案:

答案 0 :(得分:2)

当您尝试访问不存在的数组中的元素时,发生未定义的偏移量错误。

除了将值1、2、3和4插入$user之外,您还需要通过分别减去1、2、3和3来插入0、1、2和3。