扩展包开发

简介

开发扩展包是添加功能到 Laravel 最主要的方法。扩展包可以是任何处理日期的方式。例如,Carbon,或是一个全套的 BDD testing 框架。例如,Behat

当然,有非常多不同类型的扩展包。有些扩展包是独立的,意思是此扩展包运作且兼容于任何的框架,不只有 Laravel。Carbon 以及 Behat 都是这类的扩展包。任何这类的扩展包只需要在您的 composer.json 文件里配置就可以使用。

另一方面,其他的扩展包所设计的目的是只要在 Laravel 上使用。这些扩展包可能包含路由、控制器、视图以及扩展包的相关配置,目的是为了增加 Laravel 的应用。接下来的说明主要涵盖了 Laravel 开发这些扩展包的重点。

所有 Laravel 扩展包都发布到 Packagist 以及 Composer,所以学习这些美好的 PHP 扩展包管理工具是必须的。

文章导航