defaultStringLength(191); // Enable on delete cascade for sqlite connections if ($db->connection() instanceof SQLiteConnection) { $db->statement($db->raw('PRAGMA foreign_keys = ON')); } // Add some custom validation rules $validator->extend('path.valid', static function ($attribute, $value): bool { return is_dir($value) && is_readable($value); }); } /** * Register any application services. */ public function register(): void { if ($this->app->environment() !== 'production') { $this->app->register(TinkerServiceProvider::class); $this->app->register(IdeHelperServiceProvider::class); $this->app->register(ApiDocGeneratorServiceProvider::class); } } }