Файловый менеджер - Редактировать - /home/c7lekhnath/silverray.com.au/Modules/ContactUs/app/Http/Controllers/ContactUsController.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\ContactUsPage; use Modules\Language\app\Traits\GenerateTranslationTrait; use Modules\ContactUs\app\Http\Requests\ContactUsPageRequest; class ContactUsController extends Controller { use RedirectHelperTrait, GenerateTranslationTrait; public function index() { checkAdminHasPermissionAndThrowException('contact.us.view'); $contactUsPage = ContactUsPage::first(); $code = request('code') ?? getSessionLanguage(); if (!Language::where('code', $code)->exists()) { abort(404); } $languages = allLanguages(); return view('contactus::contactuspage.index', compact('contactUsPage','code','languages')); } /** * Update the specified resource in storage. */ public function update(ContactUsPageRequest $request): RedirectResponse { checkAdminHasPermissionAndThrowException('contact.us.update'); $validatedData = $request->validated(); $ContactUsPage = ContactUsPage::first(); $ContactUsPage->update($validatedData); $this->updateTranslations( $ContactUsPage, $request, $validatedData, ); return $this->redirectWithMessage( RedirectType::UPDATE->value, 'admin.contact-us-page.index', [ 'contact_us_page' => $ContactUsPage->id, 'code' => $request->code, ] ); } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.20 | Генерация страницы: 0.01 |
proxy
|
phpinfo
|
Настройка