
laravel 12 備份及還原資料庫
在 Laravel 12 中實作資料庫備份與還原,最穩定且常見的做法是封裝 mysqldump 與 mysql 指令。我們將結合 Spatie Activitylog 記錄每一次的操作,並透過 Scheduler 實現自動化。 建立備份 Model 與 Migration Larav…
Laravel 是一個由Taylor Otwell所建立,自由開源的 PHP Web 框架,旨在實作的Web軟體的MVC架構,並作為CodeIgniter的替代方案。

在 Laravel 12 中實作資料庫備份與還原,最穩定且常見的做法是封裝 mysqldump 與 mysql 指令。我們將結合 Spatie Activitylog 記錄每一次的操作,並透過 Scheduler 實現自動化。 建立備份 Model 與 Migration Larav…

之前的文章 git commit 自動更新 Laravel+Vue3 前端顯示版本 是將版本異動記錄在檔案 version.json 裡。 這篇文章將使用 spatie/laravel-activitylog 來記錄「當 Git Tag 變動時」的活動,由於 Git Tag 的變動通常…

目的: 使用 git commit 時,讓檔案 version.json 將目前版本移至上次版本,將 commit 的版本寫入目前版本,並讓 vue 可以取得這些版本資訊。 這是一個非常實用的自動化需求。為了實現這個功能,我們需要結合 Git Ho…

實作網址: 使用套件說明: Sqids 是一個開源函式庫,可以從數字生成短的唯一識別碼。這些識別碼是 URL 安全的,可以編碼多個數字,並且不…

在前篇文章都說明如何建立高流量、Redis counter、Sqids、多網域的短網址程式範例,接下來細部解說在 Laravel 如何將點擊的短網址,先暫存在 Cache 裡,再透過 Schedule 來將它寫入 Redis Server ,最後發動 Queue …