Php 雄辩的关系

Php 雄辩的关系,php,laravel,eloquent,Php,Laravel,Eloquent,我有两种型号:Account: <?php namespace App\Models; class Account extends \Illuminate\Database\Eloquent\Model { public function user() { return $this->belongsTo('\App\Models\User'); } } 或者使用普通语法: User::find(1)->accounts()->

我有两种型号:Account:

<?php

namespace App\Models;

class Account extends \Illuminate\Database\Eloquent\Model
{
    public function user()
    {
        return $this->belongsTo('\App\Models\User');
    }
}

或者使用普通语法:

User::find(1)->accounts()->get()
或通过:

但不要把两者混为一谈
accounts()
只是查询生成器的hasMany关系。帐户的实际对象由
get()
检索。动态属性缩短了为此任务编写的代码


出于好奇,为什么要显式地写出完全限定的名称空间?您只需使用
扩展雄辩

或使用正常语法:

User::find(1)->accounts()->get()
或通过:

但不要把两者混为一谈
accounts()
只是查询生成器的hasMany关系。帐户的实际对象由
get()
检索。动态属性缩短了为此任务编写的代码


出于好奇,为什么要显式地写出完全限定的名称空间?您只需使用
扩展雄辩

或使用正常语法:

User::find(1)->accounts()->get()
或通过:

但不要把两者混为一谈
accounts()
只是查询生成器的hasMany关系。帐户的实际对象由
get()
检索。动态属性缩短了为此任务编写的代码


出于好奇,为什么要显式地写出完全限定的名称空间?您只需使用
扩展雄辩

或使用正常语法:

User::find(1)->accounts()->get()
或通过:

但不要把两者混为一谈
accounts()
只是查询生成器的hasMany关系。帐户的实际对象由
get()
检索。动态属性缩短了为此任务编写的代码


出于好奇,为什么要显式地写出完全限定的名称空间?你可以用
扩展雄辩的

啊,这救了我的命!:-)啊,这救了我的命!:-)啊,这救了我的命!:-)啊,这救了我的命!:-)