/** * Generate a "random" alpha-numeric string. * * Should not be considered sufficient for cryptography, etc. * * @param int $length * @return string */ function str_random($length = 16) { return Illuminate\Support\Str::random($length); }
<?php $factory->define(App\User::class, function (Faker\Generator $faker) { return ['name' => $faker->name, 'email' => $faker->email, 'password' => bcrypt(str_random(10)), 'remember_token' => str_random(10)]; }); $factory->define(App\Subscription::class, function (Faker\Generator $faker) { return ['email' => $faker->email, 'key' => Illuminate\Support\Str::random(128), 'ip_address' => $faker->ipv4(), 'confirmed' => false, 'active' => false]; });