169 похожих чатов

Добрый вечер! Подскажите, можно ли автоматизировать процесс создания Моделей в

Laravel таким образом, чтобы ими можно было управлять из админ-панели.

Например, я хочу создать модель Brands для таблицы с Брендами. Затем к Brands могут привязываться другие модели, например, Devices (Устройства), то есть тут ещё предполагается управление зависимостями.

А может быть это и не модели должны быть вовсе? А просто таблицы в БД?

14 ответов

6 просмотров

Все файлы моделей должны быть заранее созданы в app/Models А в админке уже модешь создавать их и привязывать по отношениям

Морис-Джеральд Автор вопроса
Василий 🇺🇦❤️
Все файлы моделей должны быть заранее созданы в ap...

Проблема в том, что в моем приложении создание моделей должно быть максимально без админки. Я вот что думаю, может это будет вовсе и не модель? Кстати, на StackOverflow предложили EAV использовать, но я что-то не уверен

https://voyager-docs.devdojo.com/bread/introduction - так ?

Кейс описан недостаточно подробно, если вы хотите научиться динамически привязывать строчки при записи в базу, присмотрись в сторону полиморфных связей, если вы хотите научиться добавлять сами новые таблицы в базу, то лично я считаю это антипаттерным решением, но в целом можете присмотреться в сторону voyager, кажется я видел подобный функционал там

Стикер

Морис-Джеральд Автор вопроса
Vitaliy
https://voyager-docs.devdojo.com/bread/introductio...

Ого, именно так и хочу, как делает этот Voyager. А можно ли как-то из него выцепить только этот BREAD?

Морис-Джеральд Автор вопроса
Морис Джеральд
Ого, именно так и хочу, как делает этот Voyager. А...

посмотри его исходники, там простые таблицы, все поля вместе с настройками, перечислены в таблицах

А сами как думаете? База же никогда не падает, верно? Или вы и валидаторы хотите пользователю дать возможность создавать? Чем такой пользователь вообще от программиста отличается?

Морис-Джеральд Автор вопроса
Михаил Харченко
А сами как думаете? База же никогда не падает, вер...

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

Морис Джеральд
Суть в том, чтобы программист один раз накодил и д...

Верно ли я понимаю , что вы хотите научить менеджеров писать миграции, relations, validators, controllers и routes? 😅

Морис Джеральд
Суть в том, чтобы программист один раз накодил и д...

я когда-то пробовал так, не прокатывает это ни с кем

Морис-Джеральд Автор вопроса
Александр Велижанин
я когда-то пробовал так, не прокатывает это ни с к...

Подскажите, а насколько разумно хранение связей между моделями в БД?

Похожие вопросы

Обсуждают сегодня

Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
База данных не поможет. Шифрование не поможет. Какие там ещё варианты? Накидывайте.
КТ315
20
А табстоп это сообщение от окна или от элемента управления?
The Bird of Hermes
18
А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
26
Открыл свой двухкилобайтный экзешник в x32dbg, а тут какая-то хрень. Смущает кнопка "выполнить до пользовательского кода", а что ещё может быть в файле помимо него ?
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
11
Мне были интересны дишные хаки и я нашёл любопытный способ на форуме через __traits, что-то вроде int delegate(int) fac = (int n) => n == 0 ? 1 : n * __traits(parent, {})(n - ...
Constantin F.
1
Вопрос тем кто смотрит видео и слушает подкасты - как вы потом ищете нужную вам информацию? Вот статью я прочитал, потом могу искать нужную мне часть банальным поиском. Пропус...
Aleksandr Druzhinin
4
Всем привет, подскажите/посоветуйте пожалуйста. Фаердак компоненты, имею одно место где бизнес хочет видеть при открытии формы список всех клиентов, это порядка 30к. Мои дово...
Sasha Sch
14
Ребят, если кто в курсе - скажите, а в загранке такое же засилье маркетплейсов? или там простые сермяжные интернет-магазины живут попроще?
Андрей [aharito] Харитонов
14
Коллеги, доброе утро. Запустил на удаленном хосте приложение (ручками зашел туда по ssh и запустил, не командой удаленно). Создал потом ssh-туннель, и с моей машины приложение...
Δημήτηρ
9
Карта сайта