🏆 Рейтинг ІТ-работодателей 2019: уже собрано более 5000 анкет. Оцените свою компанию!
×Закрыть

Генерация проекта Laravel на сайте

Задумка: Существует сайт на котором можно генерировать проект и в зависимости того что ввел пользователь будет изменятся: название проекта, разное наполнение файлов(конфигурации БД, дополнительные методы и тд)

На выходе должно получится zip архив с теми конфигурациями которые ввел пользователь.
Примером могу показать сервис для генерации начальной структуры плагина вордпресс wppb.me

Как данный функционал реализовать с помощью PHP?

LinkedIn
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Рядом с сайтом генератором размещаешь сайт-темплейт, определяешься где хранить введенные пользователем данные: в базе или енв файле, и после всех изменений запускаешь например laravel-backup на темплейте, получившийся архив отдаешь на скачивание

.env для конфігурації. Все інше artisan. Для чого щось генерувати??

Можна згенерувати що завгодно, але комусь всерівно прийдеться ставити то на сервер, створювати базу, віртуальний хост, прописувати днс, ранити композер з міграціями. З плагіном легше бо там вже є налаштований сайт і можна юзверю дати підлаштувати модуль під себе просто з інтерфейсу. З сайтом так не вийде. Виникає питання навіщо це все, коли юзверь може одразу звернутися до девелопера з хотілками, який все зробить під ключ. Без лишніх інтерфейсних генераторів.

П.с.

Как данный функционал реализовать с помощью PHP?

Так як і за допомогою будь-якої іншої серверної мови програмування — створювати шаблони коду, з яких запікати результуючі пхп файли із вкрапленнями змінних введених через інтерфейс

Подписаться на комментарии