Делаю первые шаги в освоении Ларавель. Работаю под виндовс 10, использую Openserver.
Установку (как я думаю последней версии) делаю так:
>composer create-project laravel/laravel lara8.loc
Открываю эту папку (lara8.loc) в PHPStorm и вижу открытый readme.md и вижу вверху сразу под логотипом
stable v.8.47.0
Но если гуглю, как посмотреть версию Ларавель, выдает такой способ:
>php artisan --version --no-ansi
Данная команда мне выдает:
Laravel Framework 5.5.50
Вопрос:
1) Как правильно смотреть версию Laravel в папке?
2) Как правильно ставить нужную мне старую версию Laravel, как посмотреть какие версии бывают?
3) При установке в консоль выдается на желтом фоне (см ниже), это нужно как то исправлять? :
Package jakub-onderka/php-console-color is abandoned, you should avoid using it.
Use php-parallel-lint/php-console-color instead.
Package jakub-onderka/php-console-highlighter is abandoned, you should avoid usi
ng it. Use php-parallel-lint/php-console-highlighter instead.
Package mtdowling/cron-expression is abandoned, you should avoid using it. Use d ragonmantank/cron-expression instead.
Package fzaninotto/faker is abandoned, you should avoid using it. No replacement
was suggested.
Package phpunit/php-token-stream is abandoned, you should avoid using it. No rep
lacement was suggested.
Package phpunit/phpunit-mock-objects is abandoned, you should avoid using it. No replacement was suggested.
Благодарю за ответ.
В composer.json у меня написано
"require": {
"php": ">=7.0.0",
"fideloper/proxy": "~3.3",
"laravel/framework": "5.5.*",
"laravel/tinker": "~1.0"
и вот еще что
$ php -version
PHP 7.1.0 (cli) (built: Dec 2 2016 05:24:57) ( ZTS MSVC14 (Visual C++ 2015) x64
)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.1.0-dev, Copyright (c) 1998-2016 Zend Technologies
with Xdebug v2.5.0, Copyright (c) 2002-2016, by Derick Rethans
Получается что композер поставил мне ларавель 5.5.50 потому что у меня php не достаточно высокой версии?
lavren, Вы ошибаетесь, я протестировал. Поменял путь в PATH до другой версии PHP. И по той же самой команде
>composer create-project laravel/laravel lara8.loc
композер положил мне в папку не 5.5.* версию, а актуальную "laravel/framework": "^8.40", версию ларавель.
Странно что про это нигде не пишут. Но для себя в файлике я записал:
Установка последней версии Laravel
===================================
а) Проверить версию php
>php -version
Версия должна быть подходящей для актуальной версии Laravel
Сверяться по ссылке https://packagist.org/packages/laravel/framework#v...
Для Laravel v8.47.0 нужна php ^7.3|^8.0
б) Ставим через composer (находимся в папке F:\OpenServer\domains) lara8.loc будет наш домен
потом еще надо в OpenServer прописать вручную домен на папку F:\OpenServer\domains\lara8.loc\public
>composer create-project laravel/laravel lara8.loc