/** * Run the database seeds. * * @return void */ public function run() { DB::table('users')->delete(); $user = new App\Models\User(); $user->username = "******"; $user->email = "*****@*****.**"; $user->password = bcrypt("test"); $user->save(); $profile = new App\Models\Profile(); $user->profile()->save($profile); $user = new App\Models\User(); $user->username = "******"; $user->email = "*****@*****.**"; $user->password = bcrypt("test"); $user->save(); $profile = new App\Models\Profile(); $user->profile()->save($profile); $user = new App\Models\User(); $user->username = "******"; $user->email = "*****@*****.**"; $user->password = bcrypt("test"); $user->save(); $profile = new App\Models\Profile(); $user->profile()->save($profile); $user = new App\Models\User(); $user->username = "******"; $user->email = "*****@*****.**"; $user->password = bcrypt("test"); $user->save(); $profile = new App\Models\Profile(); $user->profile()->save($profile); }
/** * Execute the console command. * * @return mixed */ public function handle() { $first_name = $this->option('first_name'); $last_name = $this->option('last_name'); $username = $this->option('username'); $email = $this->option('email'); $password = $this->option('password'); $show_in_list = $this->argument('show_in_list'); if ($first_name == '' || $last_name == '' || $username == '' || $email == '' || $password == '') { $this->info('ERROR: All fields are required.'); } else { $user = new \App\Models\User(); $user->first_name = $first_name; $user->last_name = $last_name; $user->username = $username; $user->email = $email; $user->permissions = '{"admin":1,"user":1,"superuser":1,"reports.view":1, "licenses.keys":1}'; $user->password = bcrypt($password); $user->activated = 1; if ($show_in_list == 'false') { $user->show_in_list = 0; } if ($user->save()) { $this->info('New user created'); $user->groups()->attach(1); } else { $this->info('Admin user was not created'); $errors = $user->getErrors(); foreach ($errors->all() as $error) { $this->info('ERROR:' . $error); } } } }
/** * Run the database seeds. * * @return void */ public function run() { $user = new \App\Models\User(); $user->email = "*****@*****.**"; $user->password = \Hash::make("admin"); $user->save(); $role = \App\Models\Role::where("key", "=", "admin")->first(); $user->roles()->attach($role->id); }
/** * Run the database seeds. * * @return void */ public function run() { DB::table('users')->delete(); $user = new \App\Models\User(); $user->email = "*****@*****.**"; $user->username = "******"; $user->password = \Hash::make("admin"); $user->save(); $user->roles()->save(Role::where("key", "=", "admin")->first()); }
function register($request, $response, $args) { if ($this->container->get('authenticator')->hasIdentity()) { return $response->withRedirect($this->container->router->pathFor('home')); } $params = $request->getParsedBody(); if ($request->isPost()) { $_SESSION['register_params'] = $params; if ($this->container->registerValidation->hasErrors()) { $errors = $this->container->registerValidation->getErrors(); $error_messages = []; foreach ($errors as $key => $value) { $this->container->flash->addMessage('Error', str_replace("\"\"", ucfirst($key), $value[0])); } return $response->withHeader('Location', $this->container->router->pathFor('register')); } $user = \App\Models\User::where('email', '=', $params['email'])->first(); // User exist if ($user) { $this->container->flash->addMessage("Error", 'User already exist.'); $params['title'] = 'Register'; return $this->container->view->render($response, 'register.phtml', $params); } // Insert new user $user = new \App\Models\User(); $user->email = $params['email']; $user->password = password_hash($params['password'], PASSWORD_DEFAULT); $result = $user->save(); if ($result) { // Create user profile $user_profile = new \App\Models\UserProfile(); $user_profile->first_name = $params['first_name']; $user_profile->last_name = $params['last_name']; $user->profile()->save($user_profile); $this->container->flash->addMessage("Success", 'User added.'); return $response->withRedirect($this->container->router->pathFor('login')); } exit; } $register_params = ['first_name' => '', 'last_name' => '', 'email' => '', 'password' => '', 'confirm_password' => '']; if (isset($_SESSION['register_params'])) { $register_params = $_SESSION['register_params']; } unset($_SESSION['register_params']); return $this->container->view->render($response, 'register.phtml', ['title' => 'Register', 'params' => $register_params]); }
<?php require_once __DIR__ . '/index.php'; $user = new \App\Models\User(); $user->email = $_REQUEST['email']; $user->name = $_REQUEST['name']; $user->id = $_REQUEST['id']; $user->save();