laravel-expert
打造生產級 Laravel 應用程式
獲得專業 Laravel 開發協助,包括乾淨架構、安全程式碼模式和現代 Laravel 10/11+ 最佳實踐。
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"laravel-expert" 사용 중입니다. 建立具有電子郵件驗證的使用者註冊 API 端點
예상 결과:
我將設計一個完整的註冊 API,包含控制器、服務、FormRequest 和 API Resource。實作將包括:
1. **路由定義** - POST /api/register
2. **FormRequest** - 具有驗證規則的 RegistrationRequest
3. **Controller** - 具有 store 方法的 RegistrationController
4. **Service** - 用於業務邏輯的 UserService
5. **API Resource** - 用於回應格式化的 UserResource
您需要我為這些元件中的任何一個生成完整的程式碼嗎?
"laravel-expert" 사용 중입니다. 我該如何優化這個 Eloquent 查詢以避免 N+1 問題?
예상 결과:
要避免 N+1 查詢,您應該使用 eager loading。方法如下:
**問題:** 在迴圈中加載具有其作者的貼文會導致 N+1 查詢。
**解決方案:** 使用 with() 進行 eager loading:
$posts = Post::with(['author', 'comments'])->get();
這會在僅 2-3 個查詢中加載所有貼文及其相關的作者/留言,而不是 N+1。當您在迴圈中存取關聯時,請使用此模式。
보안 감사
안전All 13 static security findings are false positives. The scanner pattern-matched keywords without semantic understanding. The skill is a legitimate Laravel development assistant providing coding best practices with no malicious functionality.
낮은 위험 문제 (4)
품질 점수
만들 수 있는 것
Laravel 新功能開發
生成完整、生產級的 Laravel 功能,包含適當的架構,包括控制器、服務、遷移和測試。
程式碼審查和重構
取得詳細的程式碼審查與具體的重構建議,提升 Laravel 程式碼品質並遵循框架慣例。
API 設計與實作
使用 Laravel resources、適當的狀態碼、分頁和速率限制來設計並實作 RESTful API。
이 프롬프트를 사용해 보세요
建立一個完整的 Laravel 功能用於 [描述功能],包括控制器、服務類別、遷移和 FormRequest 驗證。遵循乾淨架構模式。
審查這個 Laravel 程式碼並識別問題。提供重構版本並說明改進之處: [在此貼上程式碼]
在 Laravel 中為 [描述資源] 設計 RESTful API 端點。包括路由定義、控制器方法、資源轉換器和驗證。
使用 Laravel Sanctum 實作 [描述使用情境] 的認證。包括 middleware 設定、policy 註冊和控制器邏輯。
모범 사례
- 透過將業務邏輯移至服務類別來保持控制器簡潔
- 始終使用 FormRequest 類別進行輸入驗證,而不是控制器驗證
- 使用 route model binding 實現自動模型解析和隱含路由驗證
피하기
- 避免直接在控制器中放入業務邏輯 - 改用服務類別
- 不要使用 request()->all() 而沒有明確驗證 - 始終驗證輸入
- 除非絕對必要,否則避免使用原始 SQL 查詢 - 使用 Eloquent query builder