4
0
Fork 0
dcat-admin/src/Models/AdminTablesSeeder.php

39 lines
854 B
PHP
Executable File

<?php
namespace Dcat\Admin\Models;
use Illuminate\Database\Seeder;
class AdminTablesSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
$createdAt = date('Y-m-d H:i:s');
// create a user.
Administrator::truncate();
Administrator::create([
'username' => 'admin',
'password' => bcrypt('admin'),
'name' => 'Administrator',
'created_at' => $createdAt,
]);
// create a role.
Role::truncate();
Role::create([
'name' => 'Administrator',
'slug' => Role::ADMINISTRATOR,
'created_at' => $createdAt,
]);
// add role to user.
Administrator::first()->roles()->save(Role::first());
}
}