Файловый менеджер - Редактировать - /home/c7lekhnath/silverray.com.au/Modules/AboutUs/app/Http/Controllers/AboutUsController.php
Назад
<?php namespace Modules\AboutUs\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\AboutUs\app\Models\AboutUs; use Modules\Language\app\Models\Language; use Modules\AboutUs\app\Http\Requests\AboutUsRequest; use Modules\Language\app\Traits\GenerateTranslationTrait; class AboutUsController extends Controller { use RedirectHelperTrait, GenerateTranslationTrait; public function index() { checkAdminHasPermissionAndThrowException('about.us.view'); $aboutUs = AboutUs::first(); $code = request('code') ?? getSessionLanguage(); if (!Language::where('code', $code)->exists()) { abort(404); } $languages = allLanguages(); return view('aboutus::index', compact('aboutUs','code','languages')); } /** * Update the specified resource in storage. */ public function update(AboutUsRequest $request): RedirectResponse { checkAdminHasPermissionAndThrowException('about.us.update'); $validatedData = $request->validated(); $aboutUs = AboutUs::first(); if ($request->hasFile('image')) { $file_name = file_upload($request->image, 'uploads/website-images/', $oldFile = $aboutUs->image); $validatedData['image'] = $file_name; } $aboutUs->update($validatedData); $this->updateTranslations( $aboutUs, $request, $validatedData, ); return $this->redirectWithMessage( RedirectType::UPDATE->value, 'admin.about-us.index', [ 'intor' => $aboutUs->id, 'code' => $request->code ] ); } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.20 | Генерация страницы: 0.39 |
proxy
|
phpinfo
|
Настройка