public function store() { $projectCreator = new ProjectCreator(); $project = $projectCreator->createForUser(Auth::user(), Input::get('project')); if ($projectCreator->succeeded()) { Session::flash('success', 'Project created successfully'); return Redirect::to("projects/{$project->id}"); } else { Session::flash('error', 'Project creation failed'); return View::make('projects.create', compact($project)); } }
public function store() { $projectCreator = new ProjectCreator($this); return $projectCreator->createForUser(Auth::user(), Input::get('project')); }