利用 XAMPP 中 Apache 的 OpenSSL 建置 SSL 憑證

image 2

基本要件 利用 XAMPP 中 Apache 建置 SSL 憑證,需要有幾個檔案 第 1,2 項使用原有的檔案即可,第3,4個檔則自已建立在 xampp\apache\cert 目錄裡,內容分別如下。 步驟一:並建立 cert.conf 檔案 建立 xampp\apache\cert 目錄,並建立 cert.conf 檔案 步驟二:建立 make-cert.bat 檔案 建立 xampp\apache\cert 目錄,並建…

在 Windows 裡如何刪除無窮迴圈的目錄

在Windows裡如何刪除無窮迴圈的目錄

透過Windows內建程式「記事本」刪除檔案或無窮迴圈的目錄 步驟1: 開啟「記事本」程式並輸入以下指令: 步驟2: 點擊視窗上方的「檔案」>「另存新檔」,然後將檔案命名為「files_del.bat」。 步驟3: 最後,將你想要刪除的檔案或是目錄拖拉到「files_del.bat」的檔案上,放開手後,你就可以將這個檔案或是目錄強制刪除了。…

PHP 中的「顯式 (Explicit)」和「隱式 (Implicit)」

php explicit implicit

隱式型別轉換 (Implicit Type Conversion / Type Coercion) 在 PHP 中,隱式型別轉換通常稱為型別強制轉換 (Type Coercion)。這表示當 PHP 遇到不同資料型別的值進行操作時(例如,將字串與數字相加),它會自動嘗試將其中一個或兩個值轉換為相容的型別,以便完成操作。這是 PHP 寬鬆型別 (loosely typed) 特性的一個核心…

PHP 中的 fn & function

php fn arrow function

在 PHP 中,fn 是 匿名函數(Arrow Function,箭頭函數) 的語法,從 PHP 7.4 開始引入。 fn 的基本用法 它是一種簡潔的匿名函數寫法,類似於傳統的 function (…),但更簡短,並且 自動繼承外部變量(不需要 use)。 傳統匿名函數 vs. fn 短閉包 程式碼解析 上…

php 中 private ?string ?Model 的 ? 語法說明

php nullable type syntax

在 PHP 中,private ?string $roleClass 是一個 類型聲明(Type Declaration) 的屬性定義,具體含義如下: 分解說明: 程式一 完整含義: 程式二 函式功能 執行流程 1. 資料驗證使用 Laravel 的驗證器檢查必要欄位: 若驗證失敗,拋出異常並回傳第一個錯誤訊息: 建立分類 通過驗證後,直接建立 Blog…

Laravel 使用 Redis 作為 Queue Driver 並結合 Laravel Horizon 來監控與管理佇列工作

laravel horizon redis featured

在 Laravel 中,使用 Redis 作為 Queue Driver 並結合 Laravel Horizon 來監控與管理佇列工作(queue jobs)是非常常見也高效的做法。以下是完整的建置與使用流程: 前置需求 一、安裝 Laravel Horizon Laravel Horizon 依賴下面這兩個擴展來處理進程控制和管理,這對於它的佇列監控功能至關重要。 針對 Windows 用戶 ext-…

SQL Server 日期查詢範例

SQL日期查詢範例

假設資料庫為出勤記錄表如下,並使用sql進行查詢: 一般日期查詢 在使用sql進行一般日期查詢時,您可以參考以下範例。 ✅ 查詢特定日期(例如 2025-06-23)的打卡紀錄: ✅ 查詢特定日期範圍(例如 2025-06-01 到 2025-06-23)的紀錄: 注意這種「小於隔天」的寫法可以避免 datetime 時間部分的干擾。 ✅ 查詢今天的打卡紀…

laravel 對於資料庫連線的檢查

laravel對於資料庫連線的檢查

在文章Laravel 將「點閱記錄」改成非同步 queue 寫入資料庫中,有時會發生Redis服務沒啟動,導致系統發生錯誤,針對這個問題,可以建立一個 Laravel Trait,用來檢查資料庫與 Redis 是否有正常連線,並可封裝為共用的「健康檢查套件」。這在系統監控、API 心跳檢查(health check)、DevOps 整合中很實用。 讓它能檢查以下…