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