andrey-vasin / laravel-auth-bitrix
1.1.0
2019-07-15 09:03 UTC
Requires
- andrey-vasin/laravel-hashing-bitrix: ^1.0
- guzzlehttp/guzzle: ^6.3
- illuminate/auth: ^5.8
This package is auto-updated.
Last update: 2024-09-06 05:04:41 UTC
README
使用Bitrix结构的Laravel授权
安装
在安装包之前,必须完成Laravel授权的标准安装
将包添加到您的composer
composer require andrey-vasin/laravel-auth-bitrix
该包依赖于 andrey-vasin/laravel-hashing-bitrix,因此需要修改hashing.php配置文件,
'driver' => 'bitrix',
这样我们模拟了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,