/** * Store a newly created resource in storage. * * @return Response */ public function store(Request $request) { $title = Input::get('title'); $cookbook = new Cookbook(['title' => $title, 'slug' => Str::slug($title)]); $cookbook->user_id = Auth::user()->id; $this->validate($request, ['title' => 'required|max:255']); if ($cookbook->save()) { return redirect()->route('cookbooks.index')->with('status', 'Kookboek aangemaakt.'); } else { abort(500); } }