《Laravel 11 正式發布!新功能介紹 – 軟體框架》

一直以來Laravel框架總是一年兩次的框架版本更新,直到Laravel 9後開始有了些改變,改成是一年一次的年度更新,除非核心Symfony中間有做其他異動,團隊才會在Symfony發布後兩個月,進行Laravel臨時更新,所以之後大家就掌握一個原則,之後每年的第一個季度,Laravel就會有新的…

《Laravel 10 正式發布!新功能介紹 – 軟體框架》

一直以來Laravel框架總是一年兩次的框架版本更新,直到Laravel 9後開始有了些改變,改成是一年一次的年度更新,除非核心Symfony中間有做其他異動,團隊才會在Symfony發布後兩個月,進行Laravel臨時更新,所以之後大家就掌握一個原則,之後每年的第一個季度,Laravel就會有新的…

《Laravel – 談APP_ENV正式環境與開發環境設定差異 – 學習筆記》工具分享

最近有個朋友公司的正式區資料庫帳號密碼外洩,我問他為什麼會發生這樣的問題,他說因為他們家的開發人員把正式環境的Debug設定為true,我相當訝異沒想到這樣的問題既然還蠻多人不清楚差異的,於是就有了寫這篇文章的契機,這個問題我相信很多新手的Laravel都會犯這樣的錯誤,就趁這次教學把設定與驗證過程…

《Laravel – 善用LOG挖掘問題的真相 – 學習筆記》

只要是程式經過一段時間的運作或多說少一定會出現問題,不論是程式面或是資料面,還是系統面都有可能,第一種也許可以靠經驗或是單元測試來預先避免,但是遇到資料面及系統面的問題,只能在運作的當下才會發現,而由於有時候是我們網站的訪客發現異常而不是我們內部的同仁或是開發人員,所以這時候我們就需要透過各種LOG…

《Laravel – 如何使用URL – 學習筆記》

相信很多網頁開發者都會處理到麵包屑、上一下、下一頁等相關URL的操作,過往大家會用組字串的方式產生URL,在Laravel 框架中提供不少方便的URL函式供開發者使用,但由於內建函式眾多,我只提供日常比較常用的函式供你參考,我也順便紀錄下來當作備忘錄,也希望藉由此次分享讓初學者能更快掌握相關語法。 …

《Laravel – 如何使用Cache – 學習筆記》

相信很多使用laravel開發的人都有遇過,在開發幾段程式都運作的很順暢,但是一上正式機後,突然就變得很慢甚至網站就出現504,這時候你要注意是不是忘記規劃緩存機制了,一般來說我們在讀取資料庫的時後,隨著查詢的複雜及使用人數變多,DB的CPU就會不知不覺被消耗殆盡,這時候適度的規劃Cache機制就顯…

《PHP套件管理 – Composer cheatsheet – 學習筆記》

在日常開發的時候,常常遇到臨時要下composer的一個指令,卻忘記指令的名稱,於是我想說整理一篇composer cheatsheet,一方面可以給日後的自己參考,二方面也可以讓其他開發者可以當作快速參考的頁面,也希望藉由此次分享讓初學者能更快掌握相關語法。 RD爸爸你好,我是RD爸,希…

《Laravel – 解決Mac上使用composer建立laravel時會出現zsh: no matches found的問題 – 學習筆記》工具分享

最近有個朋友新買Mac 相關開發環境都設定好後,要使用composer create-project時候,無法建立並且系統出現zsh: no matches found,這個問題我記得之前在我的Mac開發環境建立的初期也成發生過,就趁這次協助他解決的過程中也記錄下來,也希望藉由此次分享讓初學者能更快…

《Laravel – 如何按照日期分割Laravel.log – 學習筆記》工具分享

承上篇如何清除LARAVEL.LOG的分享,相信很多人會問,如果我只想找某一天的log紀錄,他沒辦法像是nginx or apache上的access log按照日期分割不同的檔案嗎? 其實是可以的,可以透過.env檔案做設定,這次我們會做兩件事 1.將log檔案設定以天(daily)為單位 2.A…