authorize('update', \App\Models\Joinuspage::class); /** @var \App\Models\Joinuspage $joinuspageModel */ $joinuspageModel = Joinuspage::query()->firstOrFail(); return view('bo.pages.joinuspages.edit', compact('joinuspageModel')); } /** * Update the specified resource in storage. * * @param \App\Http\Requests\Bo\Joinuspage\UpdateJoinuspageRequest $request * @return \Illuminate\Http\RedirectResponse */ public function update(UpdateJoinuspageRequest $request): \Illuminate\Http\RedirectResponse { $this->authorize('update', \App\Models\Joinuspage::class); return DB::transaction(function () use ($request) { /** @var \App\Models\Joinuspage $joinuspageModel */ $joinuspageModel = Joinuspage::query()->firstOrFail(); if ($joinuspageModel->fill($request->validated())->saveOrFail()) { return redirect()->route('bo.joinuspages.edit') ->with('success', __('crud.messages.has_been_updated', [ 'model' => Str::ucfirst(__('models.classes.joinuspage')) ])); } return redirect()->route('bo.joinuspages.edit') ->with('error', __('crud.messages.cannot_be_updated', [ 'model' => Str::ucfirst(__('models.classes.joinuspage')) ])); }); } }