2017-07-06 53 views

回答

1

在控制器動作上使用$this->validate可顯着地自動執行整個過程。如果驗證失敗,它會自動重定向到上一頁,而您的視圖中的變量列表$errors應該可用。

如果你想擁有在過程的控制,你可以這樣做的:

$validator = Validator::make($request->all(), [ 
     'title' => 'required|unique:posts|max:255', 
     'body' => 'required', 
]); 

if ($validator->fails()) { 
    return $validator->errors(); 
} 

// Validation successful 

請參閱https://laravel.com/docs/5.4/validation以獲取更多信息。