/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(UserRequest $request) { $dataInsert = $request->except('_token'); $dataInsert['password'] = Hash::make($dataInsert['password']); User::create($dataInsert); return redirect()->action('Admin\\UserController@index'); }
/** * Run the database seeds. * * @return void */ public function run() { $faker = Faker\Factory::create(); // seed group_user foreach (range(1, 6) as $index) { GroupUser::create(['group_name' => $faker->safeColorName, 'sort_order' => $index, 'status' => rand(0, 1)]); } // seed user $group_user = GroupUser::all(); foreach (range(0, 20) as $index) { User::create(['group_id' => $group_user->shuffle()->first()->id, 'username' => 'test' . $index . '@col.com', 'password' => Hash::make('1234'), 'first_name' => $faker->firstName, 'last_name' => $faker->lastName, 'position' => $faker->companySuffix, 'department' => $faker->company, 'status' => $index == 0 ? 1 : rand(0, 1)]); } }
/** * Create a new user instance after a valid registration. * * @param array $data * @return User */ protected function create(array $data) { return User::create(['name' => $data['name'], 'email' => $data['email'], 'password' => bcrypt($data['password'])]); }