/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(ListFormRequest $request) { $list = new Todolist(array('name' => $request->get('name'), 'description' => $request->get('description'))); $list->save(); if (count($request->get('categories')) > 0) { $list->categories()->attach($request->get('categories')); } return \Redirect::route('lists.create')->with('message', 'Your list has been created!'); }