实例化一个新的请求验证


Laravel 5 Instantiate a new Request validattion

我正在尝试实例化一个新的请求而不是以正常的public function store(Requests'CarRequest $request)方式。

我想在循环中检查多个请求。

见下面代码:

$input = array(
    "car_1_car_to"       => "000",
    "car_1_arrival_time" => "2015/06/02 15:40",
    "car_1_leave_time"   => "2015/06/02 19:00"
);
$carRequest = new Requests'CarRequest($input);

我怎样才能得到请求的状态?

如果您只想在这里运行验证,最好的方法是直接使用验证器类。http://laravel.com/docs/5.0/validation

// Array of validation rules
$rules = [
];
$input = [
    'car_1_car_to'       => '000',
    'car_1_arrival_time' => '2015/06/02 15:40',
    'car_1_leave_time'   => '2015/06/02 19:00',
];
$validator = 'Validator::make($input, $rules);
if ($validator->fails())
{
    // Whoops, somethings wrong, do something.
    $errorMessages = $validator->messages();
}