Файловый менеджер - Редактировать - /home/c7lekhnath/silverray.com.au/Modules/ContactUs/app/Http/Controllers/ContactInformationController.php
Назад
<?php namespace Modules\ContactUs\app\Http\Controllers; use App\Enums\RedirectType; use Illuminate\Http\Request; use Illuminate\Http\Response; use App\Traits\RedirectHelperTrait; use App\Http\Controllers\Controller; use Illuminate\Http\RedirectResponse; use Modules\Language\app\Models\Language; use Modules\ContactUs\app\Models\ContactInformation; use Modules\Language\app\Traits\GenerateTranslationTrait; use Modules\ContactUs\app\Http\Requests\ContactInformationRequest; use Cache; class ContactInformationController extends Controller { use RedirectHelperTrait, GenerateTranslationTrait; public function index() { checkAdminHasPermissionAndThrowException('contact.information.view'); $contactInformation= ContactInformation::first(); $code = request('code') ?? getSessionLanguage(); if (!Language::where('code', $code)->exists()) { abort(404); } $languages = allLanguages(); return view('contactus::contactinformation.index', compact('contactInformation','code','languages')); } /** * Update the specified resource in storage. */ public function update(ContactInformationRequest $request): RedirectResponse { checkAdminHasPermissionAndThrowException('contact.information.update'); $validatedData = $request->validated(); $contactInformation = ContactInformation::first(); $contactInformation->update($validatedData); $this->updateTranslations( $contactInformation, $request, $validatedData, ); Cache::forget('contactInformation'); return $this->redirectWithMessage( RedirectType::UPDATE->value, 'admin.contact-information.index', [ 'contact_us_page' => $contactInformation->id, 'code' => $request->code, ] ); } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.20 | Генерация страницы: 0.29 |
proxy
|
phpinfo
|
Настройка