Laravel 5.5 $errors
阿新 • • 發佈:2018-11-30
$errors
所有檢視中總是存在一個$errors 變數,從而允許你在檢視中方便而又安全地使用。$errors 變數是一個Illuminate\Support\MessageBag 例項。
// 處理錯誤資訊 (獲取某欄位的第一條錯誤資訊) $errors = $validator->errors(); echo $errors->first('email'); (獲取指定欄位的所有錯誤資訊) foreach ($errors->get('email') as $message) { // 如果你想要簡單獲取指定欄位的所有錯誤資訊陣列,使用 get 方法 } foreach ($errors->get('attachments.*') as $message) { // 如果是一個數組表單欄位,可以使用 * 獲取所有陣列元素錯誤資訊 } (獲取所有欄位的所有錯誤資訊) foreach ($errors->all() as $message) { // 要獲取所有欄位的所有錯誤資訊,可以使用 all 方法 } (判斷訊息中是否存在某欄位的錯誤資訊) if ($errors->has(’email’)) { // has 方法可用於判斷錯誤資訊中是否包含給定欄位 }