Laravel具有“关联” 2列

时间:2018-11-07 12:16:57

标签: laravel lumen relation has-one

我有2个模型,第一个是(计划),第二个是(计划价格)

我在plan_price表中有此列:

$table->float('price')->comment('Price for one month or one year depends on country code'); $table->string('country_code')->default('EG');

我想要的是获得带有价格的计划,这取决于用户的国家/地区代码。

1 个答案:

答案 0 :(得分:2)

我认为您应该这样做:

return $this->hasOne(PlanPrice::class, 'plan_id')->where('country_code', 
$what_ever_your_code_is);