Maintainers

Package info

github.com/componist/auth

pkg:composer/componist/auth

Statistics

Installs: 56

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

dev-main 2026-02-26 09:54 UTC

This package is auto-updated.

Last update: 2026-02-26 09:54:44 UTC


README

Install

Publish config file

php artisan vendor:publish --tag=componist-auth-config

Add to User Model

use Illuminate\Notifications\Notifiable;
use Illuminate\Contracts\Auth\MustVerifyEmail;
use Componist\Auth\Traits\AddComponistAuthentication;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Foundation\Auth\User as Authenticatable;


class User extends Authenticatable implements MustVerifyEmail
{
    use HasFactory;
    use Notifiable;
    use AddComponistAuthentication;

    //

    /**
     * The attributes that should be hidden for serialization.
     *
     * @var array<int, string>
     */
    protected $hidden = [
        'password',
        'remember_token',
        'two_factor_code',
    ];
}

Auth Middlewares alias

verify => MustVerifyEmail

twofactor => MustTwoFactor

Publish packages views

php artisan vendor:publish --tag=componist.auth.publish.views

in your env

AUTH_LOGIN_ROUTE=componist.auth.login