namespace App\Providers; use App\Models\Category; use Illuminate\Support\Facades\Cache; use Illuminate\Support\Facades\View; use Illuminate\Support\ServiceProvider; class AppServiceProvider extends ServiceProvider { public function register(): void { // } public function boot(): void { View::composer('layouts.main', function ($view) { $view->with('headerCategories', Cache::remember('header_categories', 3600, function () { return Category::select(['id', 'name', 'slug']) ->withCount(['vacancies' => fn ($q) => $q->active()]) ->orderByDesc('vacancies_count') ->limit(5) ->get(); })); }); } }
Something is broken. Please let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused.