在 laravel7 中使用 uuid 查找模型
Find model using uuid in laravel7
这听起来很琐碎,但我已经搜索了一段时间,但没有找到合适的答案!!
如何在我的控制器中使用 uuid 获取模型?我试过 find
和 where('uuid', $uuid)
但它总是得到一个空值!
代码
public function index()
{
$uuid = '90236239-5f28-4d74-948e-eb6c921b323c';
return User::where('uuid', $uuid)->first();
部分模特
use tcCore\Traits\UuidTrait;
class Userextends BaseModel
{
use UuidTrait;
protected $casts = [
'uuid' => EfficientUuid::class,
];
}
解决者
whereUuid($uuid)->first();
这听起来很琐碎,但我已经搜索了一段时间,但没有找到合适的答案!!
如何在我的控制器中使用 uuid 获取模型?我试过 find
和 where('uuid', $uuid)
但它总是得到一个空值!
代码
public function index()
{
$uuid = '90236239-5f28-4d74-948e-eb6c921b323c';
return User::where('uuid', $uuid)->first();
部分模特
use tcCore\Traits\UuidTrait;
class Userextends BaseModel
{
use UuidTrait;
protected $casts = [
'uuid' => EfficientUuid::class,
];
}
解决者
whereUuid($uuid)->first();