File manager - Edit - /home/linknsbh/cecil-hotel.net/vendor/botble/platform/base/src/Providers/ComposerServiceProvider.php
Back
<?php namespace Botble\Base\Providers; use Botble\ACL\Models\User; use Botble\Base\Supports\ServiceProvider; use Botble\Media\Facades\RvMedia; use Illuminate\Contracts\View\Factory; use Illuminate\Support\Facades\Auth; class ComposerServiceProvider extends ServiceProvider { public function boot(Factory $view): void { $view->composer(['core/media::config'], function () { $mediaPermissions = RvMedia::getConfig('permissions', []); if (Auth::guard()->check()) { /** * @var User $user */ $user = Auth::guard()->user(); if (! $user->isSuperUser() && $user->permissions) { $mediaPermissions = array_intersect(array_keys($user->permissions), $mediaPermissions); } } RvMedia::setPermissions($mediaPermissions); }); } }
| ver. 1.4 |
Github
|
.
| PHP 8.2.31 | Generation time: 0.63 |
proxy
|
phpinfo
|
Settings