因為每次要做 Laravel 重設密碼的 email 都要去改 Laravel 框架內部的 code, 不是很優,決定花點時間研究什麼是比較正確的做法。
分類: PHP
WordPress plugin development 外掛開發
Wordpress 開放 plugin/外掛給網站主做客製化開發,也訂定了一些寫法和規範。對 plugin/外掛開發有興趣的朋友,可以參考這篇文章。
Spatie Laravel Image Optimizer 圖片優化
絕大部分的 web 應用,在上傳圖片時,應該都要做優化 optimize 的動作,所謂 optimize, 就是在最少畫質的損失下,減少圖片的檔案大小。前幾個月看到 Laravel News 介紹了一款包裝成 Laravel 套件的 image optimizer, 就是本篇的主題。
WordPress child theme 子主題
每個 Wordpress 網站基本上都會套用一個主題 (theme). 主題會由其開發者繼續維護及演進,而業主客製的部分則建議寫在子主題 (child theme). 如此當主題更新時,客製的部分會仍然留存。
OpenCart 裝 ThemeGlobal Lite 時 slideshow 不見的問題
ThemeGlobal Lite 是 OpenCart market place 裡還算滿熱門的一個主題,前陣子拿來試用,但一直有 slideshow 出不來的問題,本篇記錄一下 trace 這問題的一些過程 (雖然最後發現是某處沒設定到 lol
[好文分享] Create a Custom Theme With OpenCart
可以看到 admin 底下沒有多墊 theme/default 這兩層。就這架構來看 catalog 是可以容納更多 theme 的前端檔案,如果你有裝其他 theme 的話,theme 資料夾底下除了 default, 還會有你裝的其他的 theme.
Laravel Mix
Laravel 5.4 開始使用 Laravel Mix 去處理前端的 js / css 檔案,Laravel Mix 這套件是由 npm 管理的,所以首先確認你的開發環境中有裝 npm.
Laravel Queue & Scheduled Task 教學、範例
Laravel 對於 Queue & Scheduled Task 有一套自己的架構。Scheduled Task 是做系統常需要的功能,另外,對於耗效能的工作,可以丟到 Queue 裡去執行。
在 Laravel 框架下如何輸出中文 PDF
前幾天在研究如何輸出中文 PDF 這個問題。輸出英文的 PDF 簡單,在 Laravel 框架下,安裝 barryvdh/laravel-dompdf 這個套件即可。他是 dompdf 的 wrapper,輸出中文的話會出現亂碼。
PHP Autoload
有一些文章會把 namespace 與 autoload 擺在一起講,這點要釐清。namespace 與 autoload 觀念上是沒有關係的,即使你一個一個 class 去 include / require 也可以用 namespace。
[線下活動] PHPConf Taiwan 2016
有位朋友介紹我去聽 PHPConf,我看了議程之後也覺得不錯,於是我票一開始賣就馬上買了第一天 (10/29) …
Laravel Eloquent ORM
ORM (Object Relational Mapping) 是軟體開發中一個很重要的部分。Laravel 有獨家的一套 ORM 機制,叫做 Eloquent ORM. 使用 Eloquent ORM 可以幫助你快速地實現商業邏輯,解決與資料庫溝通的問題。
Laravel Blade Templates
Laravel Blade 是 Laravel 獨家的後端 template 引擎。它是 native php 的包裝,可以幫助開發者做前端檔案的切分管理,並提供簡潔易懂的 template 語法。
Laravel (4): Laravel 5.3 released & 重裝環境
前陣子實在太忙了,以至於文章更新的頻率很低,而且乾貨不多。Laravel 5.3 release 了,希望藉這 …