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 fn ($attribute, $value): bool => is_dir($value) && is_readable($value)); // disable wrapping JSON resource in a `data` key JsonResource::withoutWrapping(); } /** * Register any application services. */ public function register(): void { if ($this->app->environment() !== 'production' && class_exists('Laravel\Tinker\TinkerServiceProvider')) { $this->app->register('Laravel\Tinker\TinkerServiceProvider'); } } }