11,composer install时报错,Laravel c

2018-01-13  本文已影响0人  陈钢镚学财

Laravel config文件中不可使用Facade,也不能使用用了Facade的函数

Laravel,在自定义方法里面使用了facade,在config的文件配置中,引用了该方法,结果composer install的时候一直报错

错误截图

原因解读:

因为laravel先载入config,才载入facade等服务,所以等到执行config中指定的函数时,就会先执行函数,但函数中使用了facade,然而此时facade还未被载入,所以一直报错。

Laravel 数据库查询出来的结果集,如果以empty函数来判断,将永远被认为非空,必须使用$model->isEmpty()判断

Laravel的encrypt,会根据时间进行加密,时间不同,加密结果不同

Facade用于类的静态调用

如Illuminate\Http\Request 这种具体类则用于依赖注入
本文出自半醒的狐狸博客

上一篇下一篇

猜你喜欢

热点阅读