Laravel 部署時發生Error
訊息如下
count(): Parameter must be an array or an object that implements Countable
發生這個原因在於php的 count() 在較舊的版本計算不是陣列的變數時會返回0
但在較新的php版本中 若變數不是陣列則會直接報錯。總結此問題是因為php版本所造成的,你必須降低你的php版本或是提高Laravel版本。
當然你也可以修改程式碼在使用 count() 前使用 is_array() 來檢查是否是陣列,來避免程式報錯。
可以參考Laravel版本對照表
架設好網站後,卻遲遲無法透過搜尋引擎找到嗎?快手動登入你的網站讓搜尋引擎找到
更新 composer 依然無法解決 No such file or directory 問題嗎?深入問題解決。
HTML使用input上傳檔案時,若想要限制檔案的類型時可以使用accept屬性。
CentOS 7 安裝後會自帶Python2,如果需要使用Python3則需要再另行安裝,安裝方式
HTTP Strict Transport Security (HSTS) not implemented 未使用嚴格安全傳輸(HSTS),教你如何設定