有时候业务中可能需要根据数据库中字段名字、类型等来进行不同处理的情况,总结了两种方式如下:
分类目录:Laravel
7 个非常有用却很少人知道的 Carbon 方法
我们在很多时候使用 Carbon 来处理日期和时间,对吗?但是又有多少人完整的阅读过文档了解它有那些方法呢?除了众所周知的 now() 和 format() 方法,Carbon 还有很多其他有用的方法。下面我们一起来看看吧。
Laravel 5.4 及 5.5 中新的字符串辅助方法介绍
随着 Laravel 5.5 大版本发布时间的临近(预计为 2017 Laracon EU (8.28 – 8.30)期间发布),Laravel 带来了一些新的字符串辅助方法。下面介绍 String 辅助类中一些非常有亮点的新方法。
使用 Laravel 的邮件和消息通知作为事件监听者
多数情况下,当某个特定事件发生时我们会给用户发生通知,例如当有购买行为时我们会发送发票,或者当用户注册时发送一个欢迎邮件,为了实现这个功能,我们需要这样监听事件:
资源控制器:覆盖默认的路由名称和参数
Laravel 资源路由可以将典型的「CURD」路由指定到一个控制器上,仅需一行代码就可以实现,是一个非常神奇的工具。但是如果默认的方法不能 100% 的适用于你的需求,你需要覆盖它的话该怎么办呢?我们来看看你可以如何实现。
你的每一个 Laravel 应用中都安装的包有哪些?
Matt Stauffer 在 Twitter 中对关注者问了一个下面的问题:“Laravel dev:你每一个应用中都安装的包是哪些?”,下面是根据收到的回复整理出来的一个列表。
Laravel 5.5 自定义验证规则
Laravel 5.5 新增的一个功能是自定义验证规则,关于这个功能,Taylor 还写了一个快速教程。这里是验证规则的一个简单用例:
Laravel throw_if 和 throw_unless 辅助函数
即将发布的 Laravel 5.5 中将带来两个新的辅助函数:throw_if 和 throw_unless,两者的目的都是为了简化抛出异常。
Laravel 5.5 中将对默认的错误页面进行一些改进
Laravel 5.5 增加了对于异常的报警
在 Laravel 5.5 中可以为任何自定义异常定义一个report 方法。Laravel 会自动在异常处理类Illuminate\Foundation\Exceptions\Handler 中检查异常中是否存在 report 方法。