Download the PHP package chuoke/laravel-user-identify without Composer
On this page you can find all versions of the php package chuoke/laravel-user-identify. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download chuoke/laravel-user-identify
More information about chuoke/laravel-user-identify
Files in chuoke/laravel-user-identify
Package laravel-user-identify
Short Description Laravel multi identifier auth provider to thin user model/table.
License MIT
Homepage https://github.com/chuoke/laravel-user-identify
Informations about the package laravel-user-identify
Laravel multi identifier auth provider to thin your user model/table.
Why this?
In-depth learning and understanding about Laravel by transforming its features.
Nowadays, there are many ways to log in, especially social login has become very popular. Usually we would add login identifiers to the users
table, and while this is makes the use of this identification information and access to Laravel's existing logic simple. But this makes the users
table very bloated, and these login identifiers are usually of little use in business logic. In order to simplify the users
table and More convenient way to add login ways. I created this package.
With the help of this package, my user
table is concise.
The users
table's email
, password
, remember_token
, and any social login ids are converted into the identifier credentials table user_identifiers
.
If you need to add other authentication identifier, just add one record.
Installation
Not fully available !!!!
At present, I only use a some login method based on this package, welcome to improve it.
You can install the package via composer:
You can publish and run the migrations with:
You can publish the config file with:
Config
This is the contents of the published config file:
In config/user-identify.php
:
Add user_identify
guard provider to auth.php
config file like this:
In config/auth.php
:
Next, register auth provider:
In AuthServiceProvider.php
:
Usage
Sign in with GitHub account.
If the user does not exist, it is automatically created.
And you can see the source code for more details.
Changelog
Please see CHANGELOG for more information on what has changed recently.
License
The MIT License (MIT). Please see License File for more information.