Laravel 5 пучков

Я начинаю работать с Laravel5, и мне нужно сделать приложение из нескольких частей, например:

admin.example.com
app.example.com
example.com

Это означает: в приложении будут иметь доступ зарегистрированные пользователи, в админке будут иметь доступ администраторы и example.com будет для всех.

Я знаю, что это можно сделать в Symfony 2 с помощью пакетов, но я не уверен, как лучше всего это сделать в Laravel 5.

Не могли бы вы дать мне свое мнение об этом?

1

Решение

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

Надеюсь, что это ставит вас на правильный путь.

4

Другие решения

Вы можете сделать маршрутизацию на основе имени хоста, используя группы маршрутов. Используя что-то вроде следующего, вы можете легко различать роли:

Route::group(['domain' => '{type?}.example.com'], function()
{
// .. do some logic based on type, eg change the controller
Route::get('user/{id}', function($type, $user_id)
{
//
});

});

Обратите внимание, что эта функциональность является родной для ядра Laravel.

1

По вопросам рекламы [email protected]