环境:PhpStorm,使用Laravel和PHPUnit。
我想要的是:要$casts
在用户模型上使用on并执行foreach函数以比较特定用户的所有字段,则断言数据库中的所有变量是否都与我的用户类型相同:$ casts。
是否有已经为我完成此功能的集成功能?如果没有,请告诉我如何从头开始制作。
谢谢。
在任何型号上获得$ casts
$user = User::firstOrFail();
$user->getCasts();
/*
* Output might be an array like
[
"id" => "int",
"email_verified_at" => "datetime",
]
*/
但是,如果你在Model类上声明了casts属性,Laravel将确保正确地进行属性转换-还要确保根据$ casts数组强制转换属性的功能必须已在框架级别进行了全面测试。