/** * Creates a new job * @param ListCreateFormRequest * @return [type] */ public function store(JobCreateFormRequest $request) { $job = new Todojob(array('name' => $request->get('name'), 'description' => $request->get('description'))); $job->category()->associate(Category::find($request->get('category'))); $user = User::find(\Auth::id()); $job = $user->jobs()->save($job); Event::fire(new JobWasCreated($job)); return \Redirect::route('jobs.show', array($job->id))->with('message', 'Your Job has been created!'); }