一開始看到“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,一定是先擷取資料後再轉換。報錯沒關系,找到問題的原因就可以解決,雖然問題很小但需要仔細哈。
感謝大家觀看!!!