[英]Laravel composer update error: Nothing to install or update
当我运行 composer update 时,出现以下错误:
使用 package 信息加载作曲家存储库 更新依赖项(包括 require-dev) 无需安装或更新 生成自动加载文件 Illuminate\Foundation\ComposerScripts::postUpdate php artisan optimize [Symfony\Component\Debug\Exception\FatalErrorException] Class 'Laravel\Cashier\ CashierServiceProvider' not found 脚本 php artisan 优化处理以错误或代码 255 返回的 post-update-cmd 事件
我将此代码放在 app.php 文件中
Laravel\Cashier\CashierServiceProvider::class,
在 composer.json 我也把这个
“laravel/收银员”:“~6.0”
就像在 laravel 文档中一样
删除
Laravel\Cashier\CashierServiceProvider::class,
来自app.php
。 安装包后需要添加。
此外,代替composer update
,尝试composer require
而不更改composer.json
文件。
composer require laravel/cashier
不要在composer.json
文件或app.php
添加任何内容。
只需按照 Laravel 网站中为Laravel Cashier提供的文档,(选择您在项目中使用的 Laravel 版本)。
按以下顺序运行命令:
//install the package and add it in composer file
composer require laravel/cashier
//add your cashier class in 'providers' array in app.php
Laravel\Cashier\CashierServiceProvider::class,
//add alias in 'aliases' array in app.php
'Cashier' => Laravel\Cashier\CashierServiceProvider::class,
//will add several columns to users table & create a new subscriptions table
php artisan migrate
php -v
检查 cmd 中的 php 版本
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.