$page]); } /** * Update the specified resource in storage. * * @param \App\Http\Requests\Bo\StaticPages\UpdateStaticPageRequest $request * @param \App\Models\StaticPage $page * @return \Illuminate\Http\Response */ public function update(UpdateStaticPageRequest $request, StaticPage $page) { return DB::transaction(function () use ($request, $page) { try { $page->fill($request->validated()); } catch (\ErrorException $e) { return back() ->with('danger', trans( ':model n\'a pas pu être enregistré car l\'image n\'a pu être transférée.', ['model' => Str::singular(trans('models.classes.pages'))] )); } if ($page->saveOrFail()) { return redirect() ->route('bo.static_page.edit', $page->id) ->with('success', trans( ':model a été créé', ['model' => trans('Page')] )); } return back(); }); } }