App\Http\Controllers\ProjectsController::edit PHP Method

edit() public method

Show the form for editing the specified resource.
public edit ( Project $project ) : Response
$project app\models\Project
return Response
    public function edit(Project $project)
    {
        $recipes = $this->recipe->all()->toArray();
        $recipes = array_column($recipes, 'name', 'id');
        $servers = $this->server->all()->toArray();
        $servers = array_column($servers, 'name', 'id');
        $projectRecipe = $project->getRecipes()->toArray();
        $projectRecipe = array_column($projectRecipe, 'id');
        $users = $this->user->all()->toArray();
        $users = array_column($users, 'email', 'id');
        $users = ['' => ''] + $users;
        return view('projects.edit')->with('project', $project)->with('recipes', $recipes)->with('servers', $servers)->with('projectRecipe', $projectRecipe)->with('users', $users);
    }