SuperAPI AI 工具集

laravel

写作与研究

查看项目

更新于 10-15 21:47

技能介绍

用途:该技能面向 Laravel 12 应用开发,提供有明确约定的 PHP 框架写法与最佳实践,适用于编写控制器、模型、迁移、路由、中间件、表单请求、策略、任务、事件、监听器、邮件与服务提供者等。

主要能力:给出标准项目结构(app/Http/Controllers、Models、Policies、Jobs、Events、Listeners、Mail、Providers,以及 config、database/migrations、factories、seeders、resources/views、routes/web.php、api.php、console.php);汇总常用 Artisan 命令,如 php artisan make:model Post -mfsc、php artisan make:model Post --all、php artisan make:controller PostController --resource、--api、--invokable、make:migration、make:request、make:policy、make:job、make:event、make:listener;展示资源控制器、单动作控制器、资源路由与路由组、Livewire 路由写法;说明 Eloquent 模型的 fillable、casts、关系、作用域,以及预加载、分块、upsert 等查询模式;提供表单请求验证、迁移定义、策略授权(authorize、@can)示例。

使用方式:按技能中的约定组织代码,用 Artisan 命令生成骨架,用表单请求做验证、用策略做授权、用路由模型绑定替代手动查询、用队列任务处理慢操作。若需 AI 辅助开发,可安装 Laravel Boost:composer require laravel/boost --dev 与 php artisan boost:install,它提供检查路由、数据库、配置等的 MCP 工具。

适用场景:Laravel 12 项目的日常开发与代码规范统一。

限制:资料未提供版本兼容范围、性能数据、收费信息或平台支持细节;示例代码仅作约定参考,实际使用需结合项目情况。