有时候业务中可能需要根据数据库中字段名字、类型等来进行不同处理的情况,总结了两种方式如下:
分类目录:Web技术
MySQL 技巧:COALESCE 函数的使用
COALESCE() 函数可以接收多个参数,并返回第一个非 NULL 的参数。如果所有参数都为 NULL,则 COALESCE() 函数返回 NULL。
[译]基于真实应用环境下的 WEB REST API 性能测试
作为一名自由WEB开发工作者,我对各种框架和技术的性能非常感兴趣,但是我们在网络上看到的测试大多数都只是考虑到 Hello World 的例子。当我们构建真实的应用程序的时候,有更多的方面需要考虑,因此我决定在最流行的框架和技术之间运行一个完整的基准测试。
通过 View::first 使用 Laravel Blade 的动态模板
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 还写了一个快速教程。这里是验证规则的一个简单用例: