ORIENT/modules/backend/database/seeds/DatabaseSeeder.php

31 lines
792 B
PHP
Raw Normal View History

2014-05-14 13:24:20 +00:00
<?php namespace Backend\Database\Seeds;
use Str;
2014-05-14 13:24:20 +00:00
use Seeder;
use Eloquent;
class DatabaseSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return string
2014-05-14 13:24:20 +00:00
*/
public function run()
{
$adminPassword = Str::random(22);
Eloquent::unguarded(function () use ($adminPassword) {
// Generate a random password for the seeded admin account
$adminSeeder = new \Backend\Database\Seeds\SeedSetupAdmin;
$adminSeeder->setDefaults([
'password' => $adminPassword
]);
$this->call($adminSeeder);
});
return 'The following password has been automatically generated for the "admin" account: '
. "<fg=yellow;options=bold>${adminPassword}</>";
2014-05-14 13:24:20 +00:00
}
2014-10-10 21:34:34 +00:00
}