2014-02-06 70 views
5

我創建了Laravel的項目,並通過該命令從git下載:我應該爲每個項目下載Laravel嗎?

git clone -b develop git://github.com/laravel/laravel.git 

文件大小爲21MB左右,

我想知道我應該下載Laravel與此命令每一個項目?

回答

6

你所做的是克隆了框架本身,如果你要分叉並開發Laravel核心,那麼你應該這樣做。

你應該做的是使用Composer來安裝你的Laravel項目。您還將在上述項目中使用Composer進行其他與依賴相關的操作(包括autoload)。這是安裝一個新的Laravel框架,用於開發一個網站的正確方法:

composer create-project laravel/laravel --prefer-dist 

http://laravel.com/docs/installation

然後,創建將從您的作曲緩存加載而不需要任何未來的Laravel項目重新下載。

Composer軟件包還設置了所有與供應商有關的.gitignore信息,幷包含其他幾個非常有用的管理功能。這一點很重要,因爲您只想將您的應用程序特定代碼保留在git版本控制下,而不是框架本身或任何其他依賴項。 (否則,您的差異和提交會受到依賴關係的發展變化的污染。)

一旦您爲項目創建了存儲庫並使用Composer安裝了Laravel並創建了第一批提交(通過一些遷移,模型和控制器,例如),克隆你的項目通常工作是這樣的:

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 

這真是優雅和樂趣,一旦你習慣了它。

編輯:Sheikhanswer節省一些時間在作曲家的安裝過程!

5

已經Leng給出了一個很好的答案。

Installing Laravel,因爲通過Laravel Installerversion-4.1*快於composer

首先,下載安裝Laravel存檔藥業股份。爲方便起見, 將文件重命名爲laravel並將其移至/usr/local/bin。一旦安裝了 ,簡單的laravel新命令將在您指定的目錄中創建一個新的Laravel 安裝。例如,laravel新 博客將創建一個名爲博客目錄包含一個新鮮的Laravel 安裝與安裝的所有依賴項。安裝 這種方法比通過Composer安裝要快得多。

+1

不錯!謝謝,不知道這一點。 – Leng

+1

@Leng,是的,這是相當新的,歡迎:-) –

+1

事情在3年半的時間裏改變.. laravel.phar鏈接沒有更多的可用..文件更新,現在你可以使用作曲家下載Laravel安裝程序: 作曲家全球要求「laravel/installer」 – Khan

相關問題