LaravelPackages.net
Acme Inc.
Toggle sidebar
igirid/authify

Laravel based frontend-agnostic authentication package

33
0
About igirid/authify

igirid/authify is a Laravel package for laravel based frontend-agnostic authentication package. It currently has 0 GitHub stars and 33 downloads on Packagist. Install it with composer require igirid/authify. Discover more Laravel packages by igirid or browse all Laravel packages to compare alternatives.

Last updated

Authify

Authify is designed to give laravel developers a headstart. If you would, for some valid reason, rather have seperate models for different user types in your application, Authify basically scaffolds Authentication, Registration, Verification, Password recovery and 2FA Laravel driven boilerplate for your aplication. Authify exposes yor Backend logic in the App\Http\Controllers namespace. We understand you may still want to modify the logic to coresspond fully with your project demands, so we let yo do just that.

Note that Authify does not re-invent The Wheel (except in terms of 2FA), It harmonously integrates pre-existing Laravel features into one package to save your precious time.

Requirements

  1. "laravel/framework" : "^8.54"

Configuration

Publish Authify's Resources using the vendor:publish command

php artisan vendor:publish --provider="Igirid\Authify\AuthifyServiceProvider"

Ensure $namespace in your RouteServiceProvider.php is 'App\Http\Controllers'

<?php

namespace App\Providers;
...

use Illuminate\Foundation\Support\Providers\RouteServiceProvider as ServiceProvider;
...

class RouteServiceProvider extends ServiceProvider
{
    ...

    protected $namespace = 'App\\Http\\Controllers';

    ...

Authify Scaffold

This scaffolds an authentication, registration, verification, password reset, password update and a 2fa system.

Command syntax php artisan authify:scaffold {model} --omit=[,login,registeration,password,verification,2fa]

Examples

php:artisan authify:scaffold User generates all of Authify's services for the User Model.

php:artisan authify:scaffold Admin --omit=registration generates all of Authify's services except registeration for the Admin model.

php:artisan authify:scaffold Client --omit=registration -o=verification generates all of Authify's services omitting registeration and verification for the admin Model.

Comments