我有以下基本类设置:
class Document extends Eloquent {
/**
* [types description]
* @return [type] [description]
*/
public function types() {
return $this->belongsToMany('Type');
}
}
什么值适合放入返回类型doc块?执行返回方法的var转储指向对象\ Illuminate \ Database \ Eloquent \ Relations \ BelongsToMany
在这种情况下,这是否正确? (我不确定为什么会这样?)
由于
答案 0 :(得分:5)
Laravel正在使用:
@return \Illuminate\Database\Eloquent\Relations\BelongsToMany
看一下文件
vendor\laravel\framework\src\Illuminate\Database\Eloquent\Model.php
答案 1 :(得分:1)
它在最基本的级别返回array
....虽然我只是称它为Relationship
....因为那有点自我解释,这就是Laravel在其中所称的的docblock
class Document extends Eloquent {
/**
* [types description]
* @return Relationship
*/
public function types() {
return $this->belongsToMany('Type');
}
}