Laravel 常用代码

辅助方法:optional()

如果代码中某个对象为空,调用方法或者获取属性的时候就会报出错误信息

Call to a member function on null object…

使用 optional() 这个辅助函数之后,在很多类似的代码中,在不确定是否该对象会为 null 的时候,就可以加上 optional()
例:

optional($user->profile)->address

跳转方法 redirect()

可直接跳转地址

return redirect('/');

也可通过路由名称跳转

return redirect(route('home'));

配置项方法 config()

务必使用 config('app.env') 来替代 env('APP_ENV') 方法。
如过开发时没有执行 config:cache 命令,而项目上线后为了优化访问速度,生成了缓存文件,会导致env取值失败,拿不到.env文件中的值。

 1,736 total views,  4 views today

Revisions

No comments yet.

发表评论