hacklee/laravel5-multi-auth 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

hacklee/laravel5-multi-auth

Composer 安装命令:

composer require hacklee/laravel5-multi-auth

包简介

laravel5 mutil auth

README 文档

README

ravel5 多个Auth实现 License ###参考 https://github.com/ollieread/multiauth 写的4.2版思路

##使用composer加载到项目

  • 修改composer.json 增加下面的require
 "require": {
    "hacklee/laravel5-multi-auth": "dev-master"
 }
  • 执行 composer update

##使用步骤

  • 替换app.config 中的'Illuminate\Auth\AuthServiceProvider' 为 'Hacklee\Multiauth\XhAuthServiceProvider'
  • 更改auth.php

配置示例:

<?php
return [ 
		'cp' => [ 
				'driver' => 'cp',
				
				'model' => 'App\CpUser',
				
				'table' => 'cp_user',
				
				'password' => [ 
						'email' => 'emails.password',
						'table' => 'password_resets',
						'expire' => 60 
				] 
		],
		'op' => [ 
				'driver' => 'op',
				
				'model' => 'App\OpUser',
				
				'table' => 'op_user',
				
				'password' => [ 
						'email' => 'emails.password',
						'table' => 'password_resets',
						'expire' => 60 
				] 
		],
		'api' => [ 
				'driver' => 'api',
				
				'model' => 'App\ApiUser',
				
				'table' => 'api_user',
				
				'password' => [ 
						'email' => 'emails.password',
						'table' => 'password_resets',
						'expire' => 60 
				] 
		] 
];

##使用示例

Auth::cp()->attempt();
Auth::api()->attempt();
Auth::op()->attempt();

统计信息

  • 总下载量: 4.71k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 11
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 11
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2015-03-04