Это в настоящее время моя реализация маршрут user
и auth
ролей на Laravel 5.1:Laravel несколько ролей на одном маршруте
Route::group(['prefix' => 'admin', 'middleware' => 'auth:administrator'], function()
{
$a = 'admin.';
Route::get('/', ['as' => $a . 'home', 'uses' => '[email protected]']);
});
Route::group(['prefix' => 'user', 'middleware' => 'auth:user'], function()
{
$a = 'user.';
Route::get('/', ['as' => $a . 'home', 'uses' => '[email protected]']);
});
У меня есть другая роль, где user
может зарегистрироваться в качестве merchant
, но вопрос, как я могу реализовать merchant
маршрут без дублирования кода, так как оба user
и merchant
с использованием аналогичной приборной панели, где merchant
имеют дополнительные функции.
Реализация, которая в настоящее время работает в:
Route::group(['prefix' => 'user', 'middleware' => 'auth:merchant'], function()
{
$a = 'user.';
Route::get('/', ['as' => $a . 'home', 'uses' => '[email protected]']);
});
Спасибо !!