При попытке запустить php artisan db:seed
для моего приложения другие сеялки работают успешно, но эта, в частности, выдает следующую ошибку:
In OAUTHTableSeeder.php line 14:
Call to undefined method Laravel\Passport\Passport::client()
Рассматриваемая сеялка выглядит так:
use Illuminate\Database\Seeder;
use Laravel\Passport\Passport;
class OAUTHTableSeeder extends Seeder{
public function run(){
$client = Passport::client()->forceFill([
'user_id' => null,
'name' => 'Password Grant Client',
'secret' => '1234',
'redirect' => 'http://localhost',
'personal_access_client' => false,
'password_client' => true,
'revoked' => false,
]);
$client->save();
}
}
Это нормально работает в удаленной среде, и я не могу понять, что отличается между ними.Я пытался удалить каталог vendor
и переустановить зависимости через composer, но безрезультатно.