Laravel6.0中提示不能創建臨時文件:無許可權

  • 2019 年 11 月 13 日
  • 筆記

具體

提示:

A temporary file could not be opened to write the process output: fopen(C:Windowssf_proc_00.out.lock): failed to open stream: Permission denied

解決

1、目前我出現這個的原因是 進行Model操作,即插入數據時【具體是多對多插入數據時】,因錯誤而提示的。他為什麼提示這個,而不是提示資料庫錯誤,可能和新版本有關,具體原因不知。

2、你模型中未定義:$guarded$fillable

若有新的問題導致以上提示,等我遇到了在寫上去。

2019年9月26日

是我天真了,這個錯誤根本原因就是不能創建臨時文件

至於它創建臨時文件的原因我猜測就是保存錯誤之類的。這不是重點。

重點是,任何資料庫報錯都是顯示上面的那個截圖,導致我根本看不到任何錯誤提示。也不知道如何根本解決。

我已經屁顛屁顛退回到5.8了,還好這個項目才剛好開始。