当我使用时:
$myModel::find(1);
例如,我完全可以使用访问器-那是因为它返回了模型的实例?
如果我使用
$myModel::where('foo', 'bar');
我无法再访问任何访问器或模型函数,甚至无法访问myModel
上的关系,这是否是预期的行为,如果可以,那么-我应该如何执行where查询,以便继续使用模型的关系?>
答案 0 :(得分:0)
您需要获取模型。之后,一切都会正常运行。
$myModel::where('foo', 'bar')->firstOrFail();