think-orm icon indicating copy to clipboard operation
think-orm copied to clipboard

toArray()二次调用时候visible无效的问题

Open Hairow opened this issue 3 years ago • 2 comments

$user=User::where('id','=',1)->find();
$data1=$user->visible(['id','username'])->toArray();
$data2=$user->toArray();
dump($data1);
dump($data2);

第二次调用toArray时候会全部输出user的字段

Hairow avatar Dec 26 '22 00:12 Hairow

设计如此 可以说明下你的真实使用场景是什么

liu21st avatar Jan 27 '23 10:01 liu21st

设计如此 可以说明下你的真实使用场景是什么

用户和角色的多对多关联模型 用户列表中含有角色的信息时候,角色表所有字段都输出 也是设计如此吗?

Hairow avatar Feb 03 '23 02:02 Hairow