define(App\User::class, function (Faker\Generator $faker) { static $password; return [ 'name' => $faker->name, 'email' => $faker->unique()->safeEmail, 'password' => $password ?: $password = bcrypt('secret'), 'remember_token' => str_random(10), ]; }); $factory->define(App\Veranstaltung::class, function(Faker\Generator $faker) { $date = $faker->dateTime($min = 'now'); return [ 'name' => $faker->randomElement($array = array('Theaterstück 1', 'Probe 5', 'Sinfonieorchester 20')), 'beginn' => $date, 'ende' => $date->add(new DateInterval("PT4H")), 'gaeste' => $faker->numberBetween($min = 100, $max = 800), 'hinweise' => $faker->text() ]; });