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版本對照表
經歷了多個alpha版本後Bootstrap 5 beta版於2020年12月7日釋出
HTTP Strict Transport Security (HSTS) not implemented 未使用嚴格安全傳輸(HSTS),教你如何設定
2020年6月16日,開發團隊釋出了最新的Bootstrap 5 Alpha版本,在全新的Bootstrap 5 帶來許多展新功能,其中最引人注意的莫過於移除對jQuery的依賴
對於 MySQL 資料庫資料操作的基本語法大全
RC4加密在密鑰的生成演算中存在漏洞在 Acunetix 弱點掃描中被列為中度風險,以Apache實作關閉RC4加密方式