У меня проблемы с запуском тестового экземпляра Laravel 5.0, чтобы я мог помочь с этим переходом.
1) Создание нового приложения из https://github.com/laravel/laravel/tree/develop приводит к следующей ошибке при запуске composer install
,
{"error":
{"type":"ErrorException",
"message":"Undefined index: timezone",
"file":"\/Projects\/indatus\/dispatcher-test-app\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/start.php",
"line":167}
}
{"error":
{"type":"ErrorException",
"message":"Undefined index: timezone",
"file":"\/Projects\/indatus\/dispatcher-test-app\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/start.php",
"line":167}}
Я что-то упустил полностью?
ОБНОВЛЕНИЕ: Этот вопрос / ответ был актуален только тогда, когда Laravel 5 находился в стадии разработки. Теперь вы должны ссылаться на Документация Laravel о том, как установить Laravel
Поскольку Laravel 5 уже является финальной версией, для его установки необходимо запустить
composer create-project laravel/laravel test-laravel-5-project --prefer-dist
в вашей консоли. test-laravel-5-project
это имя вашего проекта, которое вы можете называть как угодно — например, myblog, myapp и т. д. Файлы Laravel будут помещены в этот каталог
Вы также можете использовать альтернативный метод, используя
composer global require "laravel/installer=~1.1"
а затем работает
laravel new test-laravel-5-project
Для подробной информации вы должны посмотреть на официальные замечания по установке Laravel
Приведенный ниже ответ сохраняется только по историческим причинам, и он был действителен, когда Laravel 5 все еще находился в стадии разработки. Теперь вы должны использовать только метод, упомянутый выше
Я только что проверил это, и есть два способа установки Laravel 5:
Одношаговый метод
Вы просто запускаете:
composer create-project laravel/laravel test-laravel-5-project dev-develop --prefer-dist
и композитор создаст всю структуру каталогов. В вышеуказанной команде test-laravel-5-project
это имя вашего проекта — вы, конечно, можете назвать его как хотите (composer создаст каталог с этим именем и поместит все файлы Laravel5 в этот каталог)
Многошаговый метод
Download ZIP
composer update
(не composer install
) в каталог, куда вы распаковали свой ZIP файлИспользование обоих методов при запуске URL для вашего проекта в браузере (например, http://localhost/projects/test-laravel-5-project/public
в зависимости от настроек вашего веб-сервера) вы получите стандартный веб-сайт Laravel You have arrived.
Оба метода должны работать хорошо. Попробуйте любой из них, что лучше для вас.
Перейдите в CLI и введите следующую командную строку. убедитесь, что композитор уже установлен.
$composer create-project laravel/laravel <yourdirectryname> dev-develop
После этого вам будет задан вопрос об удалении .git файлов, введите Y.
изменить каталог на
$cd <yourdirectoryname>
затем введите следующую команду
$ php artisan -V
Вы сможете увидеть следующее сообщение.
Laravel Framework версия 5.0-dev
означает, что вы успешно установили laravel 5!
Запустите эту команду, где вы хотите сохранить свой проект
composer create-project laravel/laravel <projectname>
Помните, он загрузит последнюю версию приложения laravel из git.
если вы используете Linux, то дайте разрешение на начальная загрузка / кэш а также место хранения запустив команду chmod 777 -R <dir name>
из корня вашего проекта Laravel
глобальный композитор требует «laravel / installer = ~ 1.1»