PHPackages                             lakum/easy-auth - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. lakum/easy-auth

ActiveLibrary[Authentication &amp; Authorization](/categories/authentication)

lakum/easy-auth
===============

Laravel Login and Register Package

01Blade

Since Dec 29Pushed 2y ago1 watchersCompare

[ Source](https://github.com/lakum654/easy-auth)[ Packagist](https://packagist.org/packages/lakum/easy-auth)[ RSS](/packages/lakum-easy-auth/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

EasyAuth Laravel Package Documentation
======================================

[](#easyauth-laravel-package-documentation)

Introduction
------------

[](#introduction)

EasyAuth is a Laravel package designed to simplify the integration of authentication features into your Laravel applications. This package provides views, controllers, and traits to facilitate the authentication process.

Installation
------------

[](#installation)

To install EasyAuth, use Composer by running the following command in your terminal:

```
composer require lakum/easy-auth

Once installed, add the EasyAuth service provider to the providers array in your config/app.php file:

'providers' => [
    // ...
    Lakum\EasyAuth\EasyAuthServiceProvider::class,
],

## Usage
Publishing Views
Publish the package views using the following Artisan command:

publish all required resources
php artisan vendor:publish --tag=easy-auth

# OR

php artisan vendor:publish --tag=easy-auth-views

This will copy the views to the resources/views/vendor/easy-auth directory.

# Publishing Controllers

To publish the package controllers, run the following Artisan command:

php artisan vendor:publish --tag=easy-auth-controllers

This will copy the controllers to the app/Http/Controllers directory.

php artisan vendor:publish --tag=easy-auth-traits

This will copy the traits to the app/Http/Traits directory.

# After published add below routes (optional) Or You can add Manually according to your project

```base
    Route::group(['namespace' => '\\'], function () {
    Route::get('/login', [EasyAuthController::class,'showLoginForm'])->name('login');
    Route::post('/login', [EasyAuthController::class, 'login']);
    Route::get('/register', [EasyAuthController::class, 'showRegisterForm'])->name('register');
    Route::post('/register', [EasyAuthController::class, 'register']);
    Route::post('/logout', [EasyAuthController::class, 'logout'])->name('logout');
});
```

Configuration
=============

[](#configuration)

EasyAuth does not require additional configuration. Customize the views, controllers, or traits by modifying the files in the published directories.

Contributing If you encounter issues or have suggestions for improvements, feel free to open an issue or create a pull request on the GitHub repository.

License EasyAuth is open-source software licensed under the MIT license.

Credits This package is developed and maintained by \[Your Name\].

Changelog Check the changelog for information on updates and new features.

###  Health Score

12

—

LowBetter than 0% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity1

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity20

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/53a81b08d011d51433df689b3ad3f0b517a313956559b0889d5b1b9c9dc34da6?d=identicon)[lakum654](/maintainers/lakum654)

---

Top Contributors

[![lakum654](https://avatars.githubusercontent.com/u/66367101?v=4)](https://github.com/lakum654 "lakum654 (8 commits)")

### Embed Badge

![Health badge](/badges/lakum-easy-auth/health.svg)

```
[![Health](https://phpackages.com/badges/lakum-easy-auth/health.svg)](https://phpackages.com/packages/lakum-easy-auth)
```

###  Alternatives

[namshi/jose

JSON Object Signing and Encryption library for PHP.

1.8k99.6M101](/packages/namshi-jose)[league/oauth1-client

OAuth 1.0 Client Library

99698.8M106](/packages/league-oauth1-client)[bezhansalleh/filament-shield

Filament support for `spatie/laravel-permission`.

2.8k2.9M88](/packages/bezhansalleh-filament-shield)[gesdinet/jwt-refresh-token-bundle

Implements a refresh token system over Json Web Tokens in Symfony

70516.4M35](/packages/gesdinet-jwt-refresh-token-bundle)[league/oauth2-google

Google OAuth 2.0 Client Provider for The PHP League OAuth2-Client

41721.2M118](/packages/league-oauth2-google)[illuminate/auth

The Illuminate Auth package.

9327.3M1.0k](/packages/illuminate-auth)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
