status) { case AgentStatus::DISMISSED: $agents->whereNotNull('deleted_at'); break; default: $agents->withTrashed(); } return view('main::company.agents.table', [ //'agents' => $agents->get(), 'status' => $request->status, 'cities' => City::all() ])->with('statuses', AgentStatus::class); } }