【问题标题】:Can't install Cashier ~6.0 on Laravel 5.2无法在 Laravel 5.2 上安装 Cashier ~6.0
【发布时间】: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


【解决方案1】:
php artisan optimize
php artisan config:cache
php artisan route:cache 

尝试这些命令,然后运行 ​​composer install && composer update。

【讨论】:

  • [LogicException] Unable to prepare route [/] for serialization. Uses Closure. 来自终端的错误
  • 检查路由文件。
  • 我不确定你的意思。我获取“/”的路线只是为了呈现一个视图
猜你喜欢
  • 1970-01-01
  • 2018-11-19
  • 2016-04-15
  • 1970-01-01
  • 1970-01-01
  • 2017-07-16
  • 1970-01-01
  • 1970-01-01
  • 2016-06-20
相关资源
最近更新 更多