支持 Laravel.io 的持续发展 →

Laravel 高级:鲜为人知但有用的 Composer 命令

2024年6月2日 阅读时间:2分钟

Composer 是 PHP 的首选依赖管理器,如果您正在使用 Laravel,您已经熟悉常用的命令如 composer installcomposer update。Composer 还提供一些在开发 Laravel 应用时不太知名但很有帮助的命令。

image

以下是五个您可能不知道但会喜欢的 Composer 命令。

1. composer outdated

您是否想知道您的应用程序依赖项中哪些是过时的?composer outdated 快速为您概述所有可用的更新版本。这对于保持项目更新和确保安全特别有用。

composer outdated

这将列出项目中所有过时的软件包,显示当前和最新版本。这是一个在不盲目运行 composer update 的情况下跟踪更新的便捷方式。

2. composer show

需要查看已安装的包的概述?composer show 会显示项目中的所有包信息。

composer show

您也可以通过传递包名来获取特定包的详细信息

composer show vendor/package
# Example: composer show backpack/crud

这是一个快速检查项目中任何包的安装版本、描述和依赖的好方法。

3. composer why

想知道为什么安装了特定的包?composer why可以帮助你追踪依赖树,了解哪一个包需要它。

composer why vendor/package

4. composer licenses

想知道你使用的包的许可协议?composer licenses提供所有已安装依赖项的许可协议摘要。这有助于确保遵循开源许可协议。

composer licenses

5. composer check-platform-reqs

在多环境的项目中,检查所有必需的PHP扩展是否安装可能会很麻烦。《code>composer check-platform-reqs命令检查您的平台是否符合包的要求。

composer check-platform-reqs

此命令会验证PHP版本和所有必需的扩展是否已安装,以及是否符合在您的《code>composer.json中指定的版本约束。

结论

尽管基本的Composer命令能完成任务,但这些不太为人所知的命令可以通过提供更深入的洞察和控制,为您节省时间和麻烦。所以,下次你打开终端时,尝试这些命令,看看它们如何提高你的Laravel体验。

所有上述内容都已在我们Twitter上逐一分享。 在Twitter上关注我们;你会喜欢它的。你还可以查看本系列的第一个文章,关于你可能不知道的顶级调度器功能。继续探索,轻松使用Laravel进行编码。下次再见,祝您编曲快乐!🚀

最后更新2个月前。

用户 driesvints、sardorjs 赞了这篇文章

2
喜欢这篇文章?请通过以下方式告诉作者,并给他们一个掌声!

你可能会喜欢的其他文章

March 11th 2024

如何使用Larastan将您的Laravel应用从0升级到9

在您的Laravel应用执行之前就能发现潜在的错误,这要归功于Larastan,它...

阅读文章
2024年7月19日

无需使用 traits 标准化API响应

我注意到大多数用于API响应的库都是使用 traits 实现的,而且...

阅读文章
2024年7月17日

在您的Laravel项目中通过Discord通知收集反馈

如何在Laravel项目中创建一个反馈模块,并在收到消息时通过Discord通知...

阅读文章

我们感谢这些令人惊叹的公司对我们的大力支持

您的标志在这里?

Laravel.io

Laravel问题解决、知识共享和社区建设的门户网站。

© 2024 Laravel.io - 版权所有。