Laravel Passport UUID 用户问题

大家好, 我有个 laravel passport UUID user_id 问题,users table 我使用了 UUID
代码如下:

    Schema::create('users', function (Blueprint $table) {
        $table->uuid('id')->primary()->unique();
        $table->string('name');
        $table->string('email')->unique();
        $table->timestamp('email_verified_at')->nullable();
        $table->string('password');
        $table->rememberToken();
        $table->timestamps();
    });

然后我的 CreateOauthClientsTable 代码如下:

 Schema::create('oauth_clients', function (Blueprint $table) {
        $table->uuid('id')->primary();
        $table->uuid('user_id')->index()->nullable();
        $table->string('name');
        $table->string('secret', 100);
        $table->text('redirect');
        $table->boolean('personal_access_client');
        $table->boolean('password_client');
        $table->boolean('revoked');
        $table->timestamps(); 
    });

当我获取到 user_id 如果 前面是数字就写进去,如果是字母就不能识别, 我也不知道具体什么原因,

网上搜索了几天,还是没有头绪, 大家有没有遇过这个问题 , 可以帮忙指点一二吗, 在这里先谢过了。

微信号:liyong6336

暂时没有作品

JasonLi9168
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 2
TimJuly

你这前面是数字的识别的也不对啊

需要把Model中的$keyType改成string

1周前 评论

你看下 oauth_access_token这个表的user_id字段的类型

1周前 评论

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!