app->register(\Barryvdh\Debugbar\ServiceProvider::class); } if (! env_is_production()) { $this->app->register(\Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class); } Sanctum::ignoreMigrations(); } /** * Bootstrap any application services. * * @return void */ public function boot() { // Laravel db fix Schema::defaultStringLength(191); Paginator::useBootstrap(); Model::preventLazyLoading(config('app.eager_load')); Model::handleLazyLoadingViolationUsing(function ($model, $relation) { if (config('logging.default') == 'sentry') { \Sentry\Laravel\Integration::lazyLoadingViolationReporter(); } else { $class = get_class($model); report("Attempted to lazy load [{$relation}] on model [{$class}]."); } }); } }