我使用Laravel创建了一个项目,并通过此命令从git
下载:
git clone -b develop git://github.com/laravel/laravel.git
文件大小约为21MB,
我想知道我是否应该使用此命令为每个项目下载Laravel?
答案 0 :(得分:6)
你所做的是克隆框架本身,你应该只在你准备分叉和开发Laravel核心时才这样做。
您应该使用Composer来安装Laravel项目。您还将使用Composer在所述项目中使用其他与依赖项相关的操作(包括autoload)。这是安装新的Laravel框架以开发网站的正确方法:
composer create-project laravel/laravel --prefer-dist
http://laravel.com/docs/installation
然后,您创建的任何未来Laravel项目都将从您的Composer缓存中加载而无需重新下载。
Composer软件包还会设置所有与供应商相关的.gitignore
信息,并包含其他几个非常有用的管理功能。这很重要,因为您只希望将特定于应用程序的代码保留在git
版本控制下,而不是框架本身或任何其他依赖项。 (否则,您的差异和提交将受到依赖项开发更改的污染。)
一旦为项目创建了存储库,并使用Composer安装了Laravel,并创建了前几次提交(例如,使用了一些迁移,模型和控制器),克隆项目通常是这样的:< / p>
cd /clone-here
git clone /myproject # Location of current project
# /clone-here now has only the application-specific files from /myproject. It is
# still missing the framework itself and other dependencies.
composer install # Composer now looks at the dependencies in
# /clone-here/composer.json and installs them into /clone-here/vendor
# including the Laravel framework.
# Now the framework and other dependencies are good to go.
php artisan migrate # Laravel makes all your DB schemas from your migrations
php artisan db:seed # Seed your lovely new DB tables
一旦你习惯它,它真的很优雅和有趣。
修改强>
请参阅Sheikh
的{{3}},以便在Composer安装过程中节省一些时间!
答案 1 :(得分:5)
已经Leng
给出了一个很好的答案。
Installing Laravel因为version-4.1*
通过Laravel Installer比composer
首先,下载Laravel安装程序PHAR存档。为了方便, 将文件重命名为 laravel 并将其移至 / usr / local / bin 。一旦 安装后,简单的 laravel new 命令将创建一个新的Laravel 安装在您指定的目录中。例如, laravel new 博客会创建一个名为博客的目录,其中包含一个新的Laravel 安装所有依赖项的安装。这种方法 安装比通过Composer安装要快得多。