| Server IP : 14.225.204.176 / Your IP : 216.73.216.6 Web Server : nginx/1.24.0 System : Linux nodejs-ybgk 6.8.0-40-generic #40-Ubuntu SMP PREEMPT_DYNAMIC Fri Jul 5 10:34:03 UTC 2024 x86_64 User : root ( 0) PHP Version : 8.1.34 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/html/php/home-services/app/Http/Middleware/ |
Upload File : |
<?php namespace App\Http\Middleware;
use App\Repositories\UploadRepository;
use Carbon\Carbon;
use Closure;
use Exception;
use Illuminate\Http\Request;
class App
{
/**
* @var UploadRepository
*/
protected $uploadRepository;
/**
* @param UploadRepository $uploadRepository
*/
public function __construct(UploadRepository $uploadRepository)
{
$this->uploadRepository = $uploadRepository;
}
/**
* Handle an incoming request.
*
* @param Request $request
* @param Closure $next
* @return mixed
*/
public function handle(Request $request, Closure $next)
{
try {
app()->setLocale(setting('language', app()->getLocale()));
Carbon::setLocale(app()->getLocale());
$this->uploadRepository = new UploadRepository(app());
$upload = $this->uploadRepository->findByField('uuid', setting('app_logo', ''))->first();
$appLogo = asset('images/logo_default.png');
if ($upload && $upload->hasMedia('app_logo')) {
$appLogo = $upload->getFirstMediaUrl('app_logo');
}
view()->share('app_logo', $appLogo);
} catch (Exception $exception) {
}
return $next($request);
}
}
/*
* File name: App.php
* Last modified: 2021.09.15 at 13:28:01
* Author: SmarterVision - https://codecanyon.net/user/smartervision
* Copyright (c) 2021
*/