Сайт внутри сайта Laravel?

Здравствуйте, разрабатываю сайт для заказов сайтов и у меня есть идея сделать так чтобы заказчик мог видеть уже готовый сайт для тестирования, как я могу сделать так чтобы в основном сайте на Laravel, при переходе на поддомен допустим example.site.ru, загружался сайт из другой директории?

Дополнительно:

Эм. Я не большой специалист. Но вроде там все грузится из одной точки входа. Ничто не мешает разместить индексный файл там где нужно, а приложение в другом месте, и в индексном сослаться. А вообще обычно это должны быть два отдельных приложения, тестовое как отдельное. Со своей базой, и файлами.

Не понимаю, причем здесь ларавел. Просто настройте на своем сервере поддомен на отдельную директорию и загрузите туда копию сайта, ну или любой другой.

Размещайте на отдельных поддоменах, как самостоятельные приложения.
Встроить можно через Turbo Frame. Если например хотите повесить какой-то Topbar для выбора демо.
Есть пакет Turbo Laravel. Но и без него делается элементарно.

Nginx, например, позволяет сделать каждую подпапку в определенной папке поддоменом.
Только DNS-записи придется прописать так, чтобы любые поддомены указывали на ваш сервер.
Это позволяет не только продемонстрировать сайт, но и в любой момент сделать независимую копию шаблона сайта, причем процесс создания этой копии можно автоматизировать и доверить этот инструмент даже менеджеру, без участия программиста.
Ну, и туда же приятные плюшки типа сборки целевого сайта из модулей, если у вас они имеются...

  • Видно же. Не травмируйте человека на старте. Из него может вырасти!

 

Для решения данной проблемы вы можете воспользоваться услугами фрилансеров. Мы выполним необходимую работу быстро и качественно.

 

    • Сайт внутри сайта Laravel?Есть ответ
    • 07.04.2024
    Ответить

    Да, Laravel - это фреймворк для веб-приложений на языке программирования PHP, который предоставляет удобные инструменты и структуру для создания мощных и эффективных приложений. Он предоставляет множество готовых решений для обработки маршрутов, управления базой данных, аутентификации пользователей и многое другое.

    Если вы хотите создать сайт внутри сайта с использованием Laravel, вам нужно будет создать новый проект Laravel, определить маршруты, контроллеры, модели и представления для вашего сайта внутри сайта. Вы также можете использовать маршруты группировки для организации маршрутов вашего внутреннего сайта.

    Пример создания маршрута внутри сайта в Laravel:

    Здесь мы создали маршрут для страницы внутреннего сайта, который будет отображать представление internal-site.blade.php. Вы можете создать это представление в папке resources/views вашего проекта.

    Также не забудьте настроить необходимые маршруты, контроллеры и модели для вашего внутреннего сайта в соответствии с вашими потребностями. Laravel предоставляет мощные средства для работы с базой данных, аутентификацией, авторизацией и другими функциями, которые могут пригодиться для вашего внутреннего сайта.

    Надеюсь, это поможет вам создать сайт внутри сайта с использованием Laravel. Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать их. Удачи в вашем проекте!

Оставить комментарий