作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
"d0402be5-e1ba -4c-6ren">
我在 Postgres 上有一个自动生成 UUID 的表,当我在 Laravel 上添加 Customer::all();
时,我得到一个带有 "cs_id"=> "d0402be5-e1ba -4cb2-a80c-5340b406e2c3"
很好。当我循环或选择一个只有 cs_id 的记录时,它会为表中当前的三个记录返回 0、2、5,这是不正确的数据。
编辑:
CREATE TABLE customers
(
cs_id character varying(255) NOT NULL DEFAULT gen_random_uuid(),
CONSTRAINT cs_customers_pkey PRIMARY KEY (cs_id),
}
在 Laravel 上
$customerData = Customer::where('cs_id','d0402be5-e1ba-4cb2-a80c-5340b406e2c3')->first();
dd($customerData['cs_id']);
最佳答案
出于某种原因,Eloquent 搞砸了。
只需添加一个 getter 并在需要 cs_id 时使用它
public function getGuid()
{
return $this->attributes['cs_id'];
}
关于postgresql - 在 Laravel 中选择 Postgres UUID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43581962/
我是一名优秀的程序员,十分优秀!