作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何代表第一个表的列特定 id 获取第二个表的列值,就像在这段代码中,它从同一个表获取值,但我想更改它以代表从其他表获取值用户表的列 ID。
$user = User::find(Auth::id());
$ref_id = $user->referrer_id;
$ref_user = User::find($ref_id);
$new_Balance = $ref_user['balance'] = $ref_user['balance'] +
$comission->update_commision_sponsor;
$ref_user->save();
我希望它是这样的:
$user = User::find(Auth::id());
$ref_id = $user->referrer_id;
$ref_user = User::find($ref_id); (here I want to assign second table where the referrer_id column dose not exist.)
$new_Balance = $ref_user['balance (here I want second table's column "earning")'] = $ref_user['balance(here I want second table's column "earning")'] + $comission->update_commision_sponsor;
$ref_user->save();
最佳答案
if 条件可能有帮助
$user = User::find(Auth::id());
$ref_id = $user->referrer_id;
if($ref_id == null){
$anotherTable = AnohterTable::find($id);
$ref_id == $anotherTable->another_column;
}
$ref_user = User::find($ref_id); (here I want to assign second table where the referrer_id column dose not exist.)
$new_Balance = $ref_user['balance (here I want second table's column "earning")'] = $ref_user['balance(here I want second table's column "earning")'] + $comission->update_commision_sponsor;
$ref_user->save();
关于php - laravel 如何从多个表中获取列值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58061779/
我是一名优秀的程序员,十分优秀!