Invoice::class, // 'credits' => \App\Models\Credit::class, 'proposals' => Proposal::class, ]); Blade::if('env', function ($environment) { return config('ninja.environment') === $environment; }); Schema::defaultStringLength(191); /* Handles setting the correct database with livewire classes */ if(Ninja::isHosted()) { Livewire::addPersistentMiddleware([ SetDomainNameDb::class, ]); } /* Ensure we don't have stale state in jobs */ Queue::before(function (JobProcessing $event) { App::forgetInstance('truthsource'); }); app()->instance(TruthSource::class, new TruthSource()); // Model::preventLazyLoading( // !$this->app->isProduction() // ); } /** * Register any application services. * * @return void */ public function register() { $this->loadHelpers(); } protected function loadHelpers() { foreach (glob(__DIR__.'/../Helpers/*.php') as $filename) { require_once $filename; } } }