public function edit($id) { if (Request::isMethod('get')) { $roles = UserRole::orderBy('id', 'desc')->get(); $info = User::find($id); $cats = BlogCategory::where('lang_code', $info->userblog->lang_code)->get(); $langs = Language::all(); return view('admin.users.edit', array('cats' => $cats, 'langs' => $langs, 'info' => $info, 'roles' => $roles)); } // POST parse_str(Request::input('data')); $category_save = implode(',', $category); $u = User::find($id); $u->name = $name; $u->address = $address; $u->zipcode = $zipcode; $u->city = $city; $u->phone = $phone; $u->cpr = $cpr; $u->role = $role; $u->account_number = $account_number; if ($password != null || $password != '') { $u->password = Hash::make($password); } $u->save(); $info_update = array('blogname' => $blogname, 'domain' => $blogurl, 'lang_code' => $lang_code, 'blog_categories' => $category_save); UserBlog::where('user_id', $id)->update($info_update); }