jwcobb / laravel-toolkit
收集了我在几乎所有Laravel应用中使用的工具。
dev-main
2023-07-03 07:48 UTC
Requires
- php: ^8.0
- illuminate/contracts: ^8.73|^9.0
- spatie/laravel-package-tools: ^1.11.0
Requires (Dev)
- barryvdh/laravel-ide-helper: ^2.10
- nunomaduro/collision: ^5.10
- nunomaduro/larastan: ^1.0
- orchestra/testbench: ^6.23|^7.0
- pestphp/pest: ^1.21
- pestphp/pest-plugin-laravel: ^1.1
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.0
- phpunit/phpunit: ^9.5
- spatie/laravel-ray: ^1.26
This package is auto-updated.
Last update: 2024-09-09 08:48:05 UTC
README
包含内容
- 配置
- site(我喜欢在这里定义与应用/网站相关的一些杂项)
- 辅助函数
- 通用:通用辅助函数
- 表单:创建表单时使用的工具
- 票据:用于票务再销售的函数
- 迁移
- 创建
email_addresses表 - 创建
phone_numbers表 - 创建
street_addresses表
- 创建
- 模型
- EmailAddress
- PhoneNumber
- Address
- HasPrimary(特性)
- 演示者(使用 datacreativa/laravel-presentable)
- EmailAddressPresenter
- PhoneNumberPresenter
- StreetAddressPresenter
安装
您可以通过Composer安装此包
composer require jwcobb/laravel-toolkit
您可以通过运行一些交互式脚本来设置一些设置并使用Composer安装常用包
php artisan laravel-toolkit:install
您可以使用以下命令发布并运行迁移
php artisan vendor:publish --tag="toolkit-migrations"
php artisan migrate
您可以使用以下命令发布配置文件
php artisan vendor:publish --tag="toolkit-config"
测试
composer test
变更日志
有关最近更改的详细信息,请参阅变更日志
贡献
有关详细信息,请参阅贡献指南
安全漏洞
请查看我们的安全策略了解如何报告安全漏洞。
致谢
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件