public function getDelMember($id) { $staff = User::find($id); if (\Auth::user()->role_id == 1) { return view('html.error-403'); } if ($staff->role_id == 4) { return view('html.error-403'); } $teams = Team::where('created_user_id', $staff->id)->get(); if (!empty($team)) { foreach ($teams as $key => $value) { TeamDetail::where('team_id', $value->id)->delete(); } foreach ($teams as $key => $value) { $value->delete(); } } $detail = TeamDetail::where('staff_id', $staff->id)->get(); if (!empty($detail)) { foreach ($detail as $key => $value) { $value->delete(); } } Profile::where('user_id', $staff->id)->first()->delete(); $staff->delete(); return redirect()->route('admin.index')->with('success', 'Deleted Successfully!!!'); }
public function destroy($id, $user) { $team = Team::find($id); if ($team->created_user_id != Auth::user()->id) { return view('html.error-403'); } \App\TeamDetail::where(['team_id' => $id, 'staff_id' => $user])->delete(); return redirect()->route('admin.team.index')->with('success', 'successfully deleted'); }
public function clear() { if (!Request::input('checkbox')) { return redirect()->back()->with('danger', 'You forgot chosing items'); } foreach (Request::input('checkbox') as $key => $value) { $staff = User::find($value); $teams = Team::where('created_user_id', $staff->id)->get(); foreach ($teams as $key => $value) { TeamDetail::where('team_id', $value->id)->delete(); } foreach ($teams as $key => $value) { $value->delete(); } $detail = TeamDetail::where('staff_id', $staff->id)->get(); foreach ($detail as $key => $value) { $value->delete(); } Profile::where('user_id', $staff->id)->first()->delete(); $staff->delete(); } return redirect()->route('admin.index')->with('success', 'successfully deleted'); }
public function delete($id) { $list = TeamDetail::where('team_id', $id)->get(); foreach ($list as $key => $value) { $value->delete(); } Leader::find($id)->delete(); return redirect()->route('admin.index')->with('success', 'successfully deleted'); }