多个Laravel项目的冲突问题

来源:互联网 发布:教育软件平台公司 编辑:程序博客网 时间:2024/06/08 02:09

单个Laravel写的网站,访问没有问题。多个Laravel写的网站放在一起出现“串数据库”,“session失效”等一系列问题。经过实验室大牛(坤哥,肖)的共同努力,终于解决了问题。


1. “串数据库”(几个网站连接到同一个数据库)

原因:env()函数解析错误。

解决方案:

将config/database.php文件


修改为:



2. session失效问题

原因:多个Laravel项目的session key冲突了,默认了.env配置中的key

解决方案:

在项目中使用php artisan key:generate 生成一个新的key, 然后将这个key字符串替换掉config/app.php中的原有key即可。

将config\app.php文件


修改为









0 0
原创粉丝点击