Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function update(Request $request, $id)
- {
- $user = User::findOrFail($id);
- $user->name = $request->input('name');
- $user->email = $request->input('email');
- // $user->password = $request->input('password');
- $user->ic_number = $request->input('ic_number');
- $user->phone_number = $request->input('phone_number');
- $user->role = $request->input('role');
- $user->access_power = 100;
- $user->remark = $request->input('remark');
- $user->status = $request->input('status');
- // Untuk upload gambar avatar
- if (isset($request->avatar)) {
- if ($request->file('avatar')->isValid()) {
- $destinationPath = "images/user/";
- $extension = $request->file('avatar')->getClientOriginalExtension();
- $fileName = str_random(32) . '.' . $extension;
- $request->file('avatar')->move($destinationPath, $fileName);
- // standardize the image dimension (optional)
- Image::make($destinationPath.$fileName)->fit(500, 500)->save();
- $user->avatar = '/' . $destinationPath . $fileName;
- }
- }
- if ($user->save()) {
- return redirect('admin/user/show/'.$id)->with('successMessage', 'User has been successfully created');
- } else {
- return back()->with('errorMessage', 'Unable to create new user into database. Contact admin');
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement