扩展包开发
最后更新于:2022-04-01 15:09:03
# 简介
开发扩展包是添加功能到 Laravel 最主要的方法。扩展包可以是任何处理日期的方式。例如,Carbon,或是一个全套的 BDD testing 框架。例如,Behat
当然,有非常多不同类型的扩展包。有些扩展包是独立的,意思是此扩展包运作且兼容于任何的框架,不只有 Laravel。Carbon 以及 Behat 都是这类的扩展包。任何这类的扩展包只需要在您的 composer.json 文件里配置就可以使用。
另一方面,其他的扩展包所设计的目的是只要在 Laravel 上使用。这些扩展包可能包含路由、控制器、视图以及扩展包的相关配置,目的是为了增加 Laravel 的应用。接下来的说明主要涵盖了 Laravel 开发这些扩展包的重点。
所有 Laravel 扩展包都发布到 Packagist 以及 Composer,所以学习这些美好的 PHP 扩展包管理工具是必须的。