Laravel

(100)

使用 Opcache 优化 Laravel 的性能

## Laravel 令人头疼的性能问题 昨天上午,同事在测试一个知识 PK 的小程序,在 2~3 同时在线的情况下,服务器 CPU 居然达到了 60%,触发了阿里云钉钉报警。。。 一个非常简单的 API 接口,虽然写的逻辑确实比较

Route pattern cannot reference variable name more than once

在用 Laravel Backpack 写一个定制化的 CRUD 页面。例如,一个指定店铺所拥有的商品的 CRUD 页面。 起初路由我是这样写的 CRUD::resource('products-of-store/{st

使用 Laravel Validator 进行 API 的参数校验

之前记录过 [Laravel Form 表单的数据校验](https://www.sunzhongwei.com/laravel-form-data-validation?from=content), 但是大部分时间我是在写 API 给前端

Laravel 返回数据库中的随机一行数据

## 最佳方式 ``` $total = Book::count() - 1; $skip = mt_rand(0, $total); $item = Book::select('name', 'author_id')->ski

Laravel Eloquent 自定义返回字段

## 返回指定字段 Book::select("price", "name")->all(); ## 返回关系字段关联的属性 Book::select("price", "name", "author_id")

Laravel 使用手机号加验证码实现用户登录、注册

## 是否需要使用 password 理论上,登陆使用手机号及验证码已经足够,唯一的问题是,发送短信的成本。看上去,加上个登陆密码会更好,能省去不少成本。 但是,仔细想想,如果你的商城平台的流量大部分来自于渠道方,用户主动回头访问的

Laravel Form 表单的数据校验

例如,要使用手机号加验证码的方式提供登录网站的功能,那么在处理前端提交的 form 表单时,就不得不对提交的手机号及验证码做基本的数据校验。 手写规则,非常浪费时间。使用 laravel 内置的 validation 功能可以节省大量

验证 Laravel Cache 的缓存文件在到期后是否会自动删除

验证缓存文件是否会自动删除的目的是,防止产生大量的缓存文件,占满磁盘。因为,我最近越来越多的[使用 cache 来缓存各类 token](https://www.sunzhongwei.com/laravel-cache-cache-din

Laravel View Composer - 当 include 一个模板时,自动获取其所需的变量

网站中,许多页面的侧边栏是相同的。例如: 分类列表页,与文章详情页的侧边栏都包含 - 最新文章 - 最新评论 - 统计计数 这些相同的侧边栏数据也是动态的,并不是固定的。 在每个 controller 里都写一遍

Laravel attribute casting 导致的 Indirect modification of overloaded property

在 Laravel model 中,设置了某个属性做 array casting. ``` protected $casts = [ 'rounds' => 'array', ]; ``` 但是在 con