一開始看到“Call to a member function toArray() on null”腦瓜子嗡嗡的,我可以打印出數據為什么還是報錯,加了find和select方法都沒用
$adminUser = $adminUser->find()->toArray();
復制
和
$adminUser = $adminUser->select->toArray();
復制
用這兩個都報錯
這就有點頭疼
最終仔細想了下報錯原因,我只是打印出數據而轉換成toArry方法并沒有獲取
這時候就需要加個處理 如下:
if (empty($adminUser)|| $adminUser->status != "status.mysql.table_normal")
{
return show(config("status.error"),"不存在的用戶");
}
$adminUser = $adminUser->toArray();
復制
這樣就可以用toArry,一定是先獲取數據后再轉換。報錯沒關系,找到問題的原因就可以解決,雖然問題很小但需要仔細哈。
感謝大家觀看?。?!
本文轉載自: https://blog.csdn.net/qq_17525509/article/details/120183944