Laravel4.2和Laravel5.0如何共存?

程序有一半功能已经用Laravel4.2开发完成了,另一半想用5.0完成。
现在我把网站程序分成两部分,
一部分是 42.abc.com,是由Laravel4.2制作,
另一部分是50.abc.com,是由Laravel5.0制作,
两者的文件相互独立,但是公用一个数据库,
两者准备用相同的用户名和密码登录,这一步已经制作完成,用的是内置的用户认证方法。

那么问题来了:42.abc.com 和 50.abc.com 如何才能实现同步登陆同步退出呢?
是不是配置一下Cookies的作用域就可以?具体怎么操作呢?
谢谢了!
已邀请:

Mr_Jing

赞同来自: FiveSay

对的,Cookies的作用域设为abc.com。我之前有个小项目,是使用了别人开源的程序,后来我又使用thinkphp开发了一些新的功能模块。就是采用的这种方式。
不过我在Laravel中没有这样实践过。这是Laravel种Cookie::make方法的原型:
/**
 * Create a new cookie instance.
 *
 * @param  string  $name
 * @param  string  $value
 * @param  int     $minutes
 * @param  string  $path
 * @param  string  $domain
 * @param  bool    $secure
 * @param  bool    $httpOnly
 * @return \Symfony\Component\HttpFoundation\Cookie
 */
public function make($name, $value, $minutes = 0, $path = null, $domain = null, $secure = false, $httpOnly = true)
{
    list($path, $domain) = $this->getPathAndDomain($path, $domain);

    $time = ($minutes == 0) ? 0 : time() + ($minutes * 60);

    return new Cookie($name, $value, $time, $path, $domain, $secure, $httpOnly);
}

$domain应该就是设置域的
还有php中setcookie方法参考:http://php.net/manual/zh/function.setcookie.php

要回复问题请先登录注册