Laravel
(101)Laravel 5.4 新特性
Laravel 的版本迭代还真是快,5.3 我还没升级完,5.4已经发布了。
粗略扫了一下 Laravel 5.4 的新特性,还是不少亮点
## Laravel Dusk
一套用于界面交互测试的工具。比较适合做功能性的冒烟测试
laravel middleware
https://laravel.com/docs/5.2/middleware
## middleware 是做什么的
相当于净水器的滤芯,在每个请求进入 controller 之前,先进行一层过滤处理。
当然这个
使用 Laravel 实现阿里云短信服务队列
首先,基于 Laravel 5.2 实现一个任务队列,用于存储待发送短信的相关信息,及 seeder/worker 的处理逻辑
- 短信模板 ID
- 模板参数
- 短信签名
- 目标手机号码
## 创建存储任务的数据表
使用 Elixir 为 Laravel 静态资源文件自动打上版本号
问题的起因,发现微信 Android 的内置浏览器对静态资源文件做了缓存,无法自动刷新。于是手动给资源文件加上了时间戳,但是手动操作总是不靠谱的,于是决定采用自动化的方案 Laravel Elixir。
首先参照 [安装 Larave
安装 Laravel Elixir
## Laravel Elixir
Elixir [ɪˈlɪksɚ] n. 灵丹妙药,长生不老药
Laravel Elixir 提供了 API 以操作 gulp task。Elixir 支持常见的的 CSS, JS 预处理、及测试
Laravel 5.3 版本新特性介绍
Laravel 5.3 终于发布了。5.3 版本新增的特性主要是为了提高开发速度。
尽管 5.1 版本才是 LTS 版本,但是我已经用 5.2 半年了,有新特性,能提升开发效率,当然首选新版本。
介绍一下新特性
## La
Lavarel - 模块间复用代码
代码复用在项目中早晚会遇到,这不在用 Laravel [给博客增加 Feed 订阅功能](/add-blog-feed-with-laravel-feed) 就到了需要将生成网页 description 的函数提取出来,在文章显示与 Fee
Laravel - Raw SQL 还是 Eloquent ORM
Raw SQL 还是 ORM,这是一个问题。
使用 Laravel 这类 Web 框架,总会面临一个问题,“ORM 更好? 还是 Raw SQL 更好?”
在我看来 Laravel 的 Eloquent 足够好,甚至比 Djan
数据库返回的整型数据被偷换成了字符串类型
在实现一个多级菜单功能时,发现 Laravel 从 MySQL 获取的整型数据被转换成了 string 类型, 导致使用 collection filter 无法得到对应的数据。但是并不是在所有机器上都能出现,只有在服务器上才会
开发
Laravel 的时区问题
新 Laravel 博客上线之后发现一个问题,就是文章的创建时间比实际发布时间差了8个小时。
解决方法:
打开 config/app.php
修正
'timezone'=>'UTC'
为