'App\Policies\ModelPolicy', ]; /** * Register any application authentication / authorization services. * * @param \Illuminate\Contracts\Auth\Access\Gate $gate * @return void */ public function boot(GateContract $gate) { $this->registerPolicies($gate); Auth::provider('vbulletin', function ($app, array $config) { return new VbulletinUserProvider($config['model']); }); } }