Ejecuta cualquier Skill en Manus
con un clic
con un clic
Ejecuta cualquier Skill en Manus con un clic
Comenzar$pwd:
$ git log --oneline --stat
stars:914
forks:138
updated:22 de enero de 2026, 00:17
SKILL.md
| name | routes |
| description | Generate route configuration for CatchAdmin module. |
创建路由配置。
modules/{Module}/routes/route.php
<?php
use Illuminate\Support\Facades\Route;
use Modules\{Module}\Http\Controllers\{Model}Controller;
// CRUD routes
Route::apiResource('{resources}', {Model}Controller::class);
// Toggle status
Route::put('{resources}/enable/{id}', [{Model}Controller::class, 'enable']);
// Export
Route::get('{resource}/export', [{Model}Controller::class, 'export']);
// Import
Route::post('{resource}/import', [{Model}Controller::class, 'import']);
// Restore from trash
Route::put('{resources}/restore/{id}', [{Model}Controller::class, 'restore']);
| Method | URI | Action |
|---|---|---|
| GET | /{resources} | index |
| POST | /{resources} | store |
| GET | /{resources}/{id} | show |
| PUT | /{resources}/{id} | update |
| DELETE | /{resources}/{id} | destroy |
| PUT | /{resources}/enable/{id} | enable |
| GET | /{resource}/export | export |
| POST | /{resource}/import | import |
路由自动被 PermissionGate 中间件保护。
跳过权限检查:
Route::get('public/data', [Controller::class, 'data'])
->withoutMiddleware([PermissionGate::class]);
Parse table definition to extract module name, model name, table name, and field definitions. First step of CRUD generation.
Generate database migration file for CatchAdmin module.
Generate Eloquent model for CatchAdmin module with full CatchModel features.
Generate CRUD controller for CatchAdmin module.
Generate form request validation for CatchAdmin module.
Generate Excel export class for CatchAdmin module.