Size: a a a

Laravel для начинающих

2020 June 22

Gt

Galèriarch the Koban... in Laravel для начинающих
Дмитрий Кожанов
А шо происходит. Чё сообщения то удаляются
Тёмные силы, не иначе!
источник

ЭБ

Эдуард Баженов... in Laravel для начинающих
Друзья, подскажите
Имеется три модели: User, Order, OrderStatus
Нужно каким-то образом в index в OrderStatusController добавить в коллекцию количество заказов по переданному в request id юзера.
Нашёл инфу, что в мутатор нельзя передать аргумент. Каким образом это лучше сделать?
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
Сделать обычную выборку ?
источник

ЭБ

Эдуард Баженов... in Laravel для начинающих
Дмитрий Кожанов
Сделать обычную выборку ?
Отдельный метод?
источник

RK

Roman Kolosov in Laravel для начинающих
Сделай скоуп в котором будешь считать количество связей
источник

RK

Roman Kolosov in Laravel для начинающих
Эдуард Баженов
Отдельный метод?
и второй вопрос для пользователя который запросил или для всех?
источник

ЭБ

Эдуард Баженов... in Laravel для начинающих
Roman Kolosov
и второй вопрос для пользователя который запросил или для всех?
Для пользователя который запросил
источник

RK

Roman Kolosov in Laravel для начинающих
public function index(Authenticatable $user)
{
 $statuses = OrderStatus::whereUserId($user->id)
   ->withCount('orders')
   ->get();

  return OrserCountsResource::collection($statuses);
}
источник

RK

Roman Kolosov in Laravel для начинающих
ну хотя наверное немного не то
источник

RK

Roman Kolosov in Laravel для начинающих
стоп или ты именно запрашиваешь зная айди пользователя?
источник

RK

Roman Kolosov in Laravel для начинающих
вообще странно если тебе нужно именно количество только заказов то это не index
источник
2020 June 23

RK

Roman Kolosov in Laravel для начинающих
можно конечно и по другому сделать
источник

ЭБ

Эдуард Баженов... in Laravel для начинающих
Roman Kolosov
вообще странно если тебе нужно именно количество только заказов то это не index
Вообще ситуация странная)
источник

ЭБ

Эдуард Баженов... in Laravel для начинающих
Я подозреваю, что горожу что то не то
источник

RK

Roman Kolosov in Laravel для начинающих
public function index(IndexOrderStatusRequest $request)
{
 $orders = OrderStatus::whereUserId($request->input('user_id'))
   ->paginate($request->input('count'));

  return OrserCountsResource::collection($orders);
}
источник

RK

Roman Kolosov in Laravel для начинающих
в колонке тотал пагинации будет количесто статусов
источник

RK

Roman Kolosov in Laravel для начинающих
но тоже чет не то)
источник

RK

Roman Kolosov in Laravel для начинающих
мне кажется тебе если именно количество заказов нужно, то это лучше метод сделать в OrderController
источник

RK

Roman Kolosov in Laravel для начинающих
который тупо вернет количество для пользователя нужного
источник

RK

Roman Kolosov in Laravel для начинающих
кароче сначало надо понять что имено надо
источник