最近工作中需要用到工作流引擎,找了一圈发现 PHP 实现的工作流引擎很少,目前只发现 ProcessMaker 比较靠谱,基于 Laravel 开发,功能比较完善。

踩了无数的坑终于安装完成了,但是却无法正常登录,输入正确的账号密码点击登录仍然跳转回登录页。

最终在 github 中找到了解决方法,导致这个问题的原因是 cookie 设置问题,根据版本的不同有如下的解决办法:

方法一:修改 .env 文件,设置:SESSION_SECURE_COOKIE=false

方法二:如果你的版本 .env 文件中没有 SESSION_SECURE_COOKIE配置项,那么备份后注释或删掉SESSION_DOMAIN配置项即可。

#SESSION_DOMAIN=https://flow.www.codesou.cn