Quand Laravel vérifie si les champs sont répétés, c'est comme suit
'email' => 'required|email|unique:users'
Vérifié unique:users
Requérezusers
s'il y a des doublons dans le tableau ;
Mais il s'agit d'une opération sur une seule base de données ;
Le système actuel qui doit être vérifié n'est pas la base de données que je souhaite
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', 'localhost'),
'database' => env('DB_DATABASE', 'forge'),
'username' => env('DB_USERNAME', 'forge'),
'password' => env('DB_PASSWORD', ''),
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => 'hi_',
'strict' => false,
],
'mysql_card' => [
'driver' => 'mysql',
'host' => env('DB_HOST', 'localhost'),
'database' => 'hi_user',
'username' => env('DB_USERNAME', 'forge'),
'password' => env('DB_PASSWORD', ''),
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => 'hi_',
'strict' => false,
],
2 bases de données sont configurées dans le fichier de configuration de la base de données ;
Je souhaite vérifier mysql_card
cette base de données maintenant
Quelqu'un a-t-il des conseils ?
La solution une fois pour toutes est de personnaliser les règles de validation :
Ce sera beaucoup plus flexible.
Ma colonne tutoriel Laravel : /u/biaoyansu/blogs