/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(\App\Http\Requests\CreateReviewRequest $request) { // $review = \App\Models\Review::create($request->all()); $review->save(); return redirect('reviews'); }
/** * Create new review for a company. * * @param Request $request * @return \Illuminate\Http\RedirectResponse|\Illuminate\Http\Response */ public function create(Requests\CreateReviewRequest $request) { try { $company = Company::findOrFail($request->input('company-id')); $review = new Review($request->except('company-id')); $company->reviews()->save($review); return redirect()->back()->with(['message' => 'Отзыв будет опубликован после модерации.']); } catch (\Exception $e) { return response()->view('errors.' . '503'); } }