[英]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.