/** * Show the form to add a new client to a project. * * @param int $projectId * * @return Response */ public function create($projectId) { $project = Project::findOrFail($projectId); $clients = Client::whereNotIn('id', ProjectClient::where('project_id', '=', $projectId)->lists('client_id'))->get()->lists('name', 'id'); if (count($clients) === 0) { \Session::flash('info', 'project.client.all-added'); return redirect()->route('project.show', ['project' => $projectId]); } return view('project.client.create', ['project' => $project, 'clients' => $clients]); }