2016-08-25 1 views
1

시작 시간과 종료 시간을 묻는 양식이 있습니다. End Time이 Start Time보다 작아서는 안된다는 요청을 확인하고 싶습니다. laravel 요청에서 어떻게 이것을 할 수 있습니까? 여기Laravel- 요청에서 2 시간 문자열 비교

public function rules() 
    { 
     return [ 
      'hospital' => 'required', 
      'meeting_date' => 'required|after:yesterday', 
      'start_time' => 'required', 
      'end_time' => 'required' 
     ]; 
    } 

답변

0

좋은 솔루션입니다,

$inputs = array(
    'start_date' => '2013-01-20', 
    'end_date' => '2013-01-15' 
); 

$rules = array(
    'start_date' => 'required|before_date:end_date', 
    'end_date' => 'required' 
); 

$messages = array(
    'before_date' => ":attribute must be before :other" 
); 

$validation = Validator::make($inputs, $rules, $messages); 

if($validation->fails()) 
{ 

    echo '<pre>'; 
    print_r($validation->errors); 
    echo '</pre>'; 

}//if it didn't validate 

https://laravelish.wordpress.com/2013/02/21/compare-2-dates-from-input-in-validation/

에서