Laravel hasOne Relation 2 列

标签 laravel lumen relation has-one

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

我在表 plan_price 中有以下列:

$table->float('price')->comment('一个月或一年的价格取决于 关于国家代码'); $table->string('country_code')->default('EG');

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

最佳答案

我认为你应该这样做:

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

关于Laravel hasOne Relation 2 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53189311/

相关文章:

laravel - 如何为belongsTo 创建Laravel 资源关系?

php - Laravel 创建动态时间表

PHP oci_connect() 卡住/没有超时

php - 在多个文件中拆分 Lumen 6.X 路由

ruby-on-rails - 在相关模型中更改属性后运行 before_save

php - 拉维尔 |在 2 个表中搜索

laravel - 如果 id 为 null,如何在关系上运行 updateOrCreate

php - Laravel 5.1 - 多列的多态关系

php - 如何使用基本查询在 Lumen/Laravel 中的 DB::insert 之后获取行 ID

mysql - 我应该如何设计关系数据库中的表?