← Back to list

laravel-api
by fusengine
Redefining development through cognitive automation and collaborative agent systems.
⭐ 0🍴 0📅 Jan 25, 2026
SKILL.md
name: laravel-api description: Build RESTful APIs with Laravel using API Resources, Sanctum authentication, rate limiting, and versioning. Use when creating API endpoints, transforming responses, or handling API authentication. user-invocable: false
Laravel API Development
Documentation
HTTP Layer
- routing.md - Routing
- controllers.md - Controllers
- middleware.md - Middleware
- requests.md - HTTP requests
- responses.md - HTTP responses
- redirects.md - Redirects
- urls.md - URL generation
API Features
- rate-limiting.md - Rate limiting
- pagination.md - Pagination
- http-client.md - HTTP client
Validation & Helpers
- validation.md - Validation rules
- strings.md - String helpers
API Controller
<?php
declare(strict_types=1);
namespace App\Http\Controllers\Api\V1;
final class PostController extends Controller
{
public function __construct(
private readonly PostService $postService,
) {}
public function index(): AnonymousResourceCollection
{
return PostResource::collection($this->postService->paginate(15));
}
public function store(StorePostRequest $request): JsonResponse
{
$post = $this->postService->create($request->validated());
return PostResource::make($post)->response()->setStatusCode(201);
}
}
API Routes
Route::prefix('v1')->group(function () {
Route::get('posts', [PostController::class, 'index']);
Route::middleware('auth:sanctum')->group(function () {
Route::post('posts', [PostController::class, 'store']);
});
});
Score
Total Score
60/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon