tychovbh/laravel-package-skeleton

Laravel/Lumen 包创建的骨架

v1.5 2020-12-01 08:56 UTC

This package is auto-updated.

Last update: 2024-09-29 05:21:45 UTC


README

Latest Version on Packagist Software License Total Downloads

Laravel Package Skeleton 是由 Tycho 创建并维护的,是一个用于创建新包的 Laravel/Lumen 包。您可以自由查看变更日志发行版许可证以及贡献指南

安装

通过 composer 安装

composer require --dev tychovbh/laravel-package-skeleton

运行设置,这将创建一个名为 bootstrap/cache 的文件夹。在任何时候都不要删除此文件夹。

php vendor/tychovbh/laravel-package-skeleton/setup

现在所有 Laravel Artisan 命令都可用,使用以下命令安装包:

php artisan make:skeleton

您将需要回答一些问题,这些问题的答案将用于生成 composer.json 文件和服务提供者。

用法

您现在已设置好,可以开发您的包了。该包附带 orchestra/testbench 以编写测试用例。但您可以选择使用任何您想要的工具。

使用 artisan 生成控制器、模型、迁移等。

如果在创建骨架时包含

  • 路由应位于 {project_root}/routes
  • 视图应位于 {project_root}/views
  • 配置应位于 {project_root}/config

变更日志

有关最近更改的更多信息,请参阅CHANGELOG

测试

$ composer test

贡献

有关详细信息,请参阅CONTRIBUTING行为准则

安全

如果您发现任何安全问题,请通过电子邮件info@bespokeweb.nl联系,而不是使用问题跟踪器。

鸣谢

许可证

MIT 许可证 (MIT)。有关更多信息,请参阅许可证文件