public function postIndex()
 {
     $id = Session::get('logininfo')->id;
     $admin = new admin();
     if (Input::get('email') != "") {
         $email = $admin->where('email', Input::get('email'))->where('id', '<>', $id)->get();
         if (count($email) > 0) {
             return redirect("admin/info")->with('message', 'Email ' . Input::get('email') . ' đã tồn tại. Vui lòng điền email khác.');
         }
     }
     $username = $admin->where('username', Input::get('username'))->where('id', '<>', $id)->get();
     if (count($username) > 0) {
         return redirect("admin/info")->with('message', 'Tài khoản ' . Input::get('username') . ' đã tồn tại. Vui lòng điền tài khoản khác');
     }
     $admin = $admin->find($id);
     $nameuserold = $admin->name;
     $admin->fill(Input::get());
     if ($admin->update()) {
         if ($nameuserold != Input::get('name')) {
             $info = Session::get('logininfo');
             $info->name = Input::get('name');
         }
         return redirect('admin/info')->with(['message' => 'Cập nhật thành công thông tin cá nhân']);
     } else {
         return redirect('admin/info')->with(['message' => 'Cập nhật thất bại. Vui lòng thử lại.']);
     }
 }
 public function postEdit()
 {
     if (Session::get('logininfo')->level != 1) {
         return view('admin.error');
     }
     $admin = new admin();
     if (Input::get('email') != "") {
         $email = $admin->where('email', Input::get('email'))->where('id', '<>', Input::get('idedit'))->get();
         if (count($email) > 0) {
             if (Input::exists('json')) {
                 return json_encode(array('result' => -1, 'message' => 'Email ' . Input::get('email') . ' đã tồn tại. Vui lòng điền email khác.'));
             }
             Session::flash('message', 'Email ' . Input::get('email') . ' đã tồn tại. Vui lòng điền email khác.');
             return view("admin.admin.add");
         }
     }
     $username = $admin->where('username', Input::get('username'))->where('id', '<>', Input::get('idedit'))->get();
     if (count($username) > 0) {
         if (Input::exists('json')) {
             return json_encode(array('result' => -1, 'message' => 'Tài khoản ' . Input::get('username') . ' đã tồn tại. Vui lòng điền tài khoản khác'));
         }
         Session::flash('message', 'Tài khoản ' . Input::get('username') . ' đã tồn tại. Vui lòng điền tài khoản khác');
         return view("admin.admin.add");
     }
     $admin = $admin->find(Input::get('idedit'));
     $admin->fill(Input::get());
     if ($admin->update()) {
         if (Input::exists('json')) {
             return json_encode(array('result' => 1, 'message' => 'Cập nhật thành công'));
         }
         return redirect('admin/ad')->with(['message' => 'Cập nhật thành công QTV ' . Input::get('name')]);
     } else {
         if (Input::exists('json')) {
             return json_encode(array('result' => -1, 'message' => 'Cập nhật thất bại. Vui lòng thử lại'));
         }
         return redirect('admin/ad/edit?id=' . Input::get('idedit'))->with(['message' => 'Cập nhật thất bại. Vui lòng thử lại.']);
     }
 }