laravel

含有「laravel」共 20 篇內容
全部內容
發佈日期由新至舊
這篇文章整理了 Laravel 常用函數的小知識,包含 pluck, collapse, toArray(), insert, map(), fn 的用法與注意事項,並說明如何優化與資料庫互動的效能,避免因資料量過大造成效能瓶頸。文中也提及 Laravel 預設環境變數的設定方法。
Thumbnail
Laravel 內建 fake 可攔 HTTP、Mail,卻難應對 Service 層、鏈式 SDK、第三方套件。這篇文章將介紹 Mockery,用 shouldReceive 等語法打造精準替身,免連真實資料庫與 API,快速提升測試覆蓋率;另附四組範例。
Thumbnail
「登入之後,誰負責證明『我就是我』?又是誰負責記錄『我做了什麼』?」 當我們談認證(authentication)時,真正想要的其實是——可稽核的信任鏈。 我們從實務角度出發,帶你拆解 Laravel 11 裡 Sanctum 的兩種主流用法
Thumbnail
# Locale-aware Number Parsing 12.15 新增 Number class 新增 method,支援 parse with different locale <?php use Illuminate\Support\Number; Number::parse($s
# Arr::from() Method 12.14 新增 Arr::from(),可從多種資料結構取得 array of items <?php use Illuminate\Support\Arr; Arr::from(collect(['name' => 'Laravel'])); /
# Community Starter Kit Support in laravel new 12.2 Laravel new command,新增支援 community starter kit,支援的清單可 參考 laravel new --using statamic/statamic m
# Memoized Cache Driver 12.9 新增 memo cache driver,可以對 cache 在做一層 memory cache,比如第一次從 Redis cache 撈,但在同一個 req 當中,之後都可從 PHP Process memory 當中撈 <?php C
# Query Builder pipe() Method 12.4 新增 pipe() method 定義在特定 model,且只有該 model 可重複使用時,使用 scope 不一定要定義在 model,可定義在單獨 class,且可在多個 model 中 reuse,使用 tap 不
這篇文章記錄在 Linux server 上使用 Laravel schedule 排程任務的過程,包含 Laravel schedule 的定義、以及設定 Linux crontab 的步驟,並說明其中需要注意的權限問題。
Thumbnail
本篇文章簡要介紹自動化測試的基本概念及相關的測試套件,並探討了在CI/CD流程中整合自動化測試的重要性,及如何使用Faker和Mockery來生成測試資料和模擬物件。最後,分享了自動化測試在後端開發中的必要性與實踐建議,旨在提升程式碼品質及降低維護成本。
Thumbnail