/** * Execute the console command. * * @return mixed */ public function handle() { $username = $this->ask('Username: '******'Email: '); $password = $this->secret('Password: '******'Repeat Password: '******'Proceed with admin user creation?') && strcmp($password, $password_confirm) == 0) { $user = User::create(['name' => $username, 'email' => $email, 'password' => bcrypt($password)]); $role = Role::where('name', 'admin')->first(); if (!$role) { $role = new Role(); $role->name = 'admin'; $role->display_name = 'Admin'; $role->description = 'Administrator'; $role->save(); } $user->attachRole($role); $this->info('You can now login to your application'); } }
public function run() { $data = [['name' => 'admin', 'display_name' => 'admin', 'description' => 'Administrators', 'created_at' => Carbon\Carbon::create(), 'updated_at' => Carbon\Carbon::create()]]; Role::insert($data); }