關於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呢?
关于 LearnKu
这段代码是指将用户提交到表单
$request带入到validate()方法,进行参数的合法性校验$this明显是你的controller(感觉你不是很明白 $this 的含义),你点进去validate就可以看到这个方法是在trait ValidatesRequests中的,controller基类use了这个trait