Обновление Laravel с 5.8 до laravel 6 - вызов неопределенного метода Laravel \ Cashier \ Cashier :: useCurrency () - PullRequest
2 голосов
/ 01 декабря 2019

Я только что попытался перейти с laravel 5.8 на laravel 6.

Запустить composer update и получил следующую ошибку в консоли:

 Script @php artisan package:discover handling the post-autoload-dump event returned with error code 1

 Symfony\Component\Debug\Exception\FatalThrowableError  : Call to undefined method Laravel\Cashier\Cashier::useCurrency()

 at C:\wamp\www\laravel\my-project\app\Providers\AppServiceProvider.php:34
  30|         Paginator::useBootstrapThree();
  31| 
  32|         Stripe::setApiKey(config('services.stripe.secret'));
  33| 
> 34|         Cashier::useCurrency('gbp', '£');

Что это значит?

1 Ответ

3 голосов
/ 01 декабря 2019

Вы можете обратиться к руководству по обновлению для кассира.

Метод useCurrency был заменен параметром конфигурации в новом файле конфигурации кассира иusesCurrency метод был удален.

В Cashier v10 произошли различные существенные изменения.

...