我正在尝试在同一个Laravel5应用程序中设置一个隔离的后端和前端环境。
我理想的目的是通过
获得这种隔离现在我已经在config / auth.php中定义了我的警卫/提供者 并完成了:
路由
Route::group(['domain' => 'front.mydomain.com'], function () {
Route::get('/', 'WelcomeController@index');
Route::group(['middleware' => ['web']], function () {
Route::auth();
});
Route::group(['middleware' => ['web','auth']], function () {
Route::get('/home', 'HomeController@index');
Route::group(['prefix' => 'record'], function () {
Route::get('all','RecordController@all');
});
});
});
Route::group(['domain' => 'admin.mydomain.com'], function () {
Route::get('/', 'WelcomeController@index');
Route::group(['middleware' => ['web']], function () {
//SOLO RUTAS de pantallas de LOGIN
Route::get('/password/reset', function() {
return Response::view('errors.404', array(), 404);
});
Route::auth();
});
Route::group(['middleware' => ['web','auth:admin']], function () {
Route::get('/home', function() {
return view('admin.dashboard');
});
Route::group(['prefix' => 'record'], function () {
Route::get('all', 'RecordController@all');
Route::get('edit/{id}', 'RecordController@edit')->where('id','[0-9]+');
});
});
});
配置/会话(摘录)
'domain' => '.urbina.biz',
我原本期望收到错误,因为我还没有为管理部分实现模型/表格,但我得到的只是重定向循环,显然是因为cookie并没有真正隔离我的子域名,看起来像是&#39混合起来:(
有人可以帮忙吗?