/** * Responds to requests to POST /submittals/create */ public function postCreate(Request $request) { $this->validate($request, ['title' => 'required|min:5', 'cover' => 'required|url', 'published' => 'required|min:4']); # Enter submittal into the database $submittal = new \Myworkspace\Submittal(); $submittal->title = $request->title; $submittal->author_id = $request->author; $submittal->user_id = \Auth::id(); # <--- NEW LINE $submittal->cover = $request->cover; $submittal->published = $request->published; $submittal->purchase_link = $request->purchase_link; $submittal->save(); # Add the tags if ($request->tags) { $tags = $request->tags; } else { $tags = []; } $submittal->tags()->sync($tags); # Done \Session::flash('flash_message', 'Your submittal was added!'); return redirect('/submittals'); }