Laravel 如何在查询生成器中重新生成SQL查询
工作代码Laravel 如何在查询生成器中重新生成SQL查询,laravel,query-builder,Laravel,Query Builder,工作代码 $result = DB::select('SELECT galleries.user_id, galleries.image, galleries.title FROM galleries LEFT JOIN gallery_master ON gallery_master.gallery_id = galleries.id WHERE gallery_master.mast
$result = DB::select('SELECT
galleries.user_id,
galleries.image,
galleries.title
FROM galleries
LEFT JOIN gallery_master ON gallery_master.gallery_id = galleries.id
WHERE gallery_master.master_id = 5
ORDER BY galleries.id DESC');
我正试图重拍,但我犯了一个错误
$result = DB::table('galleries')
->leftJoin('gallery_master', 'gallery_master.gallery_id', '=', 'galleries.id ')
->select('galleries.user_id', 'galleries.image', 'galleries.title')
->where('gallery_master.master_id' = '5')
->paginate(20);
错误
我不知道该怎么做才行请从“galleries.id”中删除空间 尝试下面的查询
$result = DB::table('galleries')
->select('galleries.user_id', 'galleries.image', 'galleries.title')
->leftJoin('gallery_master', 'gallery_master.gallery_id', '=', 'galleries.id') // from here
->where('gallery_master.master_id' = '5')
->paginate(20);
谢谢,没有注意到
$result = DB::table('galleries')
->select('galleries.user_id', 'galleries.image', 'galleries.title')
->leftJoin('gallery_master', 'gallery_master.gallery_id', '=', 'galleries.id') // from here
->where('gallery_master.master_id' = '5')
->paginate(20);