我遇到了一些奇怪的事情,我认为这可能是框架本身的错误,所以我想知道是否有类似的经历。
我有两个实体:Contact和Media处于 1:M 关系。关系定义为:
public function media()
{
return $this->hasMany(Media::class);
}
现在我看到的问题是,当我继续show控制器方法并加载关系时,如下所示:
public function show(Contact $contact)
{
$contact->load('media');
return response()->json($contact);
}
联系方式已解决,媒体关系如下:
"first_name": "Melisa",
...
"media": [
{
"id": 50,
...
但是,如果我修改关系的大小写,以便我调用:
public function show(Contact $contact)
{
$contact->load('mEdIa');
return response()->json($contact);
}
它返回:
"first_name": "Melisa",
...
"m_ed_ia": [
{
"id": 50,
...
……这确实令人不安。它应该发生吗?
湖上湖
慕森王