0
如何獲得下面的laravel代碼的最後一個插入?如何獲取下面的laravel代碼的最後一個插入?
$v_videos = VCategory::find($id)->videos->toArray();
任何人都可以幫忙嗎?謝謝。
如何獲得下面的laravel代碼的最後一個插入?如何獲取下面的laravel代碼的最後一個插入?
$v_videos = VCategory::find($id)->videos->toArray();
任何人都可以幫忙嗎?謝謝。
如果您使用timestamps你的模型,你可以這樣做:
VCategory::find($id)->videos()->orderBy('created_at', 'desc')->first();
否則,你仍然可以使用id(鑑於其自動遞增)
VCategory::find($id)->videos()->orderBy('id', 'desc')->first();
編輯
還有一個orderBy
部分的小快捷方式。
VCategory::find($id)->videos()->latest()->first();
或者
沒有時間戳:
VCategory::find($id)->videos()->latest('id')->first();
Thanks @Joseph Silber for `latest()`
我使用反向()方法和固定它。 ();}視頻 - >反向() - > toArray();
謝謝你。
您可以使用'latest()'和'latest('id')'代替。只是一個不錯的小捷徑:) –
不錯。不知道這一點。我將它添加到答案中。 – lukasgeiter