Size: a a a

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

2021 June 29

AH

Andrey Helldar in Laravel для начинающих
А в таблице Game как поле называется с id юзера?
источник

c

controller in Laravel для начинающих
user_id
источник

AY

Alex Yugay in Laravel для начинающих
Подскажите при рест апи для получения статей с фильтром по автору запрос с параметром фильтра нужно постом передавать?
источник

AH

Andrey Helldar in Laravel для начинающих
В таблице точно есть запись юзера?
источник

c

controller in Laravel для начинающих
источник

P

PSYTRGLES in Laravel для начинающих
гетом
источник

c

controller in Laravel для начинающих
да есть
источник

AY

Alex Yugay in Laravel для начинающих
То есть это обычный гет запрос для получения статей и отработает метод индекс ресурсного контроллера?
И параметр фильтра просто гетом передаем
источник

AH

Andrey Helldar in Laravel для начинающих
return $this->hasOne(User::class, 'game_id', 'id')

В случае скрина в таблице users ищется поле game_id, а в качестве идентификатора из таблицы games передаёшь id не юзера, а игры.
источник

AH

Andrey Helldar in Laravel для начинающих
Для получения - GET

GET - получить
POST - создать
PUT - обновить
DELETE - удалить
POST/PUT/PATCH - восстановить
источник

c

controller in Laravel для начинающих
а откуда взялось поле game_id? у меня таких нет 🧐
источник

AH

Andrey Helldar in Laravel для начинающих
Что-то мне кажется, что это пивот таблица... Ещё мельче не мог обрезать поля?
источник

c

controller in Laravel для начинающих
источник

AH

Andrey Helldar in Laravel для начинающих
Из релейшена. Если явно не создать, то они автоматом генерируются по имени модели
источник

AY

Alex Yugay in Laravel для начинающих
Сказали типо чтобы ссылки не городить постом надо
источник

AY

Alex Yugay in Laravel для начинающих
Не совсем понимаю причем тут метод и ссылки
источник

AH

Andrey Helldar in Laravel для начинающих
Так. Понял.

Модель Game должна содержать релейшен:

public function user()
{
 return $this->hasOne(User::class, 'id', 'user_id');
}
источник

AH

Andrey Helldar in Laravel для начинающих
Не по канону REST Api
источник

c

controller in Laravel для начинающих
понял, но все таки получается null :D
источник

AY

Alex Yugay in Laravel для начинающих
А можете объяснить причем тут ссылки и метод?
источник