【发布时间】:2023-03-05 05:08:01
【问题描述】:
我使用 laravel 编写了这段代码,我想知道如何在不使用 laravel 的情况下用纯 SQL 编写它?
Route::get('popular', function(){
$media = Media::where('active', '=', '1')->join('media_likes', 'media.id', '=', 'media_likes.media_id')->groupBy('media_likes.media_id')->orderBy(DB::raw('COUNT(media_likes.id)'), 'DESC')->select('media.*')->paginate(30);
$data = array(
'media' => $media,
'categories' => Category::all(),
'pages' => Page::all(),
'settings' => Setting::first(),
);
return View::make('Theme::home', $data);
});
【问题讨论】: