【发布时间】:2023-03-30 23:18:02
【问题描述】:
我有一个问题,为什么我的刀片视图中出现未定义的变量“尝试获取非对象的属性‘名字’(视图:C:\xampp\htdocs\focus\resources\views\assets\asset.刀片.php)"
asset.blade.php
<tbody>
@foreach($assets as $asset)
<tr>
<td>{{ $asset->employee->firstname }} {{ $asset->$employee->lastname }}</td>
<!--this where the error came-->
<td>{{ $asset->employee->account->name }}</td>
<td>{{ $asset->employee->position }}</td>
<td>{{ $asset->workstation }}</td>
<td></td>
<td></td>
<td>{{ $asset->remarks }}</td>
<td>
</td>
</tr>
@endforeach
</tbody>
资产.php
public function employee()
{
return $this->belongsTo('App\Employee');
}
Employee.php
public function asset()
{
return $this->hasMany('App\Asset');
}
我真的不知道这个错误是从哪里来的
dd($assets) 的输出
【问题讨论】:
标签: laravel-5.7