2014-02-06 3 views

ответ

6

То, что вы сделали, клонирует сам фрейм, который вы должны делать, только если вы собираетесь развивать и развивать ядро ​​Laravel.

Вместо этого вы должны использовать Composer для установки ваших проектов Laravel. Вы также будете использовать Composer для других связанных с зависимостями действий в указанных проектах (включая autoload). Это правильный способ установки свежей основы Laravel для разработки веб-сайта:

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

http://laravel.com/docs/installation

Затем любые будущие проекты Laravel вы создаете будут загружены из кэша Composer без необходимости повторной загрузки ,

Пакет Composer также устанавливает всю связанную с вашим поставщиком информацию о .gitignore и включает в себя несколько других полезных функций управления. Это важно, потому что вы хотите только сохранить свой код приложения под git, не самой картой или любыми другими зависимостями. (В противном случае ваши отличия и коммиты будут загрязнены изменениями изменений зависимостей.)

Как только вы создали репозиторий для своего проекта и установили Laravel с Composer и создали свои первые несколько коммитов (с некоторыми переходами, модели и контроллеры, к примеру), клонировать ваш проект, как правило, работает что-то вроде этого:

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 

это действительно элегантный и весело, как только вы привыкнете к нему.

Edit: См Sheikh «s answer, чтобы сэкономить время в Composer процесс установки!

5

Уже Leng дал хороший ответ.

Installing Laravel так version-4.1* через Laravel Installer быстрее, чем composer

Во-первых, скачайте архив инсталлятор ФАР Laravel. Для удобства переименуйте файл в laravel и переместите его на /usr/local/bin. После установки простая команда laravel new создаст новую установку Laravel в указанном вами каталоге. Например, laravel new блог создал бы каталог с именем блог, содержащий новую установку Laravel со всеми установленными зависимостями.Этот метод установки намного быстрее, чем установка через Composer.

+1

Ницца! Спасибо, не знал об этом. – Leng

+1

@Leng, да, это совершенно новый, приветствуется :-) –

+1

Все изменилось за 3 с половиной года .. Ссылка laravel.phar больше недоступна .. Документы обновлены, и теперь вы можете скачать установщик Laravel с помощью Composer: композитор глобальный требует «laravel/installer» – Khan

Смежные вопросы