2017-09-08 16 views
0

コマンドphp artisan db:seedを実行するとCMDに重複エラーが発生します
ここに私ですUserTableSeederSQLSTATE [23000]:整合性制約違反:1062キー 'users_email_unique'の重複エントリ '[email protected]'

public function run() 
{ 
    $user = new App\User(); 

    $user->create([ 

     'name'=>'admin', 
     'avatar'=>'avatar/image.png', 
     'email'=>'[email protected]', 
     'password'=>bcrypt('Nouman1122'), 
     'admin'=>1, 

    ]); 

    $user->create([ 

     'name'=>'ali', 
     'avatar'=>'avatar/image/png', 
     'email'=>'[email protected]', 
     'password'=>bcrypt('password'), 
     'admin'=>0, 

    ]); 
+0

あなたの 'user'テーブルには、値が '[email protected]'の列' email'のエントリがすでに1つあります。テーブルからこのレコードを削除してから試してみてください –

+0

私はこれを試していますが、マイグレーション:シードする前にリフレッシュするが、なぜそれが私にそのエラーを与えるのか理解できない –

+0

テーブルからこのレコードを削除 –

答えて

0

ああ、私はデータベースシーダ自体

ます$ this->コール(DatabaseSeeder ::クラス)を登録し、私のDatabaseSeederに誤って実際にsoultion

を見つけます。

関連する問題