Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 有说服力的不链接表_Php_Mysql_Laravel_Eloquent - Fatal编程技术网

Php 有说服力的不链接表

Php 有说服力的不链接表,php,mysql,laravel,eloquent,Php,Mysql,Laravel,Eloquent,我有三张桌子。但是拉威尔没能把桌子联系起来,我觉得我错过了一件很小的事情,但我似乎找不到 控制器 $data = Item::all(); $clipper = $data->first(); dd($clipper->attributes()); 项目 protected $table = 'item'; protected $primaryKey = 'item_id'; public $timestamps = false; public function attribut

我有三张桌子。但是拉威尔没能把桌子联系起来,我觉得我错过了一件很小的事情,但我似乎找不到

控制器

$data = Item::all();
$clipper = $data->first();
dd($clipper->attributes());
项目

protected $table = 'item';
protected $primaryKey = 'item_id';
public $timestamps = false;

public function attributes() {
    return $this->hasMany('App\Attributes', 'item_id');
}
a广播

protected $table = 'attributes';
protected $primaryKey = 'attr_id';
public $timestamps = false;

public function name() {
    return $this->hasOne('App\Attributesname', 'name_id');
}
属性名称

protected $table = 'item_attributes';
protected $primaryKey = 'item_attr_id';
public $timestamps = false;
尽职调查结果

数据库设计


Laravel链接关系良好,请查看您输出的父模型是项,相关模型是项,尝试此操作以查看相关数据(非关系):


您不知道这是否是因为您尚未查询或加载关系。。。关系方法返回关系类型对象(基本上是查询生成器),它们不返回关系的结果
$data = Item::all();
$clipper = $data->first();
dd($clipper->attributes);