diepxuan/laravel-disreg

Disable Laravel registration

Installs: 8 345

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/diepxuan/laravel-disreg

0.0.6 2026-01-06 08:44 UTC

This package is auto-updated.

Last update: 2026-02-12 11:56:39 UTC


README

Package vô hiệu hóa đăng ký trong Laravel.

Mô tả

Disable Laravel registration (lấy từ composer.json).

Chức năng chính

  • Cung cấp middleware DisableRegistrationMiddleware để chặn truy cập route /register.
  • Đăng ký middleware với alias disable.register.
  • Khi truy cập route /register, trả về HTTP 403 với thông báo "Registration is disabled."

Cài đặt / Sử dụng

composer require diepxuan/laravel-disreg

Package tự động đăng ký ServiceProvider.

Áp dụng middleware trong app/Http/Kernel.php hoặc trong route:

// Trong route
Route::middleware('disable.register')->group(function () {
    // Các route cần chặn đăng ký
});

// Hoặc áp dụng global
protected $middlewareGroups = [
    'web' => [
        // ...
        \Diepxuan\DisableRegistration\Http\Middleware\DisableRegistrationMiddleware::class,
    ],
];

Cấu trúc thư mục

laravel-disreg/
├── src/
│   ├── Http/
│   │   └── Middleware/
│   │       └── DisableRegistrationMiddleware.php
│   └── Providers/
│       └── DisableRegistrationServiceProvider.php
└── composer.json

Liên kết đến các package liên quan

Không có dependency.

Ghi chú

Package nhỏ, hữu ích cho hệ thống không cho phép người dùng tự đăng ký.