diff --git a/core/app/Models/Right.php b/core/app/Models/Right.php new file mode 100644 index 0000000..b336a7f --- /dev/null +++ b/core/app/Models/Right.php @@ -0,0 +1,20 @@ +count() == 0) { + $right = new Right([ + 'code' => $code, + 'name' => $name + ]); + $right->save(); + } + } +} diff --git a/core/app/Models/Subscriber.php b/core/app/Models/Subscriber.php new file mode 100644 index 0000000..17082b2 --- /dev/null +++ b/core/app/Models/Subscriber.php @@ -0,0 +1,30 @@ +count() == 0) { + $subscriber = new Subscriber([ + 'code' => $code, + 'destination_module' => strtolower($destination_module), + 'destination_method' => strtolower($destination_method), + 'source_module' => strtolower($source_module), + 'source_method' => strtolower($source_method), + 'weight' => $weight + ]); + $subscriber->save(); + } + } +} diff --git a/models/User.php b/core/app/Models/User.php similarity index 100% rename from models/User.php rename to core/app/Models/User.php diff --git a/core/composer.json b/core/composer.json index b8cfe6a..4b46132 100644 --- a/core/composer.json +++ b/core/composer.json @@ -24,9 +24,10 @@ "Database\\Factories\\": "../database/factories/", "Database\\Seeders\\": "database/seeders", "Database\\Component\\Seeders\\": "../database/seeders/", - "Database\\Migrations\\": "../database/migrations", + "Database\\Migrations\\": "../database/migrations/", "App\\Commands\\": "../commands/", - "App\\Models\\": "../models/", + "App\\Models\\": "app/Models/", + "App\\Component\\Models\\": "../models/", "App\\Helpers\\": "app/Helpers/" } }, diff --git a/database/seeders/AddAfterMenuUploadSubscriber.php b/database/seeders/AddAfterMenuUploadSubscriber.php new file mode 100644 index 0000000..8c69461 --- /dev/null +++ b/database/seeders/AddAfterMenuUploadSubscriber.php @@ -0,0 +1,19 @@ +count() == 0) { - $right = new \App\Models\Right(); - $right->code = 'test'; - $right->name = 'Тестовый раздел'; - $right->save(); - } + Right::add('test', 'Тестовый раздел'); } } diff --git a/models/Right.php b/models/Right.php deleted file mode 100644 index cd96bde..0000000 --- a/models/Right.php +++ /dev/null @@ -1,9 +0,0 @@ -