【发布时间】:2013-08-16 13:51:27
【问题描述】:
我找不到定义关系的方法。这是我之前的问题,您可以查看它以找到我要查找的内容:PHP/Laravel/Bootsrap fetch data
我已经为这样的技能定义了关系:
public function skills()
{
return $this->hasMany('Skill', 'player_skills', 'skillid', 'player_id');
}
指向 $skills->players as $player 时仍然出现 Undefined property: Illuminate\Database\Eloquent\Collection::$players 错误。
【问题讨论】:
-
您可以发布您遇到错误的代码吗?您发布的代码与错误无关
-
@TryingTobemyself paste.laravel.com/JoD
-
你从哪里得到
$skills?型号代码?? -
paste.laravel.com/JoG 假设您的关系设置正确。在您的模型中,您还需要拉动枢轴变量。请将您的模型也添加到粘贴桶中,我将能够完全回答您。
-
@TryingTobemyself paste.laravel.com/JpD
标签: many-to-many laravel laravel-4