diff --git a/app/Models/User.php b/app/Models/User.php index 13768ade..c3a8c014 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -34,6 +34,7 @@ class User extends Authenticatable ]; protected $casts = [ + 'id' => 'string', 'email_verified_at' => 'datetime', ]; diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 56e5611b..52a56dd9 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -29,5 +29,21 @@ class AppServiceProvider extends ServiceProvider // Set locale for carbon dates setlocale(LC_TIME, $get_time_locale); + + // Get all migrations with all directories + $this->loadMigrationsFrom( + $this->get_migration_paths() + ); + } + + /** + * @return array + */ + private function get_migration_paths(): array + { + $mainPath = database_path('migrations'); + $directories = glob($mainPath . '/*', GLOB_ONLYDIR); + + return array_merge([$mainPath], $directories); } }