harlamoff / laravel-auth-bitrix
1.1.5
2023-01-11 20:21 UTC
Requires
- illuminate/auth: ^8|^9|^10|^11|^12
README
使用比特里克斯结构的拉瓦莱尔认证
安装
在安装包之前,必须完成 Laravel 标准认证的安装
将包添加到您的 composer
composer require harlamoff/laravel-auth-bitrix
该包依赖于 andrey-vasin/laravel-hashing-bitrix,因此需要修改 hashing.php 配置文件
'driver' => 'bitrix',
这样做是为了模拟比特里克斯的哈希工作
在 app/User.php 文件中设置扩展
class User extends \AndreyVasin\LaravelAuthBitrix\User
在 app/Http/Controllers/Auth/LoginController.php 文件中设置扩展
class LoginController extends \AndreyVasin\LaravelAuthBitrix\Controllers\LoginController
在 app/Http/Controllers/Auth/RegisterController.php 文件中设置扩展
class RegisterController extends \AndreyVasin\LaravelAuthBitrix\Controllers\RegisterController
在 app/config/app.php 配置中替换提供者
'providers' => [
/*
* Laravel Framework Service Providers...
*/
//Illuminate\Auth\AuthServiceProvider::class,
AndreyVasin\LaravelAuthBitrix\AuthServiceProvider::class,