Добрый день. Разрабатываю сайт на Laravel с собственной админкой. Есть различные страницы, типа: главная, о нас, услуги и так далее. Как делается CRUD для таких страниц? В вордпресс например мы создаём шаблон страницы, со своими полями и при создании новой страницы мы выбираем нужный шаблон и отображаются нужные поля.
Как такой функционал работает под капотом? Подскажите пожалуйста. Не кидайтесь тапками, только осваиваю разработку. Благодарю!
Боюсь Вы не совсем правильно меня поняли. С тем что Вы написали как раз таки проблем нет. Попробую объяснить иначе.
У меня есть главная, со своей структурой, со своими полями и есть "о нас" со своей структурой и полями. Если я правильно думаю, мне нужно сделать для каждой из них свой layout.
и вот вопрос в чём: теперь когда я нажимаю кнопку добавить страницу, открывается шаблон создания страницы, в нём я хочу условно из select выбрать необходимый layot, и у меня появляются поля для заполнения этого layout.
Sanes, К сожалению на YouTube только простенькие блоги, не нашёл ничего что более-менее сложнее. Как правило там показывают как реализовать статьи/категории. С этим проблем нет, так как шаблон статьи везде один, и при создании статьи мы всегда получаем одну и ту же форму. для её создания. Тут всё просто, я так интернет магазин реализовал без проблем.
Но теперь для страниц нужно совсем другое. И да, я понимаю что сами формы нужно сделать, и вот проблема в том, что как эти формы передать, чтобы при создании страницы я мог выбрать какая форма мне нужна?
Предполагаю что эти формы нужно подгружать через AJAX и хранить их в БД?
Опять же, повторюсь, только окунулся в это и логика реализации некоторых вещей пока непонятна))
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.