sifangpay/app/Classc/ValidationTrait.php

38 lines
784 B
PHP

<?php
namespace App\Classc;
use Validator;
trait ValidationTrait {
public function verify($input, $config)
{
$arr = config('validation.'.$config);
$rules = $name = $message = [];
foreach ($arr as $key => $val)
{
$rules[$key] = $val['rules'];
$name[$key] = $val['name'];
if (isset($val['message']) && is_array($val['message']) && !empty($val['message']))
{
foreach($val['message'] as $k => $v)
{
$message[$key.'.'.$k] = $v;
}
}
}
$validator = Validator::make(
$input->all(),
$rules,
$message,
$name
);
return $validator;
}
}