[請益] php 8 新增資料遇到困難(laravel+mysql)

看板PHP
作者
時間
最新
留言20則留言,7人參與討論
推噓5 ( 5015 )
AID
程式如下 $flight = new Product; $flight->name = "iphone";//此行出錯 $flight->save(); 錯誤訊息 count(): Argument #1 ($value) must be of type Countable|array $flight->name = "iphone" 改成 $flight->name = ["iphone"] 改成 $flight->name = (array)["iphone"] 都會得到相同的錯誤訊息,請問正確的語法? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.161.33.132 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1685547562.A.4BD.html

20 則留言

06/01 10:17, 1F:)

06/01 11:07, 2Flaravel 現在內建 Product?

06/01 16:16, 3F程式碼看起來沒有貼完整,是直接把這個 product 拿去 cou

06/01 16:16, 4Fnt 了嗎?

06/01 16:23, 5F如果只是想避免出現例外錯誤,包一層 is_countable 就好

06/01 16:25, 6F其他的就是看字面上意思,確保你傳進去的變數是 countabl

06/01 16:25, 7Fe 的

06/01 16:31, 8Farray變數就是countable的, 傳進去還是錯

06/01 16:33, 9F什麼是包一層is_countable?是這樣嗎 is_countable(變數)

06/01 16:35, 10Fgoogle錯誤訊息,第一個連結有類似的作法

06/01 16:36, 11F但還是失敗也無法理解正確的變數型態該怎麼寫

06/01 16:39, 12Fproduct是model, google laravel orm 就有MVC的資料

06/01 21:21, 13F你要把程式碼上傳到哪裡讓我跑跑看嗎

06/01 21:40, 14F你可以試著 var_dump 或是 dd 看看你 count 的變數

06/01 23:06, 15F我發現資料庫為空,new product的型態是不可數,會出錯

06/02 19:58, 16F好想抓著你肩膀搖晃『扣呢!!!!!?????』

06/08 17:00, 17FObserver 裡的錯誤? Listener? Job?

06/17 11:23, 18F程式不要貼一半,錯誤訊息也不要貼一半,上面都會告訴你

06/17 11:23, 19F是哪一支程式與哪一行出錯,你噴錯的地方絕對不是在那一

06/17 11:23, 20F行,不要通靈