【发布时间】:2016-09-17 14:05:11
【问题描述】:
我想显示帖子最多的前 5 个顶级用户,如下所示:User1 (5 Posts) User5 (3 Posts) User2 (2 Posts) .... –
在我的AppServiceProvider.php
view()->composer('questions.side', function($view){
$users = User::leftJoin('questions','user.id','=','questions.user_id')
->selectRaw('user.*, count(questions.user_id) AS total')
->groupBy('users.id')
->orderBy('total','DESC')
->skip(0)
->take(5)
->get();
$view->with('users', $users);
});
在我看来:
foreach($usersas $user) {
var_dump($user);
}
但我遇到了这个问题:
AppServiceProvider.php 第 18 行中的 FatalErrorException:语法错误, 意外的“”(T_STRING)
【问题讨论】:
标签: laravel laravel-5 laravel-5.2