obydul / larable
Laravel应用程序的可变形特性和包的集合。
v1.4.1
2023-03-25 18:51 UTC
Requires
- laravel/framework: ^9.0|^10.0
Requires (Dev)
- brainmaestro/composer-git-hooks: dev-master
- friendsofphp/php-cs-fixer: ^3.8
- laravel/pint: ^1.7
- mockery/mockery: ^1.5
- orchestra/testbench: ^8.0
- phpunit/phpunit: ^10.0.7
README
Laravel应用程序的可变形特性和包的集合。
安装
composer require obydul/larable
配置
此步骤是可选的
php artisan vendor:publish --provider="Obydul\\Larable\\LarableServiceProvider" --tag=config
迁移
您需要发布迁移文件以使用此包
php artisan vendor:publish --provider="Obydul\\Larable\\LarableServiceProvider" --tag=migrations
集合
可用的可变形包/功能。
清理未使用的服务
目前有5个服务。我们将继续添加更多服务。您可能不需要所有这些服务。为了避免将这些依赖项与您的代码一起发布,您可以通过运行 Obydul\Larable\Task\Composer::cleanup
任务,并在 composer.json
中指定您想要保留的服务来执行此操作。
{ "require": { "obydul/larable": "^1.1" }, "scripts": { "pre-autoload-dump": "Obydul\\Larable\\Task\\Composer::cleanup" }, "extra": { "obydul/larable": [ "Like", "Follow" ] } }
此示例将在运行 composer update
或新的 composer install
时删除除 "Like" 和 "Follow" 之外的所有服务。
重要:如果您在 composer.json
中添加了任何服务,您需要明确删除 vendor/obydul/larable
目录,以便您的更改生效。
rm -r vendor/obydul/larable
composer update
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。