I have some problems with sowing the actual data in my database. I get an error message:
"Integrity constraint violation: 1062 Duplicate entry ' jon@doe.de ' for key 'users_email_unique'"
This is what my factory looks like:
$factory('App\User', [ 'name' => 'Jon Doe', 'email' => ' jon@doe.com ', 'password' => password_hash('123456', PASSWORD_DEFAULT), ]); $factory('App\User', [ 'name' => 'Jane Doe', 'email' => ' jane@doe.com ', 'password' => password_hash('123456', PASSWORD_DEFAph ULT), ]);
I donβt even start UserTableSeeder, but it seems to run jon@doe.com. again
Any clues?
Here is my DatabaseSeeder:
<?php use Illuminate\Database\Seeder; use Illuminate\Database\Eloquent\Model; class DatabaseSeeder extends Seeder { public function run() { Model::unguard();
And this is my UserTableSeeder, which is commented above
<?php use Illuminate\Database\Seeder; // composer require laracasts/testdummy use Laracasts\TestDummy\Factory as TestDummy; class UserTableSeeder extends Seeder { public function run() { TestDummy::times(1)->create('App\User'); } }
Please advice.
source share