我想向用户展示大多数帖子,这就是我正在做的事情。我在我的 AppServiceProvider.php 中尝试这个:
view()->composer('questions.side2', function($view){
$m = User::leftJoin('questions','users.id','=','questions.user_id')
->selectRaw('users.*, count(questions.user_id) AS total')
->groupBy('users.id')
->orderBy('total','DESC')
->skip(0)
->take(5)
->get();
$view->with('m', $users);
});
在我的侧面视图中:
@foreach($m as $user)
{{ $user->name }}
@endforeach
但我仍然有这个错误:未定义的变量:m(查看:C:\wamp\www\qq\resources\views\questions\side.blade.php)(查看:C:\wamp\www\qq\resources\views \问题\side.blade.php)