Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
vlad937
@vlad937
Laravel
Как организовать такую иерархию в Laravel?
Есть следующие таблицы:
-refcodes (id)
-promos (id)
-refcodes_promos (refcode_id, promo_id)
Третья - промежуточная, связал через belongsToMany
Но как теперь сделать, чтобы в рамках каждого refcode, каждый промо мог иметь другие промо, то есть «подпромо»
И в итоге вывести такую иерархию:
Рефкод 1
- промо 1
— промо2
— промо3
Рефкод 2
- промо 2
—промо 4
—промо 5
Вопрос задан
более трёх лет назад
103 просмотра
Комментировать
Подписаться
1
Средний
Комментировать
Facebook
Вконтакте
Twitter
Помогут разобраться в теме
Все курсы
Onskills
PHP: базовый курс
1 месяц
Далее
Skillbox
PHP-фреймворк Laravel
2 месяца
Далее
Loftschool
Комплексное обучение PHP
6 недель
Далее
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
1
snowmage
@snowmage
Если promo может иметь под-promo, то введите в таблицу promos поле parent_id, показывающее promo-родителя.
Ответ написан
более трёх лет назад
1
комментарий
Нравится
1
комментарий
Facebook
Вконтакте
Twitter
kappka
@kappka
Дело в том, что promo может быть в качестве под-promo для разных promo в рамках одного refcode.
Если в таблице promo задавать parent_id, оно будет жестко завязано на определенном промо
Написано
более трёх лет назад
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Laravel
+1 ещё
Средний
Production.ERROR: No alive nodes. All the 1 nodes seem to be down -- laravel?
1 подписчик
14 окт.
106 просмотров
0
ответов
Laravel
+1 ещё
Простой
Если один контейнер создает файл laravel-2025-01-01.log топ почему другой контейнер не может получить доступ?
1 подписчик
08 окт.
199 просмотров
0
ответов
Laravel
Простой
Как правильно в Laravel сделать валидацию, чтобы можно было отправлять только true?
1 подписчик
02 окт.
107 просмотров
2
ответа
Laravel
Простой
Как заставить Laravel указать текст ModelNotForundException за меня?
1 подписчик
29 сент.
113 просмотров
1
ответ
Laravel
Простой
Как получать данные из сессии во всех шаблонах?
1 подписчик
27 сент.
83 просмотра
2
ответа
Laravel
+3 ещё
Простой
Почему php-fpm на все запросы выдает 404?
1 подписчик
26 сент.
311 просмотров
0
ответов
Laravel
+1 ещё
Простой
В Laravel lighthouse GraphQL ошибки при определении пагинации?
1 подписчик
11 сент.
62 просмотра
0
ответов
Laravel
Средний
Как в админке Orchid Laravel получить модель удаленную программно используя трейт SoftDeletes?
1 подписчик
09 сент.
60 просмотров
0
ответов
Laravel
Средний
Почему Laravel 9 врет про ошибки?
1 подписчик
02 сент.
216 просмотров
1
ответ
Laravel
+1 ещё
Простой
Почему не выполняется channals.php в laravel-echo-server?
1 подписчик
17 авг.
126 просмотров
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Fullstack-разработчик сайтов laravel
WEB ALTERNATIVE
от 65 000 ₽
Fullstack разработчик (Laravel + Vue.js/React.js)
Nomadic Soft
от 1 600 до 2 240 $
Project Manager / Team Lead (внутренний IT-проект, Laravel + Vue)
РПК Discovery
•
Екатеринбург
от 120 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама