2016-01-08 32 views
0

我在控制器文件中使用以下代碼。我在查看錶單中有一個元素名稱title。以下代碼顯示正確的驗證。但是,我需要自定義這個錯誤。Laravel 5:自定義控制器文件中的HTML表單驗證

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

if ($v->fails()) 
{ 
    return redirect()->back()->withErrors($v->errors()); 
} 

回答

1

您可以將您的自定義消息作爲第三個參數傳遞給Validator

$messages = [ 
    'title.required' => 'You need to insert a pretty title' 
]; 
v = Validator::make($request->all(), [ 
    'title' => 'required|max:255', 
    ], $messages 
); 
+0

謝謝,這對我有效。 –