laravel/laravel vs laravel/framework

Rob*_*cha 26 php laravel

我正在审查Laravel在github上的源代码,并注意到有一个laravel/laravellaravel/framework.它们都链接到Laravel网站上的相同文档,并声明它是一个Web应用程序框架.

为什么有两个存储库?

luk*_*ter 35

laravel/laravel用于创建新项目时获得的骨架应用程序.它提供了建议的默认结构(您不必强制使用它).存储库包含默认配置文件,控制器,路由等.以及负责引导应用程序的代码.

它还包括一个composer.json将实际框架定义为依赖:

"require": {
    "laravel/framework": "5.0.*"
},
Run Code Online (Sandbox Code Playgroud)

laravel/framework是实际的框架源.

正如readme.md框架存储库中所说:

注意:此存储库包含Laravel框架的核心代码.如果要使用Laravel 5构建应用程序,请访问Laravel存储库.


Rob*_*cha 5

我在 Laravel 存储库上收到的与此问题相关的评论

laravel/laravel 是您自己使用的应用程序的一部分(控制器、配置、routes.php、资源、数据库等),而 laravel/framework 是 Laravel 的“核心”,您无需更改的内容。