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

https://github.com/laradock/laradock/issues/3189

https://github.com/barryvdh/laravel-debugbar

posted @ 2022-04-10 09:05  jamstack  阅读(752)  评论(0编辑  收藏  举报