🔌
Laravel API Auth Builder
  • 💎Overview
  • 🔨Install
  • 🔦Using
  • 💿API Collection
Powered by GitBook
On this page
  • Publish Config File
  • Setup Your Model

Was this helpful?

Install

how to install laravel api auth builder on your project

it's straightforward to install the package on your current project using the composer

composer require 3x1io/laravel-auth-builder

Publish Config File

you can publish the config by using this command

php artisan vendor:publish --provider="io3x1\LaravelAuthBuilder\LaravelAuthBuilderProvider" --tag="config"

to can set the default setting for the

io3x1\LaravelAuthBuilder\Services\BuildAuth

Class

return [
    'guard' => 'web',
    'otp' => false,
    'model' => 'App\Models\User',
    'login_by' => 'email',
    'login_type' => 'email',
    'validation' => [
        'create' => [
            'name' => 'required|string|max:255',
            'email' => 'required|email|max:255',
            'password' => 'required|confirmed|min:6|max:191',
        ],
        'update' => [
            'name' => 'sometimes|string|max:255',
            'email' => 'sometimes|email|max:255',
            'password' => 'sometimes|confirmed|min:6|max:191',
        ],
    ],

];

Setup Your Model

to make your model accept the auth you must make it extend

\Illuminate\Foundation\Auth\User

like exists App\Models\User

and set some traits to it like

use HasApiTokens;
use Notifiable;

Last updated 2 years ago

Was this helpful?

🔨