2017-04-02 71 views
1

返回錯誤校驗laravel在這個例子代碼:如何字符串格式

public function test(Request $request) { 
    $rule = [ 
     'name' => 'required' 
    ]; 
    $validator = Validator::make($request->all(), $rule); 
    if ($validator->fails()) { 
     return $validator->errors(); // <-- String format, not array 
    } 
    return $request->name; 
} 

我需要一個錯誤是一個簡單的字符串。

感謝

+0

使用'的var_dump(用$ validator->錯誤())'然後選擇你想要顯示的錯誤消息。然後連接它們並返回。 –

回答

0

做這樣的事情:

return $validator->errors()->first('name');