diff --git a/composer.json b/composer.json index b0c7d8f..c433fed 100644 --- a/composer.json +++ b/composer.json @@ -31,12 +31,10 @@ } ], "require": { - "php": "^8.2", - "spatie/laravel-package-tools": "^1.16", + "php": "^8.2||^8.1", "illuminate/contracts": "^10.0||^11.0" }, "require-dev": { - "larastan/larastan": "^2.9", "nunomaduro/collision": "^8.1.1||^7.10.0", "orchestra/testbench": "^9.0.0||^8.22.0", "pestphp/pest": "^2.34", diff --git a/src/ModelRequiredFieldsServiceProvider.php b/src/ModelRequiredFieldsServiceProvider.php index 5c183b6..324503f 100644 --- a/src/ModelRequiredFieldsServiceProvider.php +++ b/src/ModelRequiredFieldsServiceProvider.php @@ -2,22 +2,17 @@ namespace WatheqAlshowaiter\ModelRequiredFields; -use Spatie\LaravelPackageTools\Package; -use Spatie\LaravelPackageTools\PackageServiceProvider; +use Illuminate\Support\ServiceProvider; -class ModelRequiredFieldsServiceProvider extends PackageServiceProvider +class ModelRequiredFieldsServiceProvider extends ServiceProvider { - public function configurePackage(Package $package): void + public function register() { - $this->loadMigrationsFrom(__DIR__.'/../database/migrations'); - - /* - * This class is a Package Service Provider - * - * More info: https://github.com/spatie/laravel-package-tools - */ + // + } - $package - ->name('model-required-fields'); + public function boot() + { + $this->loadMigrationsFrom(__DIR__ . '/../database/migrations'); } } diff --git a/todos.md b/todos.md index 4644dc7..e61a45e 100644 --- a/todos.md +++ b/todos.md @@ -4,6 +4,8 @@ - [x] write automated tests for the code - [x] write documentation for the code - [x] add the package to packagist +- [x] remove `spatie/laravel-package-tools` +- [x] remove `larastan` - [ ] test code for sql server - [ ] try previous versions of laravel until laravel 6 - [ ] try previous versions of php until php 7.4