public function store(AdminUserRequest $request)
 {
     $adminUser = AdminUser::create($request->all());
     $adminUser->password = Hash::make(Input::get('password'));
     //format date to YYYY-mm-DD before update into database
     FormatDateTime::formatDate4DB($adminUser, "birthday");
     //set more info before save data
     $this->setDefaultInfoBeforeSave($adminUser, true);
     if ($adminUser->save()) {
         return Redirect::route('admin.AdminUser.index')->with('message', new MessageBag(['save_complete']));
     } else {
         return Redirect::route('admin.AdminUser.create', $adminUser)->with('message', new MessageBag(['save_error']));
     }
 }
 public function run()
 {
     DB::table('admin_user')->delete();
     AdminUser::create(array('dom_id' => '1', 'code' => '', 'role_id' => '', 'role_type' => '', 'user_name' => 'khanhth', 'password' => Hash::make('123'), 'remember_token' => '', 'full_name' => 'To Hung Khanh', 'sex' => '1', 'birthday' => '', 'manager_id' => '', 'manager_email' => '', 'last_visit_Date' => '', 'profile_image' => '', 'status' => '1', 'theme' => 'Default', 'language' => 'en-US', 'date_format_string' => 'ddMMyyyy', 'date_format_code' => '', 'sitemap' => '', 'address' => '', 'city' => '', 'country' => '', 'mobile' => '', 'office_phone' => '', 'office_etc' => '', 'other_phone' => '', 'fax' => '', 'email' => '', 'note' => '', 'more_info' => '', 'owner_user' => '1', 'created_user' => '1', 'updated_user' => '1', 'updated_ui_id' => '1'));
 }