新手的我,做点笔记

  1. 表单请求验证 FormRequest
  2. FormRequest 中的规则写在 rules 方法中
  3. 'name' => 'required|between:3,25|regex:/^[A-Za-z0-9\-\_]+$/|unique:users,name,' . Auth::id(), 可以验证时忽略当前用户
  4. 使用 with 方法来代替之前的 Session 方法来传送消息
  5. 使用 FormRequestmessages 方法来自定义验证错误信息
  6. 使用 overtrue/laravel-lang:~3.0 来进行语言的国际化
  7. 国际化时,需要在 resources/lang/xx/validation.php 中的 custom 数组中翻译
  8. 模型添加了新属性后,记得要在 fillable 中添加可以更新的属性
  9. 使用 Carbon Datetime 扩展,生成友好的时间表示
  10. AppServiceProvider 是框架的核心,Laravel 启动时,最先加载
  11. AppServiceProvider中设置 Carbon 的语言
本帖已被设为精华帖!
本帖由系统于 6年前 自动加精
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 4

不明白
'name' => 'required|between:3,25|regex:/^[A-Za-z0-9\-\_]+$/|unique:users,name,' . Auth::id()
. Auth::id() 是什么作用

7年前 评论

@Wayne02 用户名重复性验证不验证当前用户本身的用户名

7年前 评论

@truesnow 就是去users表中查询name,id字段,看看会不会和当前登录的用户的id重复,重复了就不通过

6年前 评论

忽略掉当前登录的用户名 重复

6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!