<?php namespace App\Providers; use Illuminate\Support\Facades\Gate; use Illuminate\Support\ServiceProvider; class VaporUiServiceProvider extends ServiceProvider { /** * Bootstrap any application services. * * @return void */ public function boot() { $this->gate(); } /** * Register the Vapor UI gate. * * This gate determines who can access Vapor UI in non-local environments. * * @return void */ protected function gate() { Gate::define('viewVaporUI', function ($user) { return $user->admin; }); } /** * Register any application services. * * @return void */ public function register() { // } }