bakle / laravel-package
Laravel 包脚手架
1.1.0
2020-07-01 02:10 UTC
Requires
- php: >=7.1.3
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.16
This package is auto-updated.
Last update: 2024-09-29 05:42:47 UTC
README
这是一个从头开始创建 Laravel 包的脚手架。它提供必要的文件、配置和依赖。
安装
composer create-project bakle/laravel-package package-name
结构
composer.example.json
这是您将需要创建包的文件。它提供了 Laravel 包所需的必要依赖项,包括开发依赖项和包发现。
config
它包含包配置文件。
database
它包含您的包迁移和工厂。
resources
它包含您的包视图和翻译文件。
routes
它包含您的包路由文件。
src
这是主文件夹。它包含 PackageServiceProvider 和您的包主类。还包含一个 Commands 文件夹以包含您的包 Artisan 命令。
tests
它包含一个 Unit 文件夹以存储您的单元测试和来自 Orchestra Test Bench Package 的 TestCase 类,当然您也可以添加任何您需要的文件夹。
.php_cs
这是包含 PHP-CS-FIXER 规则的配置文件。
注意
您可以从 Service Provider 类中删除您不需要的任何方法。也许您只需要加载 config 文件和 migrations。这就是为什么这个脚手架提供了很大的灵活性,以便删除或添加您需要的功能。