Я хочу Подтвердить требуемые значения от действия контроллера, таким образом:Как изменить базу данных в валидатора в Laravel
// validate the info, create rules for the inputs
$rules = array(
'username' => 'required|min:5|unique:users,username',
'email' => 'required|email|unique:users,email',
'password' => 'required|min:8',
);
// run the validation rules on the inputs from the form
$validator = Validator::make(Input::all(), $rules);
Все это хорошо, если я использую базу данных по умолчанию , но для этого Validation I необходимо проверить таблицы в другой базе данных. В конфигурации У меня есть две базы данных:
'connections' => array(
'main' => array(
'driver' => 'mysql',
'host' => '*******',
'database' => '*******',
'username' => '*******',
'password' => '*******',
'charset' => 'utf8',
'collation' => 'utf8_general_ci',
'prefix' => 'ko_',
),
'server_auth' => array(
'driver' => 'mysql',
'host' => '*******',
'database' => '*******',
'username' => '*******',
'password' => '*******',
'charset' => 'utf8',
'collation' => 'utf8_general_ci',
'prefix' => '',
),
),
Когда я называю Validation, он проверяет на «уникальный» правила в моей базе данных по умолчанию, поэтому мне нужно, чтобы изменить его, но я не могу найти где-нибудь, как это сделать.
работ для L5 тоже ..... –