用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/johnalbertini14-glitch/openclaw-skills --skill laravel命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | Laravel |
| slug | laravel |
| version | 1.0.1 |
| description | Build robust Laravel apps avoiding Eloquent traps, queue failures, and auth pitfalls. |
| metadata | {"clawdbot":{"emoji":"🔴","requires":{"bins":["php","composer"]},"os":["linux","darwin","win32"]}} |
| Topic | File |
|---|---|
| N+1 queries, eager loading, accessors, observers | eloquent.md |
| Validation, middleware order, dependency injection | controllers.md |
| Job serialization, retries, failed jobs | queues.md |
| Guards, policies, gates, Sanctum tokens | auth.md |
| XSS escaping, components, slots | blade.md |
| Commands, scheduling, tinker | artisan.md |
with('posts') not lazy ->posts in loop (N+1)preventLazyLoading() in dev AppServiceProvider — crashes on N+1, catches earlyenv() only in config files — returns null after config:cache$fillable whitelist fields — $guarded = [] allows mass assignment attacksfind() returns null — use findOrFail() to avoid null checksroute:cache requires controller routes — closures break cached routesDB::transaction() doesn't catch exit/timeout — only exceptions roll backRefreshDatabase uses transactions — faster than DatabaseMigrations{!! $html !!} skips escaping — XSS vector, use {{ }} by defaultrequired validation passes empty string — use required|filled for contentfirstOrCreate persists immediately — firstOrNew returns unsaved modelid — override getRouteKeyName() for slug