Ошибка кэширования Laravel

Я пытаюсь использовать laravel кассир для сайта, который я создаю, но я получаю эту ошибку:

Объявление Laravel\Cashier\BillableTrait::invoices($parameters = Array) должно быть совместимо с Laravel\Cashier\BillableInterface::invoices()

Я следил за инструкциями по установке, которые находятся на веб-сайте laravel.

Моя модель пользователя:

 <?php use Illuminate\Auth\UserTrait; use Illuminate\Auth\UserInterface; use Illuminate\Auth\Reminders\RemindableTrait; use Illuminate\Auth\Reminders\RemindableInterface; use Laravel\Cashier\BillableTrait; use Laravel\Cashier\BillableInterface; class User extends Eloquent implements UserInterface, RemindableInterface, BillableInterface { use UserTrait, RemindableTrait, BillableTrait; /** * The database table used by the model. * * @var string */ protected $table = 'users'; /** * @var array */ protected $dates = ['trial_ends_at', 'subscription_ends_at']; /** * The attributes excluded from the model's JSON form. * * @var array */ protected $hidden = array('password', 'remember_token'); } 

Любая помощь будет принята с благодарностью.

Заранее спасибо.

Я тоже столкнулся с этой ошибкой. Кажется, это только проблема (до сих пор) с версией larvel / cashier версии 2.0.4. Я вернулся к версии 2.0.3.

Похоже, что у вас могут возникнуть проблемы с версией / кешем. Вы сделали composer dumpautoload или еще лучше, но composer update для composer update , а затем php artisan cache:clear ?

Как выглядит ваш composer.json для записи Cashier?