added logic for updating user profile plus other bug fixes
This commit is contained in:
@@ -21,8 +21,6 @@ class StaffMembersController extends Controller
|
||||
}
|
||||
public function profile($staff_member_id){
|
||||
$staff_member = Models\StaffMember::find($staff_member_id);
|
||||
// dd($staff_member);
|
||||
|
||||
$data = [
|
||||
'page_title' => 'Staff Profile',
|
||||
'staff_member' => $staff_member,
|
||||
@@ -30,6 +28,12 @@ class StaffMembersController extends Controller
|
||||
];
|
||||
return view('staff_members.profile', $data);
|
||||
}
|
||||
public function profile_json(){
|
||||
$staff_member_id = session('current_user.id');
|
||||
$staff_member = Models\StaffMember::findOrFail($staff_member_id);
|
||||
|
||||
return response()->json(['code' => 1, 'staff_member' => $staff_member]);
|
||||
}
|
||||
public function indexOld(){
|
||||
$staff_members_arr = new Models\StaffMember;
|
||||
$data = [
|
||||
@@ -38,6 +42,26 @@ class StaffMembersController extends Controller
|
||||
];
|
||||
return view('staff_members.index', $data);
|
||||
}
|
||||
public function profileupdate(Request $request)
|
||||
{
|
||||
$account_arr = Models\StaffMember::find($request->user_id);
|
||||
$account_arr->name = $request->name;
|
||||
$account_arr->email = $request->email;
|
||||
$account_arr->phone = $request->phone;
|
||||
$msg_text = 'Staff detials successfully Updated';
|
||||
if ($request->password == true) {
|
||||
$account_arr->password = md5($request->password);
|
||||
$msg_text = "Staff details and password successfully updated";
|
||||
}
|
||||
$result = $account_arr->save();
|
||||
if ($result == true) {
|
||||
$data = ['code' => 1, 'msg' => $msg_text];
|
||||
}
|
||||
else{
|
||||
$data = ['code' => 1, 'msg' => 'Staff details could not be updated at this time. Try again!'];
|
||||
}
|
||||
return response()->json($data);
|
||||
}
|
||||
public function getstaffMemberssJson(Request $request)
|
||||
{
|
||||
#$this->log_query();
|
||||
|
||||
Reference in New Issue
Block a user