Я следую инструкциям через https://laravel.com/docs/5.2/billing , чтобы настроить кассир и, надеюсь, Stripe!Невозможно установить Cashier ~ 6.0 на Laravel 5.2
Вот часть моего 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
но нет ничего, чтобы обновить
Вы попробовали свалку композитора? – manshu
@manshu эй! попытался, и проблема не устранена –
Удалить файл composer.lock, а затем установить композитор – manshu