# Filament slug scan

用途：避免 Filament `Pages` 與 `Resources` 的 slug 重複，造成 `/lvdacms/{slug}` 路由/導覽衝突（例如 `Route [filament.admin.pages.xxx] not defined` 或路由被覆蓋）。

## 使用方式

- 一般掃描（只輸出結果，不會讓 CI 失敗）：

`php artisan filament:scan-slugs`

- 偵測到衝突時回傳 exit code = 1（適合 CI / pre-commit）：

`php artisan filament:scan-slugs --fail`

- JSON 輸出（方便機器判讀）：

`php artisan filament:scan-slugs --json`

## 注意

- `admin path` 預設來自 `config('app.admin_path')`（通常是 `lvdacms`）。
- 若要覆蓋，可用：

`php artisan filament:scan-slugs --admin-path=admin`
