Size: a a a

2021 September 13

AO

Aleksandr Opekunov in Laravel Pro
Вообще не сложно получить Game::with([‘questions’, ‘tours’], со всеми pivot.

Не пойму как получить Game::with([‘tours.questions’], чтобы структура коллекции была вложенной Игра -> Тур -> Вопрос. Но Question нужно получить с пивотами по модели QuestionTour
источник

S

Sol in Laravel Pro
не верю, что универы дают фреймворки пхп в практике
источник

AO

Aleksandr Opekunov in Laravel Pro
Ребят) Это мой проект)
источник

AO

Aleksandr Opekunov in Laravel Pro
Делаю рефакторинг и решаю некоторые спорные моменты. Вот столкнулся с одной проблемой)
источник

AV

Alexey Vetrov in Laravel Pro
https://laravel.com/docs/8.x/eloquent-relationships#has-many-through если правильно понял вопрос
источник

AO

Aleksandr Opekunov in Laravel Pro
Я сразу мимо пропустил, потому что у меня ни в одной модели нет game_id, через который нужно получать.
Разве что через пивотные модели пробовать
источник

SS

Serg Serdyuk in Laravel Pro
Может отойти от ёлки и джойнами порулить?
источник

AV

Alexey Vetrov in Laravel Pro
Все прекрасно, но какое предназначение в QuestionState? Если в самом question уже есть tour_id?
источник

AV

Alexey Vetrov in Laravel Pro
Game -> tour (has many throught)
tour -> question (has many)

Game::with('tours.questions')
источник

AO

Aleksandr Opekunov in Laravel Pro
У каждого вопроса есть специфичные настройки для конкретной игры, которые хранятся в этой pivot модели
источник

AO

Aleksandr Opekunov in Laravel Pro
Да, такое решение уже рассматривал, но все же не покидает интерес сделать через eloquent
источник

MG

Max Grom in Laravel Pro
Зачем? Eloquent тебе сделает неоптимально, в чём там интерес?
источник

SS

Serg Serdyuk in Laravel Pro
Спортивный видимо😁
источник

MG

Max Grom in Laravel Pro
Обычно он работает в противоположную сторону 🙂
источник

AV

Alexey Vetrov in Laravel Pro
Тогда что-то вроде Game::with('tourStates.tour.questionsState.question').
Возможно даже как-то можно c withPivot поиграться.

Но какой в этом собственно смысл будет, как уже выше сказали. Сделайте обычными джойнами
источник

AO

Aleksandr Opekunov in Laravel Pro
Буду пробовать все вышеописанные варианты. Спасибо!
источник

КД

Кирилл Добров... in Laravel Pro
Есть задача спарсить контент своего же horizon на своем же сервере.
Мне нужно всего навсего получить  значение вот от сюда (скрин).

Возмоно и не нужно ничего парсить и можно получить статус horizon по другому ?
источник

КД

Кирилл Добров... in Laravel Pro
Знаю об php artisan horizon:status, но эта фигня только ручками в териминале отрабатывает, а вот как через код её вызвать и получить value этой комманды
источник

KA

Konstantin Aksarin in Laravel Pro
Всем привет.
кто сталкивался с ошибкой
Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code -1073741819
Script @php artisan ide-helper:generate handling the create-meta event returned with error code -1073741819
источник

А

Антон in Laravel Pro
https://github.com/laravel/horizon/blob/5.x/src/Console/StatusCommand.php#L41-L50

Никакой, сука, фантазии у людей нет.
источник