public function boot() { if (!static::$aliasesRegistered) { static::$aliasesRegistered = true; class_alias('Collective\\Html\\HtmlFacade', 'Html'); class_alias('Collective\\Html\\FormFacade', 'Form'); class_alias('Illuminate\\Support\\Facades\\Input', 'Input'); class_alias('Intervention\\Image\\Facades\\Image', 'Img'); } $this->loadViewsFrom(__DIR__ . '/../../resources/views', 'admin'); require_once __DIR__ . '/../Support/helpers.php'; $app = app(); $app->routeMiddleware(['auth.admin' => 'Admin\\Http\\Middleware\\AuthenticateAdmin']); $app->register('Collective\\Html\\HtmlServiceProvider'); $app->register('Intervention\\Image\\ImageServiceProvider'); $app->register(MacroServiceProvider::class); $app->group(['namespace' => 'Admin\\Http\\Controllers'], function ($app) { require __DIR__ . '/../Http/routes.php'; }); $this->publishes([__DIR__ . '/../../public/build' => base_path('public/build'), __DIR__ . '/../../public/css' => base_path('public/css'), __DIR__ . '/../../public/js' => base_path('public/js'), __DIR__ . '/../../database/migrations' => base_path('database/migrations'), __DIR__ . '/../../database/seeds' => base_path('database/seeds')]); }
/** * Register the facades for the application. * * @return void */ public function withFacades() { Facade::setFacadeApplication($this); if (!static::$aliasesRegistered) { static::$aliasesRegistered = true; class_alias('Illuminate\\Support\\Facades\\Auth', 'Auth'); class_alias('Illuminate\\Support\\Facades\\Cache', 'Cache'); class_alias('Illuminate\\Support\\Facades\\DB', 'DB'); class_alias('Illuminate\\Support\\Facades\\Event', 'Event'); class_alias('Illuminate\\Support\\Facades\\Gate', 'Gate'); class_alias('Illuminate\\Support\\Facades\\Log', 'Log'); class_alias('Illuminate\\Support\\Facades\\Queue', 'Queue'); class_alias('Illuminate\\Support\\Facades\\Schema', 'Schema'); class_alias('Illuminate\\Support\\Facades\\Validator', 'Validator'); } }
/** * Register the facades for the application. * * @return void */ public function withFacades() { Facade::setFacadeApplication($this); if (!static::$aliasesRegistered) { static::$aliasesRegistered = true; class_alias('Illuminate\\Support\\Facades\\App', 'App'); class_alias('Illuminate\\Support\\Facades\\Auth', 'Auth'); class_alias('Illuminate\\Support\\Facades\\Bus', 'Bus'); class_alias('Illuminate\\Support\\Facades\\DB', 'DB'); class_alias('Illuminate\\Support\\Facades\\Cache', 'Cache'); class_alias('Illuminate\\Support\\Facades\\Cookie', 'Cookie'); class_alias('Illuminate\\Support\\Facades\\Crypt', 'Crypt'); class_alias('Illuminate\\Support\\Facades\\Event', 'Event'); class_alias('Illuminate\\Support\\Facades\\Hash', 'Hash'); class_alias('Illuminate\\Support\\Facades\\Log', 'Log'); class_alias('Illuminate\\Support\\Facades\\Mail', 'Mail'); class_alias('Illuminate\\Support\\Facades\\Queue', 'Queue'); class_alias('Illuminate\\Support\\Facades\\Request', 'Request'); class_alias('Illuminate\\Support\\Facades\\Schema', 'Schema'); class_alias('Illuminate\\Support\\Facades\\Session', 'Session'); class_alias('Illuminate\\Support\\Facades\\Storage', 'Storage'); class_alias('Illuminate\\Support\\Facades\\Validator', 'Validator'); } }
/** * Register the facades for the application. */ protected function withFacades() { Facade::setFacadeApplication($this); if (!static::$aliasesRegistered) { static::$aliasesRegistered = true; class_alias('Illuminate\\Support\\Facades\\App', 'App'); class_alias('Illuminate\\Support\\Facades\\Auth', 'Auth'); class_alias('Illuminate\\Support\\Facades\\Cache', 'Cache'); class_alias('Illuminate\\Support\\Facades\\Config', 'Config'); class_alias('Illuminate\\Support\\Facades\\File', 'File'); class_alias('Illuminate\\Support\\Facades\\Mail', 'Mail'); class_alias('Illuminate\\Support\\Facades\\DB', 'DB'); class_alias('Illuminate\\Support\\Facades\\Schema', 'Schema'); class_alias('Illuminate\\Support\\Facades\\Route', 'Route'); class_alias('Illuminate\\Support\\Facades\\URL', 'URL'); class_alias('Illuminate\\Support\\Facades\\View', 'View'); class_alias('Illuminate\\Support\\Facades\\Request', 'Request'); class_alias('Illuminate\\Support\\Facades\\Response', 'Response'); } }
/** * Register the facades for the application. * * @return void */ public function withFacades() { Facade::setFacadeApplication($this); if (!static::$aliasesRegistered) { static::$aliasesRegistered = true; class_alias(\Illuminate\Support\Facades\Auth::class, 'Auth'); class_alias(\Illuminate\Support\Facades\Cache::class, 'Cache'); class_alias(\Illuminate\Support\Facades\DB::class, 'DB'); class_alias(\Illuminate\Support\Facades\Event::class, 'Event'); class_alias(\Illuminate\Support\Facades\Gate::class, 'Gate'); class_alias(\Illuminate\Support\Facades\Log::class, 'Log'); class_alias(\Illuminate\Support\Facades\Queue::class, 'Queue'); class_alias(\Illuminate\Support\Facades\Schema::class, 'Schema'); class_alias(\Illuminate\Support\Facades\Validator::class, 'Validator'); } }
/** * Register the aliases for the application. * * @param array $userAliases * @return void */ public function withAliases($userAliases = []) { $defaults = ['Illuminate\\Support\\Facades\\Auth' => 'Auth', 'Illuminate\\Support\\Facades\\Cache' => 'Cache', 'Illuminate\\Support\\Facades\\DB' => 'DB', 'Illuminate\\Support\\Facades\\Event' => 'Event', 'Illuminate\\Support\\Facades\\Gate' => 'Gate', 'Illuminate\\Support\\Facades\\Log' => 'Log', 'Illuminate\\Support\\Facades\\Queue' => 'Queue', 'Illuminate\\Support\\Facades\\Schema' => 'Schema', 'Illuminate\\Support\\Facades\\URL' => 'URL', 'Illuminate\\Support\\Facades\\Validator' => 'Validator']; if (!static::$aliasesRegistered) { static::$aliasesRegistered = true; $merged = array_merge($defaults, $userAliases); foreach ($merged as $original => $alias) { class_alias($original, $alias); } } }