获取laravel中的最后一个条目

时间:2021-04-13 16:17:20

标签: laravel eloquent

如何显示刀片中的最后一个条目。 我有这个要求:

@foreach(($listContrat = \App\Stagiaire::join('carrieres', 'stagiaires.id', '=',  'carrieres.stagiaire_id')
    ->where('stagiaires.id', $id)
    ->OrderBy('id','desc')
    ->take(1)
    ->get())  
     as $key => $car)

我有此查询的错误消息

<块引用>

SQLSTATE[23000]:违反完整性约束:1052 列 'created_at' in order 子句不明确(SQL:select * from stagiaires

1 个答案:

答案 0 :(得分:0)

感谢freedomn-m

解决办法是:

@foreach(($listContrat = \App\Stagiaire::join('carrieres', 'stagiaires.id', 
'=', 'carrieres.stagiaire_id')
                        ->where('stagiaires.id', $id)- 
>OrderBy('carrieres.id','Desc')->take(1)->get())  as $key => $car)