laradock的workspace下创建指定版本的laravel
一、使用composer创建laravel 8
composer create-project laravel/laravel:^8.0 example-app
报错:
COMPOSER_AUTH" does not match the expected JSON schema, this may result in errors and should be resolved:
- Boolean value found, but an object is required
在/var/www下执行 echo $COMPOSER_AUTH 返回 false
解决:
export COMPOSER_AUTH=
composer update -- 可以忽略此步骤
二、使用laravel installer
composer global require laravel/installer laravel new my-app
laravel installer 会根据php的版本安装对应版本的laravel,但是不能指定具体的版本
在开发环境下,可以安装laravel debugbar,方便进行调试,执行下面的命令
composer require barryvdh/laravel-debugbar --dev
开发模式下,使用debugbar,需要确保满足以下条件:
.env的APP_DEBUG=true
把 Barryvdh\Debugbar\ServiceProvider::class, 添加到 config/app.php 的 providers 数组里。
如果想更方便的使用debugbar,可以借助laravel的facade特性实现,把 'Debugbar' => Barryvdh\Debugbar\Facades\Debugbar::class, 添加到 config/app.php 的 aliases 数组里。
发布debugbar的自定义配置,执行如下命令:
php artisan vendor:publish --provider="Barryvdh\Debugbar\ServiceProvider"
参考资料
https://laravel.com/docs/8.x/installation