BallOon

2096 经验值

我说的是fillable刚开始没加也能运行成功,然后突然,就开始报错了。报错的意思大概是字段缺失。

意思在create的时候必须加上fillable吗?但是我为啥有些没加 也能很好的运行

比如说我刚开始的create方法没加fillable是可以创建成功的,但是过不了多久,比如换了服务器,这时候不加fillable就开始报错了。

laravel Model的 fillable 为啥有些时候必须加才有用?有些时候不需要也能用?

当我执行
//
php artisan queue:work
//
之后
//
[2017-09-08 09:56:41] Processing: AppJobsWechatJpush
[2017-09-08 09:56:42] Processing: AppJobsWechatJpush
[2017-09-08 09:56:42] Processing: AppJobsWechatJpush
[2017-09-08 09:56:42] Processing: AppJobsWechatJpush
[2017-09-08 09:56:43] Processing: AppJobsWechatJpush
[2017-09-08 09:56:44] Processing: AppJobsWechatJpush
[2017-09-08 09:56:44] Processing: AppJobsWechatJpush
[2017-09-08 09:56:45] Processing: AppJobsWechatJpush
[2017-09-08 09:56:45] Processing: AppJobsWechatJpush
[2017-09-08 09:56:46] Processing: AppJobsWechatJpush
[2017-09-08 09:56:46] Processing: AppJobsWechatJpush
[2017-09-08 09:56:46] Processing: AppJobsWechatJpush
[2017-09-08 09:56:47] Processing: AppJobsWechatJpush
[2017-09-08 09:56:47] Processing: AppJobsWechatJpush
[2017-09-08 09:56:51] Processing: AppJobsWechatJpush
[2017-09-08 09:56:51] Processing: AppJobsWechatJpush
[2017-09-08 09:56:52] Processing: AppJobsWechatJpush
[2017-09-08 09:56:52] Processing: AppJobsWechatJpush
[2017-09-08 09:56:53] Processing: AppJobsWechatJpush
[2017-09-08 09:56:53] Processing: AppJobsWechatJpush
//
并没有执行成功,想问下这个问题出现的大概在哪个地方,前几天都很好的运行 今天不行了。。

解决啦,是因为php artisan serve的问题,默认的env配置会缓存起来,重新重启下就OKl啦

问题就是当我去修改比如redis的一些配置项或者一些env文件里面的比如redis密码的时候,在程序中去打印出相应的配置时候,并不生效。