Installs: 52

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

pkg:composer/componist/auth

dev-main 2025-09-23 21:15 UTC

This package is auto-updated.

Last update: 2025-12-23 21:54:58 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