Size: a a a

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

2021 March 23

ВШ

Виталий Шутов... in Laravel для начинающих
Так же и со чтением
источник

О

Оскар in Laravel для начинающих
Всем привет друзья. кто может подсказать как реализовать функционал по добавлению страницы. Вернее страницу то я и сам могу добавить, единственная проблема, что я не знаю точное количество данных.

страница представляет из себя:
1. описание
2. миниатюры с подписью (моб. техника, планшеты, ноутбуки и т.д. но может быть и другие, как решит администратор)
3. при клике на одну из миниатюр всплывает привязанная к этому типу техники таблица

сложность в том, что мне в админке нужно принимать неограниченное количество данных, а вот как это сделать и как установить связь между этими данными (картинка-заголовок-таблица) - я, увы, не совсем понимаю
источник

LP

Leonid Perevalov in Laravel для начинающих
Оскар
Всем привет друзья. кто может подсказать как реализовать функционал по добавлению страницы. Вернее страницу то я и сам могу добавить, единственная проблема, что я не знаю точное количество данных.

страница представляет из себя:
1. описание
2. миниатюры с подписью (моб. техника, планшеты, ноутбуки и т.д. но может быть и другие, как решит администратор)
3. при клике на одну из миниатюр всплывает привязанная к этому типу техники таблица

сложность в том, что мне в админке нужно принимать неограниченное количество данных, а вот как это сделать и как установить связь между этими данными (картинка-заголовок-таблица) - я, увы, не совсем понимаю
Складывать в бд и настроить связи между моделями?
источник

О

Оскар in Laravel для начинающих
наверное, я же вроде сказал, что прошу помощь в этом вопросе
источник

LP

Leonid Perevalov in Laravel для начинающих
Оскар
наверное, я же вроде сказал, что прошу помощь в этом вопросе
А какую помощь вы ждете? Направление вам подсказали, вот даже ссылка на доку
https://laravel.com/docs/8.x/eloquent-relationships
источник

О

Оскар in Laravel для начинающих
ещё раз, мне не ясно как записывать такой поток данных, когда я не знаю сколько таких связей мне придёт
источник

О

Оскар in Laravel для начинающих
сохранять в ячейку массив что-ли?
источник

LP

Leonid Perevalov in Laravel для начинающих
Оскар
сохранять в ячейку массив что-ли?
Вот мы в чате кучу сообщений пишем сейчас, как они сохраняются?)
источник

О

Оскар in Laravel для начинающих
у меня единственная была идея, это сохранять по колонкам массив заголовков, изображений, таблиц и связей между ними
источник

LP

Leonid Perevalov in Laravel для начинающих
Табличка pages, у каждой записи есть id
Табличка images у каждой записи есть id, page_id

Профит, мы можем сохранить 100500 images для 1 page
источник

О

Оскар in Laravel для начинающих
только мы не будем знать к какому заголовку и к какой таблице относится эта картинка
источник

SS

Serg Serdyuk in Laravel для начинающих
Оскар
только мы не будем знать к какому заголовку и к какой таблице относится эта картинка
полиморфные связи🌚
источник

LP

Leonid Perevalov in Laravel для начинающих
Оскар
только мы не будем знать к какому заголовку и к какой таблице относится эта картинка
Ну да, следующий шаг проделать это для заголовков и таблиц
источник

О

Оскар in Laravel для начинающих
а что если добавить таблицу связей? между этими 3мя сущностями? хороший вариант?
источник

О

Оскар in Laravel для начинающих
implement_for_device типо такого
источник

О

Оскар in Laravel для начинающих
Serg Serdyuk
полиморфные связи🌚
спасибо!
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Оскар
только мы не будем знать к какому заголовку и к какой таблице относится эта картинка
Почему?
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Записывай так чтобы знать
источник

О

Оскар in Laravel для начинающих
Alexander Pavlenko 🌚
Записывай так чтобы знать
полиморфные связи уже намекнули как решить этот вопрос, спасибо😉
источник

w

wzk in Laravel для начинающих
в hasMany оффсет можно задать как-то? нужно срезать кусок
источник