【发布时间】:2015-08-20 19:44:55
【问题描述】:
我想为我的 laravel 项目创建一个 composer 包,因为我可能在其他一些项目中需要这个代码。我以前从未创建过作曲家包,所以有人可以解释一下工作流程吗?或者有什么很棒的教程吗?
这个包应该包括一个中间件、一些类和一些可选的路由。
感谢您的帮助。
【问题讨论】:
标签: package laravel-5 composer-php middleware
我想为我的 laravel 项目创建一个 composer 包,因为我可能在其他一些项目中需要这个代码。我以前从未创建过作曲家包,所以有人可以解释一下工作流程吗?或者有什么很棒的教程吗?
这个包应该包括一个中间件、一些类和一些可选的路由。
感谢您的帮助。
【问题讨论】:
标签: package laravel-5 composer-php middleware
您应该在包的顶级目录中运行composer init 并回答问题。
确保不要将依赖项指定为分支,而始终指定为可能的版本范围,并确保使用稳定版本。
最后一点是添加正确的自动加载 - 如果可能,请使用 PSR-4(即您正在使用命名空间),否则使用 PSR-0。
这就是作曲家部分。
【讨论】:
composer init。包结构必须如何。喜欢我的 laravel 项目吗?我应该把我的中间件和其他类放在哪里?