栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP

Laravel中提高你的开发效率的5个辅助函数

PHP 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Laravel中提高你的开发效率的5个辅助函数

data_get():让你轻松的在数组/对象中使用相同的语法来查找数据。这样就省了检查你之前使用的变量是什么类型了

    可以用点表示法从数组或者对象获取值。如果数组或对象的key不存在的话,这个方法第三个可选参数可以设置一个默认值。

    

    如果在点符号连接中使用通配符*将会返回一个数组

    

str_plural():将字符串变成对应的复数形式。只针对英文的单词,第二个可选的参数能够让开发者来自己决定返回单数还是复数形式。

    

    用处就是能够移除类似{{ $count == 1 ? 'dog' : 'dogs' }}这样的代码。

route():能够生成已经命名的路由,可选的第二个参数将会传递给路由的参数

    

    如果第三个可选参数设为false的话,那么将会返回一个相对地址而不是一个绝对地址

    route('burgers.show', 1, false);  // /burgers/1

    设置了子域名的也是同样的道理, 并且你也可以将 Eloquent 模型传参给 route () 方法

    

abort_if():这个辅助方法将会抛出一个异常如果符合满足的要求。第三个可选参数为抛出异常的消息,第四个为 header 数组。

    

    这个方法最主要的用处就是精简类似下面的代码,通过使用 abort_if () 能够只用一行代码实现同样的功能。

    

optional():这个方法允许你来获取对象的属性或者调用方法。如果该对象为 null,那么属性或者方法也会返回 null 而不是引起一个错误

    

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/226743.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号