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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM