[英]How to use multiple condition in leftjoin with raw query in laravel5
[英]how to use multiple session driver in laravel5
在Laravle5.3中,我想使用多个会话驱动程序,在前端我只使用Redis作为驱动程序,但是在后端必须使用数据库作为驱动程序,我试图但找不到解决此问题的方法,首先我只是使用会话开始之前的中间件,例如
class AdminSessionDriver
{
public function handle($request, Closure $next)
{
if ($request->is('admin/*')) {
Config::set('session.driver', 'ext_database');
}
return $next($request);
}
}
然后在管理路径中,我将添加中间件,但是如果我使用Multi Guard,则在后端先登录admin,然后在前端登录用户,则后台管理用户已注销,但是如果我使用一个会话驱动程序,则是好,所以这是一个错误,如何解决这个问题。谢谢
在这里,您可以更改用于通过ID标识会话实例的cookie的名称。 每当框架为每个驱动程序创建新的会话cookie时,都会使用此处指定的名称。 也是
class AdminSessionDriver
{
public function handle($request, Closure $next)
{
if ($request->is('admin/*')) {
Config::set('session.driver', 'ext_database');
Config::set('session.cookie', 'dashboard_session');
}
return $next($request);
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.