我有 3 张桌子:
用户 | 顺序 | 状态 |
---|
我希望我的每个用户都能访问他们订购的状态。所以在搜索之后我发现:
'students' => User::where('name', 'like', '%'.$this->search.'%')
->with('order.status')
->paginate(20),
显然,当我“添加”用户时,我的关系运行良好,我看到订单关系与状态关系。
但是现在如何从我的 @foreach($students as $student)
文件中的 .blade.php
访问状态表?
我已经尝试过 {{ $student->orde->status->statu }}
(statu 是我想要访问的表格行的名称)但是 Laravel 对此并不满意。
当我做 {{ $student->order }}
时,我明白了:
[
{
"id":1,
"user_id":1,
"statu_id":1,
"archive":0,
"created_at":"2021-01-05T11:40:04.000000Z",
"updated_at":"2021-01-05T11:40:04.000000Z",
"status": {
"id":1,
"statu":"command\u00e9",
"created_at":null,
"updated_at":null
}
}
]
所以我想访问的东西就在那里。就是不知道怎么弄。