Laravel 5实例化一个新的请求验证

时间:2015-06-02 15:00:39

标签: php laravel laravel-5

我试图实例化一个新的请求而不是正常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);

如何获取请求的状态?

1 个答案:

答案 0 :(得分:2)

如果您只是想在这里运行验证,最好的方法是直接使用验证器类。 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();
}