你好我有一个问题我的代码是:
if($user->plan->id == 1) {
return view($this->activeTemplate . 'user.autopool', compact('pageTitle', 'commissions', 'deposit', 'transactions', 'commission', 'withdraw', 'transaction', 'username', 'balance', 'user', 'plans'));
} else {
return view($this->activeTemplate . 'user.nopool', compact('pageTitle', 'user'));
}
我想摆脱这个错误从我的代码.我在这里卡住.
1条答案
按热度按时间juzqafwq1#
$user->plan
的计算结果为null。您不需要防范这种情况。optional()
函数。User
和Plan
之间的关系是belongsTo关系(User belongsTo Plan),则最好只在用户模型中使用外键。