스킬 laravel-expert
📦

laravel-expert

안전

打造生產級 Laravel 應用程式

獲得專業 Laravel 開發協助,包括乾淨架構、安全程式碼模式和現代 Laravel 10/11+ 最佳實踐。

지원: Claude Codex Code(CC)
🥉 72 브론즈
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"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。當您在迴圈中存取關聯時,請使用此模式。

보안 감사

안전
v1 • 2/25/2026

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.

1
스캔된 파일
186
분석된 줄 수
4
발견 사항
1
총 감사 수
낮은 위험 문제 (4)
False Positive: HTTP client library pattern
Scanner detected 'HTTP client library' at line 81. Actual content: 'Never use request()->all() blindly' - This is Laravel's request() helper, not an HTTP client. No network risk.
False Positive: Weak cryptographic algorithm patterns
Scanner detected 'weak cryptographic algorithm' at lines 3, 41, 97, 163. These are normal Laravel best practices text, not cryptographic content.
False Positive: System reconnaissance patterns
Scanner detected 'system reconnaissance' at lines 33, 69, 88, 90, 123, 128, 182. These contain Laravel best practices about patterns, static abuse, N+1 queries, raw queries, business logic, anti-patterns, and microservices.
False Positive: Network reconnaissance pattern
Scanner detected 'network reconnaissance' at line 30. Actual content: 'Performance awareness' - not network reconnaissance.
감사자: claude

품질 점수

38
아키텍처
100
유지보수성
87
콘텐츠
32
커뮤니티
97
보안
100
사양 준수

만들 수 있는 것

Laravel 新功能開發

生成完整、生產級的 Laravel 功能,包含適當的架構,包括控制器、服務、遷移和測試。

程式碼審查和重構

取得詳細的程式碼審查與具體的重構建議,提升 Laravel 程式碼品質並遵循框架慣例。

API 設計與實作

使用 Laravel resources、適當的狀態碼、分頁和速率限制來設計並實作 RESTful API。

이 프롬프트를 사용해 보세요

建立新功能
建立一個完整的 Laravel 功能用於 [描述功能],包括控制器、服務類別、遷移和 FormRequest 驗證。遵循乾淨架構模式。
重構現有程式碼
審查這個 Laravel 程式碼並識別問題。提供重構版本並說明改進之處:

[在此貼上程式碼]
設計 API 端點
在 Laravel 中為 [描述資源] 設計 RESTful API 端點。包括路由定義、控制器方法、資源轉換器和驗證。
實作認證
使用 Laravel Sanctum 實作 [描述使用情境] 的認證。包括 middleware 設定、policy 註冊和控制器邏輯。

모범 사례

  • 透過將業務邏輯移至服務類別來保持控制器簡潔
  • 始終使用 FormRequest 類別進行輸入驗證,而不是控制器驗證
  • 使用 route model binding 實現自動模型解析和隱含路由驗證

피하기

  • 避免直接在控制器中放入業務邏輯 - 改用服務類別
  • 不要使用 request()->all() 而沒有明確驗證 - 始終驗證輸入
  • 除非絕對必要,否則避免使用原始 SQL 查詢 - 使用 Eloquent query builder

자주 묻는 질문

此技能支援哪些 Laravel 版本?
此技能支援 Laravel 10 和 Laravel 11,專注於這些版本的現代標準和最佳實踐。
此技能能協助 Laravel Livewire 嗎?
此技能專注於後端 Laravel 開發。針對 Livewire 相關問題,您可能需要專門的技能。
此技能會生成測試嗎?
是的,當被請求時,此技能可以使用 Laravel 的測試設施生成單元測試和功能測試。
此技能能協助 Laravel 套件開發嗎?
是的,此技能可以提供套件開發、service provider 設定和套件結構的指導。
此技能支援 Laravel Octane 嗎?
此技能可以提供 Octane 相容的程式碼模式指導,雖然主要重點是標準 Laravel 開發。
此技能能協助資料庫遷移嗎?
是的,此技能遵循 Laravel 慣例生成具有索引、外鍵和回滾功能的適當遷移。

개발자 세부 정보

파일 구조

📄 SKILL.md