新手的我,做点笔记

  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 的语言
本帖已被设为精华帖!
本帖由系统于 5年前 自动加精
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 4

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

6年前 评论

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

6年前 评论

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

5年前 评论

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

5年前 评论

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