關於validator的程式碼,不太清楚使用方式

public function store(Request $request)
{
$this->validate($request, [
‘name’ => ‘required|unique:users|max:50’,
‘email’ => ‘required|email|unique:users|max:255’,
‘password’ => ‘required|confirmed|min:6’
]);
return;
}

文章說,validator是對於新手較為友善的表單驗證方式,看了文檔後,還是不太了解

關於這個$this,是指用戶在註冊時發送的請求嗎? 是 $user 還是 $request呢?

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 3
public function store(Request $request)
{
    $this->validate($request, [
        ‘name’ => ‘required|unique:users|max:50,
        ‘email’ => ‘required|email|unique:users|max:255,
        ‘password’ => ‘required|confirmed|min:6]);
    return;
}

这段代码是指将用户提交到表单 $request 带入到 validate() 方法,进行参数的合法性校验

2年前 评论

$this 明显是你的 controller (感觉你不是很明白 $this 的含义),你点进去 validate 就可以看到这个方法是在 trait ValidatesRequests 中的,controller 基类 use 了这个 trait

file

2年前 评论
Albertxx7 (楼主) 2年前

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