laravel-auth

📁 fusengine/agents 📅 12 days ago
1
总安装量
1
周安装量
#44194
全站排名
安装命令
npx skills add https://github.com/fusengine/agents --skill laravel-auth

Agent 安装分布

amp 1
antigravity 1
gemini-cli 1

Skill 文档

Laravel Authentication & Authorization

Documentation

Authentication

Authorization

Security

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')) { }