我的播种机:
public function run()
{
ClientPermission::create([
'id' => 1,
'section_ar' => 'المريض',
'options_ar' => [
'patients_tree' => 'قوائم المريض',
],
]);
}
我在mysql中得到它,如下所示:{"patients_tree":"\u0642\u0648\u0627\u0626\u0645\u0627\u0644\u0645\u0631\u064a\u0636"}
在我的模型中:
protected $casts = [
'options_ar' => 'json',
'options_en' => 'json',
];
我已经试过了:
json_encode('قوائم المريض', JSON_FORCE_OBJECT | JSON_UNESCAPED_UNICODE)
但我得到了同样的结果我还应该做些什么?提前非常感谢!
我找到了它,伙计们:https://laravel.com/docs/9.x/eloquent-mutators#custom-铸件解决方案,使您自己的铸件,而不是laravelvefault