Size: a a a

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

2020 August 10

SG

Sergey Gerasimov in Laravel для начинающих
Arsen Toktarov
Здравствуйте, коллеги!) У меня появился вопрос. Как будет правильно описать роут. Cкажем у меня есть курсы, и у курсов уроки. Получается отношение один ко многим.
Мои два варианта в которых я не могу решить какой из них будет правильнее:
1. courses/{course_id}/lessons/{lesson_id}
2. courses/lessons/{lesson_id}
Второй выглядит рабочим, так как получив lesson я смогу через него получить course
А первый вариант выглядит изящнее, хотя там будет лишнее значение, которое я и так могу получить.
При первом варианте на Laravel 7 фреймворк самостоятельно определит относится ли урок к текущему курсу (при правильном биндинге и DI в контроллере)
источник

SG

Sergey Gerasimov in Laravel для начинающих
Arsen Toktarov
Здравствуйте, коллеги!) У меня появился вопрос. Как будет правильно описать роут. Cкажем у меня есть курсы, и у курсов уроки. Получается отношение один ко многим.
Мои два варианта в которых я не могу решить какой из них будет правильнее:
1. courses/{course_id}/lessons/{lesson_id}
2. courses/lessons/{lesson_id}
Второй выглядит рабочим, так как получив lesson я смогу через него получить course
А первый вариант выглядит изящнее, хотя там будет лишнее значение, которое я и так могу получить.
courses/{course}/lessons/{lesson} имеется ввиду про "правильный биндинг"
источник

AT

Arsen Toktarov in Laravel для начинающих
Sergey Gerasimov
courses/{course}/lessons/{lesson} имеется ввиду про "правильный биндинг"
Благодарю!)
источник

ЕД

Егор Данилевский... in Laravel для начинающих
🎃 Даниил ◠‿◠✿
->get() вызывается на квери билдире
Тут? Разве так можно?
источник

ЕД

Егор Данилевский... in Laravel для начинающих
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
Егор Данилевский
да
источник

AT

Arsen Toktarov in Laravel для начинающих
Егор Данилевский
Нельзя ведь, это же отношение
источник

ЕД

Егор Данилевский... in Laravel для начинающих
ошибка
источник

ЕД

Егор Данилевский... in Laravel для начинающих
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
код
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
ты не там вызвал
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
надо вне метода
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
в контроллере
источник

ЕД

Егор Данилевский... in Laravel для начинающих
$products = User::find($userId)->products;
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
$products = User::find($userId)->products()->get()
источник

ЕД

Егор Данилевский... in Laravel для начинающих
Да, я так изначально попробывал
источник

ЕД

Егор Данилевский... in Laravel для начинающих
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
нет
источник

ЕД

Егор Данилевский... in Laravel для начинающих
ааа
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
скобки
источник