Helo, saya menghadapi masalah, kod saya ialah:
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')); }
Saya mahu menghapuskan ralat ini daripada kod saya. Saya terperangkap di sini.
$user->plan
menilai kepada null. Anda tidak berhati-hati terhadap perkara ini.optional()
laravel.User
andPlan
ialah hubungan milik (User belongsTo Plan), anda mungkin lebih baik menggunakan kunci asing sahaja dalam model pengguna.