Laravel 7.15 视图中的 UUID 未正确显示
UUID in Laravel 7.15 views doesn't show correctly
只是想将框架更改为 Laravel 7.15.0。
我有一个 table 以 field_id(36)
为主并包含 UUID()
值。
查看如下代码所示的数据:
<td>{{ $value->field_id }}</td>
<td>{{ $value->bio_field}}</td>
bio_field
显示了它应该如何。但是 field_id
没有。
例如:
_______________________________________________________________________________
|_______value in db____________________|_______value in view____________________|
| 82251247-2515-4139-86c0-ece2f5fca120 | 82251247 |
| b9848c43-30af-4806-ba8c-f7eaeb786510 | 0 |
| 9a5b3fbf-b591-4b96-b52b-ac34307b157f | 9 |
| 9c7c1056-8a57-4bcd-a16f-5b9b68ccccaf | 9 |
|______________________________________|________________________________________|
谁能告诉我哪里出了问题?谢谢
Eloquent假设主键是一个整数,现在在你的模态
$incrementing = false;
或者在模型的 $casts 属性 中将 field_id 列转换为字符串,如下所示:
protected $casts = [
'field_id' => 'string'
]
您可以在此处获取更多信息https://dev.to/wilburpowery/easily-use-uuids-in-laravel-45be & https://medium.com/@steveazz/setting-up-uuids-in-laravel-5-552412db2088
只是想将框架更改为 Laravel 7.15.0。
我有一个 table 以 field_id(36)
为主并包含 UUID()
值。
查看如下代码所示的数据:
<td>{{ $value->field_id }}</td>
<td>{{ $value->bio_field}}</td>
bio_field
显示了它应该如何。但是 field_id
没有。
例如:
_______________________________________________________________________________
|_______value in db____________________|_______value in view____________________|
| 82251247-2515-4139-86c0-ece2f5fca120 | 82251247 |
| b9848c43-30af-4806-ba8c-f7eaeb786510 | 0 |
| 9a5b3fbf-b591-4b96-b52b-ac34307b157f | 9 |
| 9c7c1056-8a57-4bcd-a16f-5b9b68ccccaf | 9 |
|______________________________________|________________________________________|
谁能告诉我哪里出了问题?谢谢
Eloquent假设主键是一个整数,现在在你的模态
$incrementing = false;
或者在模型的 $casts 属性 中将 field_id 列转换为字符串,如下所示:
protected $casts = [
'field_id' => 'string'
]
您可以在此处获取更多信息https://dev.to/wilburpowery/easily-use-uuids-in-laravel-45be & https://medium.com/@steveazz/setting-up-uuids-in-laravel-5-552412db2088