То, что вы сделали, клонирует сам фрейм, который вы должны делать, только если вы собираетесь развивать и развивать ядро 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 процесс установки!
Ницца! Спасибо, не знал об этом. – Leng
@Leng, да, это совершенно новый, приветствуется :-) –
Все изменилось за 3 с половиной года .. Ссылка laravel.phar больше недоступна .. Документы обновлены, и теперь вы можете скачать установщик Laravel с помощью Composer: композитор глобальный требует «laravel/installer» – Khan