laravel/laravel vs laravel/framework
我正在github上查看Laravel的源代码,并注意到有一个laravel/laravel和一个laravel/framework。它们都链接到Laravel网站上的相同文档,并声明它是一个Web应用程序框架。
为什么是两个存储库?
我正在github上查看Laravel的源代码,并注意到有一个laravel/laravel和一个laravel/framework。它们都链接到Laravel网站上的相同文档,并声明它是一个Web应用程序框架。
为什么是两个存储库?
laravel/laravel适用于创建新项目时获得的框架应用程序。它提供了推荐的默认结构(您不会被迫使用它)。存储库包含默认配置文件、控制器、路由等。以及负责引导应用程序的代码。
它还包括一个将实际框架定义为依赖项的函数:composer.json
"require": {
"laravel/framework": "5.0.*"
},
laravel/framework是实际的框架源。
正如框架存储库上所说:readme.md
注意:此存储库包含 Laravel 框架的核心代码。如果你想使用Laravel 5构建一个应用程序,请访问Laravel主存储库。
我在Laravel存储库上收到的与此问题相关的评论:
laravel/laravel是你自己使用的应用程序的一部分(控制器,配置,路由.php,资源,数据库等),而laravel/framework是Laravel的“核心”,你不会改变的东西。