← Back to list

laravel-auth
by fusengine
Redefining development through cognitive automation and collaborative agent systems.
⭐ 0🍴 0📅 Jan 25, 2026
SKILL.md
name: laravel-auth description: Implement authentication with Sanctum, Passport, Socialite, Fortify, policies, and gates. Use when setting up user authentication, API tokens, social login, or authorization. user-invocable: false
Laravel Authentication & Authorization
Documentation
Authentication
- authentication.md - Authentication basics
- sanctum.md - API token authentication
- passport.md - OAuth2 server
- fortify.md - Authentication backend
- socialite.md - Social authentication
- starter-kits.md - Breeze & Jetstream
Authorization
- authorization.md - Gates & Policies
Security
- verification.md - Email verification
- passwords.md - Password reset
- encryption.md - Encryption
- hashing.md - Hashing
- csrf.md - CSRF protection
- session.md - Session management
Sanctum Setup
use Laravel\Sanctum\HasApiTokens;
class User extends Authenticatable
{
use HasApiTokens, HasFactory, Notifiable;
}
Policy
<?php
declare(strict_types=1);
namespace App\Policies;
final class PostPolicy
{
public function update(User $user, Post $post): bool
{
return $user->id === $post->user_id;
}
public function delete(User $user, Post $post): bool
{
return $user->id === $post->user_id || $user->isAdmin();
}
}
Gates
Gate::define('admin', fn (User $user) => $user->role === UserRole::Admin);
// Usage
if (Gate::allows('admin')) { }
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