[英]laravel: Where is the default validation in laravel Vue ui?
您提交的錯誤不是來自后端。 這是一個通用的瀏覽器驗證,因為它是一個電子郵件類型的輸入。
但是,要修改新用戶向您的應用程序注冊時所需的表單字段,或自定義新用戶如何存儲到您的數據庫中,您可以修改RegisterController
類。 此類負責驗證和創建應用程序的新用戶。
RegisterController
的驗證validator
方法包含應用程序新用戶的驗證規則。 您可以隨意修改此方法。
RegisterController
的create
方法負責使用 Eloquent ORM 在您的數據庫中創建新的 App\\User 記錄。 您可以根據數據庫的需要自由修改此方法。
/**
* Get a validator for an incoming registration request.
*
* @param array $data
* @return \Illuminate\Contracts\Validation\Validator
*/
protected function validator(array $data)
{
return Validator::make($data, [
'name' => ['required', 'string', 'max:255'],
'email' => ['required', 'string', 'email', 'max:255', 'unique:users'],
'password' => ['required', 'string', 'min:8', 'confirmed'],
]);
}
如果你想在前端編輯驗證,你可以查看resources/views/auth
文件夾中的所有視圖
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.