我一直在开发一个关于流浪者的laravel应用程序几个星期了。当会话变量完全丢弃时,我经常遇到问题。每次我进行rsync时似乎都会发生这种情况。
答案 0 :(得分:0)
这个问题正在引起,因为与默认的php会话laravel不同,会话信息被配置为保存在app / storage / sessions中。可以在sessions.php配置文件中更改此保存的位置。但是,我不建议将会话保存的位置更改为至少不会更改为流浪者,因为您将遇到其他一些权限问题。
只需将这些行添加到您的Vagrant文件即可解决问题。请注意,路径可能不同,因为我使用公用文件夹来存放所有应用程序文件。
config.vm.synced_folder "./public", "/vagrant", type: "rsync",
rsync__exclude: "/api/*/app/storage/"
答案 1 :(得分:0)
检查vagrant配置文件中的所有者和组
config.vm.synced_folder "www", "/vagrant/", id: "vagrant-root" , type: "nfs" , :owner => 'www-data', :group => 'www-data'