Example #1
0
 public function postSave()
 {
     $action = Input::get('action', 'cancel');
     if ($action == 'cancel') {
         return Redirect::to('admin/users');
     }
     if ($action == 'save') {
         $rules = array('username' => 'required', 'email' => 'required|email', 'first_name' => 'required', 'last_name' => 'required', 'password' => 'confirmed|size:8');
     } else {
         $rules = array('username' => 'required|unique:users', 'email' => 'required|email|unique:users', 'first_name' => 'required', 'last_name' => 'required', 'password' => 'required|confirmed|size:8');
     }
     $messages = array('password2.required_with' => 'Please confirm your password.', 'password2.same' => 'The passwords you enter must match.');
     $validator = Validator::make(Input::all(), $rules, $messages);
     if ($validator->fails()) {
         if ($action == 'save') {
             return Redirect::to('admin/users/edit/' . Input::get('id'))->exceptInput('password')->withErrors($validator);
         } else {
             return Redirect::to('admin/users/create')->exceptInput('password')->withErrors($validator);
         }
     }
     if ($action == 'save') {
         User::find(Input::get('id'))->update(Input::except('password_confirmation', 'action'));
         return Redirect::to('admin/users')->with('message', 'User updated successful!');
     } else {
         User::create(Input::except('password_confirmation', 'action'))->save();
         return Redirect::to('admin/users')->with('message', 'User created successful!');
     }
 }
Example #2
0
 public function createDefaultUsers()
 {
     // Make default administrator
     User::create(array('username' => 'admin', 'email' => '*****@*****.**', 'password' => Hash::make('123456'), 'first_name' => 'Super', 'last_name' => 'Admin', 'enabled' => true, 'role_id' => 1))->save();
     User::create(array('username' => 'john', 'email' => '*****@*****.**', 'password' => Hash::make('123456'), 'first_name' => 'John', 'last_name' => 'Doe', 'enabled' => true, 'role_id' => 4))->save();
 }
Example #3
0
<?php

/**
 * User: rgv151
 * Date: 6/13/13
 * Time: 11:59 PM
 */
use Rgv151\Spratly;
Spratly\User::observe(new UserObserver());