發表文章

目前顯示的是有「Laravel」標籤的文章

[Laravel 8.x] 使用 Google reCAPTCHA

圖片

Laravel Hashids:把流水號 ID 轉成亂碼

Laravel Hashids 是基於 Hashids 衍生出來的 Laravel 套件,Hashids 是一個小型 library,可以根據數字產生簡短的唯一 ID。

laravel blade @stack 要放在 @include 之後才能正常使用

直接用範例來說明,目前我們有下面兩個 blade,分別是 layout 和 content。 範例:主視圖(layout.blade.php) <html> <head> @stack('scripts') </head> <body> @include('content') </body> </html> 範例:子視圖(content.blade.php) @push('scripts') <script src="footer.js"></script> @endpush 這種情況下會造成子視圖 @push 沒有作用,起因在於程式解析的順序是從上到下,@stack 只會輸出當前已經 push 進來的內容。 在主視圖解析到 @stack 時子視圖還沒載入 解析到 @include 時,雖然子視圖有寫 @push,但是 @stack 已經解析完成,不會再新增內容。 所以應該把主視圖改寫如下: <html> <head> </head> <body> @include('content') @stack('scripts') </body> </html>

Laravel Stats Tracker:追蹤網站流量與訪客資料

識別和存儲請求中的大量資訊。使用須謹慎,因為他會儲存大量資料,最好寫排程定期清理,否則容易造成資料庫龐大,Query 速度變慢等問題。

Laravel-translatable:讓資料庫欄位支援多語系

要做多語系網站如果還要自己處理資料庫內容語系翻譯真的有點小小麻煩,當然做得到,但是有套件會讓一切更簡單。

Laravel Mix processCssUrls、setResourceRoot

某些情況我們不希望 Laravel Mix 修改 url 的結構,像我遇到的情況是 Laravel 專案是掛在 Domain 的資料夾底下,反正是一個很奇怪的結構... https://domain.com.tw/laravel/

LINE Pay 串接筆記

圖片
在正式商店還沒申請下來時,我們可以直接申請 Sandbox 進行串接測試。不過要注意的是 Sandbox 不會保留交易紀錄,所以如果有要接退費 api 會失敗。

[Laravel 8.x] Model 多主鍵時的調整

公司導入 Laravel 分享 - 13. 進階實作 - 文章留言

公司導入 Laravel 分享 - 12. 進階實作 - Request & Fillable

公司導入 Laravel 分享 - 11. Request

圖片
基本的 Request 其實我們前面已經用到了,這裡主要說的其實是資料的驗證和 Model 的 fillable 屬性,和官網的 Request 章節並不相同。

公司導入 Laravel 分享 - 10. 進階實作 - 修改視圖

公司導入 Laravel 分享 - 9. 套件介紹

因為後面的教學會需要用到別的套件,所以先講~

公司導入 Laravel 分享 - 8. 集合

公司導入 Laravel 分享 - 7. CSRF

公司導入 Laravel 分享 - 6. 基礎實作 - 文章

公司導入 Laravel 分享 - 5. 資料庫

公司導入 Laravel 分享 - 4. 視圖

公司導入 Laravel 分享 - 3. 路由

公司導入 Laravel 分享 - 2. 安裝

圖片