PHP artisan config:cache 报错问题

vagrant@homestead:~/code/larabbs$ php artisan config:cache
Configuration cache cleared!

   LogicException  : Your configuration files are not serializable.

  at /home/vagrant/code/larabbs/vendor/laravel/framework/src/Illuminate/Foundation/Console/ConfigCacheCommand.php:71
    67|             require $configPath;
    68|         } catch (Throwable $e) {
    69|             $this->files->delete($configPath);
    70| 
  > 71|             throw new LogicException('Your configuration files are not serializable.', 0, $e);
    72|         }
    73| 
    74|         $this->info('Configuration cached successfully!');
    75|     }

  Exception trace:

  1   Error::("Call to undefined method Closure::__set_state()")
      /home/vagrant/code/larabbs/bootstrap/cache/config.php:29

  2   require()
      /home/vagrant/code/larabbs/vendor/laravel/framework/src/Illuminate/Foundation/Console/ConfigCacheCommand.php:67

  Please use the argument -v to see more details.
vagrant@homestead:~/code/larabbs$ cd bootstrap/cache/
vagrant@homestead:~/code/larabbs/bootstrap/cache$ ls
packages.php  services.php
vagrant@homestead:~/code/larabbs/bootstrap/cache$ 

根据站内的教程,获取最近活跃用户使用缓存redis,替换后无效,依然是文件缓存。

  1   Error::("Call to undefined method Closure::__set_state()")
      /home/vagrant/code/larabbs/bootstrap/cache/config.php:29

这个文件目录里面没有
现在怀疑是这个NFS Plugin的问题。
解决 Windows 系统使用 Homestead 运行 Laravel 本地项目响应缓慢问题

请各位指教一二~

ShiKi
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 4

看报错中提示是 config 配置格式错误,不能正确序列化

3个月前 评论

首先,你是开发环境,不建议使用这个命令.其次你是在homestead中报的这个错,没必要去debug.homestead中的错.环境引发的问题,让大牛也会很头疼.最后,要是有条件的话,建议还是买个macbook来开发.

3个月前 评论

问题来了,在 MacBook 下也出现这样的错误:

file

1个月前 评论

配置中有匿名函数。原因:laravel 缓存配置调用 serialize 函数序列化配置文件,匿名函数序列化为 Closure::setstate(),反序列化后为一个函数体为空的名为setstate 的函数,这个函数没定义,报出错误。

1个月前 评论

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!