新手的我,做点笔记
- 表单请求验证
FormRequest FormRequest中的规则写在rules方法中'name' => 'required|between:3,25|regex:/^[A-Za-z0-9\-\_]+$/|unique:users,name,' . Auth::id(), 可以验证时忽略当前用户- 使用
with方法来代替之前的Session方法来传送消息 - 使用
FormRequest的messages方法来自定义验证错误信息 - 使用
overtrue/laravel-lang:~3.0来进行语言的国际化 - 国际化时,需要在
resources/lang/xx/validation.php中的custom数组中翻译 - 模型添加了新属性后,记得要在
fillable中添加可以更新的属性 - 使用
CarbonDatetime 扩展,生成友好的时间表示 AppServiceProvider是框架的核心,Laravel 启动时,最先加载- 在
AppServiceProvider中设置 Carbon 的语言
本帖已被设为精华帖!
本帖由系统于 7年前 自动加精
关于 LearnKu
不明白
'name' => 'required|between:3,25|regex:/^[A-Za-z0-9\-\_]+$/|unique:users,name,' . Auth::id()中
. Auth::id()是什么作用@Wayne02 用户名重复性验证不验证当前用户本身的用户名
@truesnow 就是去users表中查询name,id字段,看看会不会和当前登录的用户的id重复,重复了就不通过
忽略掉当前登录的用户名 重复