Почему массив ресурсов не возвращает данные о пагинации?
$leftJoinQuery = Sale::query()
->addSelect('shop_bx_id')
->addSelect(DB::raw('sum(checks) as checks'))
->addSelect(DB::raw('sum(return_sum) as return_sum'));
->groupBy('shop_bx_id');
Shop::query()
->leftJoinSub($leftJoinQuery, 'sales', 'sales.shop_bx_id', '=', 'shops.bx_id')
->get();
$data = \App\Models\user::query()->with('post')->paginate(2);
dd($data[0]->post);
Но у меня файл с роутами "самодельный"))
$cars->where('price', '>=', $request->minPrice);
$cars->whereHas('priceHistory', function ($q) {
$q->where('price', '>=', $request->minPrice);
});
public function boot()
{
parent::boot();
Route::bind('page-no-scope', function ($value) {
return App\Page::withoutGlobalScope()->firstOrFail();
});
}
User::query()
->whereHas('works', function ($query) {
$query->whereHas('works_closed', function ($query) {
$query->where('closed_at', '<=', now());
});
})
->whereDoesntHave('works', function ($query) {
$query->where('roles', '!=', null);
$query->where('start_date', '>', now());
})
->get();
return Users::orderByDesc(
Tag::select('title')
->whereColumn('user_id', 'users.id')
->orderBy('title', 'desc')
->limit(1)
)->get();
Получается внедряется зависимость Website (получаем по домену) и нужно чтоб вторая зависимость Page/Category были от Website:
public function page(Website $website): View
{
$page = $website->page()->firstOrFail($pageId);
}