thepublicgood / laravel-stubs
更具观点的Laravel模板
v1.0.0
2022-03-29 07:01 UTC
Requires
- php: ^8.0
- laravel/framework: ^8.71|^9.0
Requires (Dev)
- mockery/mockery: ^1.4
- orchestra/testbench: ^6.24|^7.0
- phpunit/phpunit: ^9.4
README
Spatie的Laravel Stubs包的稍微更具观点的版本。
该仓库包含更具观点的Laravel模板版本。最显著的变化包括
- migrations中没有
down函数 - 控制器不继承基控制器
- 模型的所有属性都不是受保护的
- 尽可能使用返回类型提示
- 大多数docblocks已被移除
- 所有模板中都添加了
declare(strict_types=1);
安装
您可以通过composer安装此包
composer require thepublicgood/laravel-stubs --dev
如果您想确保您的模板与每个更新保持同步,请在您的composer.json文件中添加此composer钩子
"scripts": { "post-update-cmd": [ "@php artisan tpg-stub:publish --force" ] }
使用方法
您可以使用此命令发布模板
php artisan tpg-stub:publish
测试
composer test
变更日志
请参阅变更日志以获取有关最近更改的更多信息。
贡献
请参阅贡献指南以获取详细信息。
安全
如果您发现有关安全性的错误,请通过makers@thepublicgood.dev发送邮件,而不是使用问题跟踪器。
致谢
许可协议
MIT许可协议(MIT)。请参阅许可文件以获取更多信息。