Eloquent Laravel |按顺序显示图像

Eloquent Laravel |按顺序显示图像,eloquent,Eloquent,我有一个功能演示: public function show(ArtbookRepository $artRepository, $id) { $artbook = Artbook::where('id', $id)->with(['videos', 'photos', 'covers', 'documents'])->first(); return view('pages.staff.artbooks.show', [ "

我有一个功能演示:

 public function show(ArtbookRepository $artRepository, $id) {
    $artbook = Artbook::where('id', $id)->with(['videos', 'photos', 'covers', 'documents'])->first();
        return view('pages.staff.artbooks.show', [
            "artbook" => $artbook,
        ]);
    }
Artbook与照片相关:Artbook 1:N照片 但是我的照片表有“order”列,我如何修改这个雄辩的查询以获得有序的照片? 谢谢

Ok作品:)

$artbook = Artbook::where('id', $id)->with(['videos', 'photos'=>function($q) {
            $q->orderBy('order', 'asc');
        }, 'covers', 'documents'])->first();