Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 07.02.2015 13:12:07

Как сделать два сайта на одном фреймворке?

Есть два сайта: болты.ру и гайки.ру

Дизайн разный. База и админка одна.

В Yii для этого есть модули.

Как сделать подобное в Laravel5?

Не в сети

#2 07.02.2015 14:59:00

Cheshirrski
masterМастер
Откуда: Днепр
Сообщений: 116
Статей: 2

Re: Как сделать два сайта на одном фреймворке?

Такое с костылями можно было сделать в Laravel 4.0x(не помню уже, в первых версиях). Сейчас мешает генерация compiled.php для всего приложения. Что вам мешает сделать два приложения, работающих с одной базой?

Не в сети

#3 07.02.2015 15:10:25

Re: Как сделать два сайта на одном фреймворке?

Видел решения в 4-ке.

Что мешает?

Я уже реализовал подобное через модули в Yii1. Пока ждал Yii2, полюбил Laravel4.2. Сделал на нём пару проектов.

А тут переход на L5 — отличный повод перенести старый проект.

Дело ведь не только в базе, там общая админка, пользователи. Не хочу дублировать код.

Не в сети

#4 07.02.2015 15:37:33

Re: Как сделать два сайта на одном фреймворке?

Пока ответов нет.
Нашёл обсуждение подобной задачи на английском

Пакет модулей c поддержкой L5 Pingpong-labs

Решение для L4 Multisites A Comprehensive Tutorial

Не в сети

#5 07.02.2015 15:47:26

Cheshirrski
masterМастер
Откуда: Днепр
Сообщений: 116
Статей: 2

Re: Как сделать два сайта на одном фреймворке?

Если не хотите дублировать код то напишите админку для управления сайтами отдельно. Тут все просто - или у вас одно приложение с поддоменами админка.детали.ру, гайки.детали.ру, болты.детали.ру или отдельно приложения админкадеталей.ру, гайки.ру, болты.ру.  Теоретически можно сделать как вы описали, но я вижу в этом только хороший способ прострелить себе колено.

Не в сети

#6 07.02.2015 16:25:06

Re: Как сделать два сайта на одном фреймворке?

А вот это хорошая мысль. Спасибо!

Не в сети

Подвал раздела