我有問題建立與雄辯的關係。 我有兩個創建的模型,Spielplan和Verein。在模型Spielplan中,我有Team_ID和Spiel_ID字段。在模型Verein中,我有字段V_ID和名稱。現在我需要加入這兩張關於Team_ID = V_ID的表格。雄辯地加入在哪裏條款
這是我的模型
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Spielplan extends Model
{
protected $table = 'Spielplan';
public function vereinFunction(){
return $this->hasOne('App\Verein', 'V_ID');
}
}
這是我的網絡的路由功能,我想Spiel_ID和名稱。
Route::get('test', function(){
$spieleT = App\Spielplan::where('Spiel_ID', '=', 30)->get();
foreach($spieleT as $da){
echo $da->Spiel_ID;
echo $da->vereinFunction->Name;
}
});
第一回波的作品和我回去Spiel_ID但第二回聲還給ErrorException試圖讓非對象的屬性。 我的代碼有什麼問題?
似乎'$ da-> vereinFunction'爲空或爲空 –
您是否想出了一個解決方案呢? – Jonathan