【发布时间】:2016-10-02 21:00:33
【问题描述】:
我正在按照https://laravel.com/docs/5.2/billing 的说明进行操作 设置收银员和希望条纹!
这是我的 composer.json 的一部分
"type": "project",
"require": {
"php": ">=5.5.9",
"laravel/framework": "5.2.*",
"laravel/cashier": "~6.0"
},
"require-dev": {
"fzaninotto/faker": "~1.4",
"mockery/mockery": "0.9.*",
"phpunit/phpunit": "~4.0",
"symfony/css-selector": "2.8.*|3.0.*",
"symfony/dom-crawler": "2.8.*|3.0.*"
},
这是我证明收银员在(通过终端)的证据
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
- Removing laravel/cashier (v6.0.0)
- Installing laravel/cashier (v6.0.17)
Downloading: 100%
Writing lock file
Generating autoload files
> Illuminate\Foundation\ComposerScripts::postUpdate
> php artisan optimize
Generating optimized class loader
这是我/config/app.php的一部分
Illuminate\Auth\Passwords\PasswordResetServiceProvider::class,
Illuminate\Session\SessionServiceProvider::class,
Illuminate\Translation\TranslationServiceProvider::class,
Illuminate\Validation\ValidationServiceProvider::class,
Illuminate\View\ViewServiceProvider::class,
Laravel\Cashier\CashierServiceProvider::class,
然后是错误
FatalErrorException in ProviderRepository.php line 146:
Class 'Laravel\Cashier\CashierServiceProvider' not found
我已经运行了以下命令
-
php artisan: 看看有没有收银员,没有 -
composer update但没什么可更新的 -
composer require laravel/cashier=~6.0但没有什么可更新的
【问题讨论】:
-
你尝试过 composer dump 吗?
-
@manshu 嘿!试过了,问题依旧
-
删除 composer.lock 文件然后执行 composer install
-
@manshu
composer install Loading composer repositories with package information Installing dependencies (including require-dev) from lock file Nothing to install or update仍然无法安装或更新,而且总体错误 -
删除 composer.lock 文件和 vendor 文件夹。尝试做作曲家安装
标签: php laravel laravel-5 laravel-5.2 laravel-cashier