request = $request; $this->entry = $entry; $user_id = \Auth::user()->user_id; $review = DB::transaction(function () use ($user_id) { $fields = [ 'entry_id' => $this->entry->id, 'title' => $this->request->input('title'), 'rating'=> $this->request->input('rating'), 'description' => $this->request->input('description'), 'user_id' => $user_id, ]; $review = EntryReview::create($fields); return $review; }); return $review; } }