您好,我遇到一個問題,我的程式碼是:
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')); }
我想從我的程式碼中消除這個錯誤。我被困在這裡了。
P粉1514660812023-12-25 00:10:31
$user->plan
計算結果為 null。你不防備這一點。
optional()
函數。User
和 Plan
之間的關係是屬於關聯 (User ownsTo Plan),則最好在使用者模型中使用外鍵。