Laravel护照Client
模型在oauth_clients
表上具有以下字段:
name
secret
redirect
personal_access_client
password_client
revoked
以及如何将我的自定义字段request_domain_name
添加到客户端凭据,以便在每次请求时使用此自定义字段值检查请求域名?
答案 0 :(得分:0)
您可以创建一个单独的迁移
php artisan make:migration alter_oauth_clients_table_request_domain_name --table=oauth_clients
并在迁移过程中定义新列
Schema::table('oauth_clients', function (Blueprint $table) {
$table->string('request_domain_name');
});
此后,您可以扩展Client
模型并将request_domain_name
列添加到fillable
属性,这样便可以对其进行检查。
class Client extends \Laravel\Passport\Client
{
protected $fillable = [
'name',
'secret',
'redirect',
'personal_access_client',
'password_client',
'revoked',
'request_domain_name',
];
}