亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何解決嘗試在 Laravel 中獲取非對象的屬性

如何解決嘗試在 Laravel 中獲取非對象的屬性

PHP
偶然的你 2022-12-23 15:14:45
我是一名初學者 Web 開發人員 我正在嘗試編寫一個條件,該條件將根據用戶將發送的數據來滿足如果條件達到 100% 但其他條件會產生以下文本的錯誤試圖獲取非對象的屬性“unique_id”如果有人知道如何解決這個問題,我將不勝感激這是我來自控制器的代碼public function checkRestorePassword(Request $request){    $result['success'] = false;    $rules = [        'unique_id' => 'required',    ];    $validation = Validator::make($request->all(), $rules);    if (empty($validation))    {        $result['error'] = "Enter the code that was sent to you by mail.";        return response()->json($result, 422);    }    $user = User::where('unique_id', $request->uniqueId)->first();    if ($user->unique_id === $request->uniqueId)    {        $result['success'] = 'Access to your personal account successfully restored. Please change your password.';        return response()->json($result, 200);    }    else    {        $result['success'] = false;        return response()->json($result, 422);    }}
查看完整描述

1 回答

?
蝴蝶不菲

TA貢獻1810條經驗 獲得超4個贊

我認為這是因為$user正在返回null。

所以這樣做

if (!is_null($user) && $user->unique_id === $request->uniqueId)


查看完整回答
反對 回復 2022-12-23
  • 1 回答
  • 0 關注
  • 81 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號