name_en = $request->userName_en; $data->name_bn = $request->userName_bn; $data->email = $request->emailAddress; $data->contact_en = $request->contactNumber_en; $data->contact_bn = $request->contactNumber_bn; $data->role_id = $request->roleId; $data->language = 'en'; $data->full_access = $request->fullAccess; $data->status = $request->status; $data->password = Hash::make($request->password); if ($request->hasFile('image')) { $imageName = rand(111, 999) . time() . '.' . $request->image->extension(); $request->image->move(public_path('uploads/users'), $imageName); $data->image = $imageName; } if ($data->save()) return redirect()->route('user.index')->with('success', 'Data SAVED'); else return redirect()->back()->withInput()->with('error', 'Please Try again'); } catch (Exception $e) { dd($e); return redirect()->back()->withInput()->with('error', 'Please try again'); } } /** * Display the specified resource. */ public function show(string $id) { // } /** * Show the form for editing the specified resource. */ public function edit($id) { $role=Role::get(); $user=User::findOrFail(encryptor('decrypt',$id)); return view('backend.user.edit',compact('role','user')); } /** * Update the specified resource in storage. */ public function update(UpdateRequest $request, $id) { try { $data = User::findOrFail(encryptor('decrypt',$id)); $data->name_en = $request->userName_en; $data->name_bn = $request->userName_bn; $data->email = $request->emailAddress; $data->contact_en = $request->contactNumber_en; $data->contact_bn = $request->contactNumber_bn; $data->role_id = $request->roleId; $data->language = 'en'; $data->full_access = $request->fullAccess; $data->status = $request->status; if($request->password) $data->password = Hash::make($request->password); if ($request->hasFile('image')) { $imageName = rand(111, 999) . time() . '.' . $request->image->extension(); $request->image->move(public_path('uploads/users'), $imageName); $data->image = $imageName; } if ($data->save()) return redirect()->route('user.index')->with('success', 'Data SAVED'); else return redirect()->back()->withInput()->with('error', 'Please Try again'); } catch (Exception $e) { dd($e); return redirect()->back()->withInput()->with('error', 'Please try again'); } } /** * Remove the specified resource from storage. */ public function destroy(string $id) { // } }