SQLSTATE[42S22]: Column not found: 1054 Unknown column 'blog_article.id' in 'where clause' (SQL: select * from `blog_article` where `blog_article`.`id` = 8 limit 1)數據庫
相似這種問題,有的說字段名沒有和數據庫的對應,可是個人確確實實對應上了,看了好幾遍。還有說主鍵必須是id ,不能是art_id,,, 由於我用的是$res = Article::find($id)->delete();提示的錯誤信息,而後我試着換一種方式刪除 $res = DB::delete('delete from blog_article WHERE art_id ='.$id); 好使了,這種問題只能用原生的SQL語句。或者使用$flight = App\Flight::where('art_id', 1)->first();spa
我猜想是版本的問題,之前是能夠用的,可是如今用 User::find() 這種方式查找的 主鍵好像只能是id,而不能是art_id。blog