Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F117877967
D4063.1775339409.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Authored By
Unknown
Size
7 KB
Referenced Files
None
Subscribers
None
D4063.1775339409.diff
View Options
diff --git a/config.demo/src/database/seeds/IP4NetSeeder.php b/config.demo/src/database/seeds/10-IPNetsSeeder.php
rename from config.demo/src/database/seeds/IP4NetSeeder.php
rename to config.demo/src/database/seeds/10-IPNetsSeeder.php
--- a/config.demo/src/database/seeds/IP4NetSeeder.php
+++ b/config.demo/src/database/seeds/10-IPNetsSeeder.php
@@ -5,7 +5,7 @@
use App\IP4Net;
use Illuminate\Database\Seeder;
-class IP4NetSeeder extends Seeder
+class IPNetsSeeder extends Seeder
{
/**
* Run the database seeds.
diff --git a/config.demo/src/database/seeds/PassportSeeder.php b/config.demo/src/database/seeds/10-PassportSeeder.php
rename from config.demo/src/database/seeds/PassportSeeder.php
rename to config.demo/src/database/seeds/10-PassportSeeder.php
diff --git a/config.demo/src/database/seeds/TenantSeeder.php b/config.demo/src/database/seeds/10-TenantSeeder.php
rename from config.demo/src/database/seeds/TenantSeeder.php
rename to config.demo/src/database/seeds/10-TenantSeeder.php
diff --git a/config.demo/src/database/seeds/DiscountSeeder.php b/config.demo/src/database/seeds/20-DiscountSeeder.php
rename from config.demo/src/database/seeds/DiscountSeeder.php
rename to config.demo/src/database/seeds/20-DiscountSeeder.php
diff --git a/config.demo/src/database/seeds/DomainSeeder.php b/config.demo/src/database/seeds/20-DomainSeeder.php
rename from config.demo/src/database/seeds/DomainSeeder.php
rename to config.demo/src/database/seeds/20-DomainSeeder.php
diff --git a/config.demo/src/database/seeds/PowerDNSSeeder.php b/config.demo/src/database/seeds/20-PowerDNSSeeder.php
rename from config.demo/src/database/seeds/PowerDNSSeeder.php
rename to config.demo/src/database/seeds/20-PowerDNSSeeder.php
diff --git a/config.demo/src/database/seeds/SkuSeeder.php b/config.demo/src/database/seeds/20-SkuSeeder.php
rename from config.demo/src/database/seeds/SkuSeeder.php
rename to config.demo/src/database/seeds/20-SkuSeeder.php
diff --git a/config.demo/src/database/seeds/PackageSeeder.php b/config.demo/src/database/seeds/40-PackageSeeder.php
rename from config.demo/src/database/seeds/PackageSeeder.php
rename to config.demo/src/database/seeds/40-PackageSeeder.php
diff --git a/config.demo/src/database/seeds/PlanSeeder.php b/config.demo/src/database/seeds/50-PlanSeeder.php
rename from config.demo/src/database/seeds/PlanSeeder.php
rename to config.demo/src/database/seeds/50-PlanSeeder.php
diff --git a/config.demo/src/database/seeds/UserSeeder.php b/config.demo/src/database/seeds/60-UserSeeder.php
rename from config.demo/src/database/seeds/UserSeeder.php
rename to config.demo/src/database/seeds/60-UserSeeder.php
diff --git a/config.demo/src/database/seeds/MeetRoomSeeder.php b/config.demo/src/database/seeds/70-MeetRoomSeeder.php
rename from config.demo/src/database/seeds/MeetRoomSeeder.php
rename to config.demo/src/database/seeds/70-MeetRoomSeeder.php
diff --git a/config.demo/src/database/seeds/ResourceSeeder.php b/config.demo/src/database/seeds/70-ResourceSeeder.php
rename from config.demo/src/database/seeds/ResourceSeeder.php
rename to config.demo/src/database/seeds/70-ResourceSeeder.php
diff --git a/config.demo/src/database/seeds/SharedFolderSeeder.php b/config.demo/src/database/seeds/70-SharedFolderSeeder.php
rename from config.demo/src/database/seeds/SharedFolderSeeder.php
rename to config.demo/src/database/seeds/70-SharedFolderSeeder.php
diff --git a/config.demo/src/database/seeds/DatabaseSeeder.php b/config.demo/src/database/seeds/DatabaseSeeder.php
deleted file mode 100644
--- a/config.demo/src/database/seeds/DatabaseSeeder.php
+++ /dev/null
@@ -1,32 +0,0 @@
-<?php
-
-use Illuminate\Database\Seeder;
-use Database\Seeds;
-
-// phpcs:ignore
-class DatabaseSeeder extends Seeder
-{
- /**
- * Seed the application's database.
- *
- * @return void
- */
- public function run()
- {
- $this->call([
- Seeds\PassportSeeder::class,
- Seeds\IP4NetSeeder::class,
- Seeds\TenantSeeder::class,
- Seeds\DiscountSeeder::class,
- Seeds\DomainSeeder::class,
- Seeds\SkuSeeder::class,
- Seeds\PackageSeeder::class,
- Seeds\PlanSeeder::class,
- Seeds\PowerDNSSeeder::class,
- Seeds\UserSeeder::class,
- Seeds\ResourceSeeder::class,
- Seeds\SharedFolderSeeder::class,
- Seeds\MeetRoomSeeder::class,
- ]);
- }
-}
diff --git a/config.prod/src/database/seeds/PassportSeeder.php b/config.prod/src/database/seeds/10-PassportSeeder.php
rename from config.prod/src/database/seeds/PassportSeeder.php
rename to config.prod/src/database/seeds/10-PassportSeeder.php
diff --git a/config.prod/src/database/seeds/PowerDNSSeeder.php b/config.prod/src/database/seeds/10-PowerDNSSeeder.php
rename from config.prod/src/database/seeds/PowerDNSSeeder.php
rename to config.prod/src/database/seeds/10-PowerDNSSeeder.php
diff --git a/config.prod/src/database/seeds/SkuSeeder.php b/config.prod/src/database/seeds/20-SkuSeeder.php
rename from config.prod/src/database/seeds/SkuSeeder.php
rename to config.prod/src/database/seeds/20-SkuSeeder.php
diff --git a/config.prod/src/database/seeds/AdminSeeder.php b/config.prod/src/database/seeds/30-AdminSeeder.php
rename from config.prod/src/database/seeds/AdminSeeder.php
rename to config.prod/src/database/seeds/30-AdminSeeder.php
diff --git a/config.prod/src/database/seeds/DatabaseSeeder.php b/config.prod/src/database/seeds/DatabaseSeeder.php
deleted file mode 100644
--- a/config.prod/src/database/seeds/DatabaseSeeder.php
+++ /dev/null
@@ -1,23 +0,0 @@
-<?php
-
-use Illuminate\Database\Seeder;
-use Database\Seeds;
-
-// phpcs:ignore
-class DatabaseSeeder extends Seeder
-{
- /**
- * Seed the application's database.
- *
- * @return void
- */
- public function run()
- {
- $this->call([
- Seeds\PassportSeeder::class,
- Seeds\PowerDNSSeeder::class,
- Seeds\SkuSeeder::class,
- Seeds\AdminSeeder::class,
- ]);
- }
-}
diff --git a/src/composer.json b/src/composer.json
--- a/src/composer.json
+++ b/src/composer.json
@@ -59,7 +59,6 @@
"App\\": "app/"
},
"classmap": [
- "database/seeds",
"include"
]
},
diff --git a/src/database/seeds/DatabaseSeeder.php b/src/database/seeds/DatabaseSeeder.php
deleted file mode 100644
--- a/src/database/seeds/DatabaseSeeder.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-use Illuminate\Database\Seeder;
-use Database\Seeds;
-
-// phpcs:ignore
-class DatabaseSeeder extends Seeder
-{
- /**
- * Seed the application's database.
- *
- * @return void
- */
- public function run()
- {
- }
-}
diff --git a/src/include/DatabaseSeeder.php b/src/include/DatabaseSeeder.php
new file mode 100644
--- /dev/null
+++ b/src/include/DatabaseSeeder.php
@@ -0,0 +1,29 @@
+<?php
+
+use Illuminate\Database\Seeder;
+
+// phpcs:ignore
+class DatabaseSeeder extends Seeder
+{
+ /**
+ * Seed the application's database.
+ *
+ * @return void
+ */
+ public function run()
+ {
+ $seeders = [];
+
+ // Note: Files are sorted alphabetically by default
+ foreach (glob(database_path('seeds/') . '[0-9][0-9]*.php') as $filename) {
+ if (include($filename)) {
+ $class = pathinfo($filename, PATHINFO_FILENAME);
+ $class = preg_replace('/[0-9-]/', '', $class);
+
+ $seeders[] = "\\Database\\Seeds\\{$class}";
+ }
+ }
+
+ $this->call($seeders);
+ }
+}
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sat, Apr 4, 9:50 PM (56 m, 30 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
18831301
Default Alt Text
D4063.1775339409.diff (7 KB)
Attached To
Mode
D4063: Universal Database Seeder
Attached
Detach File
Event Timeline