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 这种具体类则用于依赖注入
本文出自半醒的狐狸博客
网友评论