Смотре в ларавеле запись и выборка и все прочее в контроллерах.
По концепции мвц логика же в моделях пишеться разве нет?
// Model
public function posts()
{
return $this->hasMany(Post::class);
}
// Controller
$users = User::withCount('posts')->get();
// View
@foreach ($users as $user)
{{ $user->posts_count }}
@endforeach
@php ($user = $profile->user_id)
@php
$user = $profile->user_id
@endphp
$ratings = DB::table('ratings')
->selectSub(function ($query) {
return $query->selectRaw('SUM(ecology)');
}, 'ecology')
->selectSub(function ($query) {
return $query->selectRaw('SUM(social_protection)');
}, 'social_protection')
->where('point', 'test')
->get();