Laravel和Filament的UUID给出了不正确的编辑URL链接

ycggw6v2  于 2023-04-22  发布在  其他
关注(0)|答案(1)|浏览(116)

当你有一个使用UUID作为主键的实体时,Filament将能够为你生成一个新的实体,但是当点击编辑按钮时,它会将你引导到错误的URL,导致404。
例如,假设有一个实体的uuid为63 f3 cadb-f149 - 4fa 6-a316- 6 be 32592 f34 d,那么结果的url将不是/63 f3 cadb-f149 - 4fa 6-a316- 6 be 32592 f34 d/edit,而是/63/edit。它将字符串转换为整数。
这是Filament或Filament文档中缺少的东西吗?还是我缺少了什么?
目前的解决方法是为每个条目设置一个自动递增的id和一个uuid,但这并不理想。
提前感谢您的回复!

zkure5ic

zkure5ic1#

试穿你的模型

protected $casts = ['id' => 'string']
protected $keyType = 'string';

相关问题