# Bổ sung vào bootstrap/app.php (Laravel 11)

Trong file `bootstrap/app.php` gốc, phần `->withMiddleware(function (Middleware $middleware) {...})`,
thêm alias cho middleware quota:

```php
use App\Http\Middleware\CheckGenerationQuota;
use App\Http\Middleware\EnsureUserIsAdmin;

->withMiddleware(function (Middleware $middleware) {
    $middleware->alias([
        'quota' => CheckGenerationQuota::class,
        'admin' => EnsureUserIsAdmin::class,
    ]);
})
```

Nếu dùng Laravel 10 trở xuống, đăng ký trong `app/Http/Kernel.php` ở mảng
`$routeMiddleware` / `$middlewareAliases`:

```php
protected $middlewareAliases = [
    // ... các alias mặc định
    'quota' => \App\Http\Middleware\CheckGenerationQuota::class,
    'admin' => \App\Http\Middleware\EnsureUserIsAdmin::class,
];
```

# Bổ sung vào app/Console/Kernel.php (nếu dùng Laravel 10) hoặc routes/console.php (Laravel 11)

```php
$schedule->command('queue:work --stop-when-empty --max-time=50')->everyMinute();
```
