Laravel 4 有条件地应用验证laravel 4.2
我想根据数据库验证我的输入,我尝试的是Laravel 4 有条件地应用验证laravel 4.2,laravel-4,laravel-validation,Laravel 4,Laravel Validation,我想根据数据库验证我的输入,我尝试的是 $input = Input::all(); $notificationRules = Array( 'isReadAll' => 'required|boolean', 'visitedNotificationId' => 'required|exists:notification', ); $runValidation = Validator::make($input, $validations); 但是我需要检
$input = Input::all();
$notificationRules = Array(
'isReadAll' => 'required|boolean',
'visitedNotificationId' => 'required|exists:notification',
);
$runValidation = Validator::make($input, $validations);
但是我需要检查存在性只有在isReadAll==false
时,laravel验证中是否有任何选项,或者我是否需要创建自定义选项?您需要的是以下部分:
请调查一下:
$runValidation->sometimes('visitedNotificationId', 'required|exists:notification', function($input)
{
return ( ! ($input->isReadAll));
});