Laravel未定义方法Passport :: client()

时间:2018-06-24 00:18:25

标签: php laravel laravel-passport

当尝试为我的应用运行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重新安装依赖项,但无济于事。

0 个答案:

没有答案