laravel 怎么修改在权限验证时的默认表和库

 我来答
匿名用户
2016-08-31
展开全部
Laravel的auth身份验证只支持一张表,如果项目中有多个角色存储在不同表中,比如users admins,就有些不足了,所以需要进行扩展,学的不深,我也无能为力,但是国外网友有解决方案,并共享在github上。
地址:ht ub.com/ollieread/multiauth
按这名老外的说法,这个解决方案并不会替换Laravel本身的auth库,只是介于auth库和你的代码之间的一个工厂类,废话不多说,看下怎么安装使用
安装
1.先备份的你的代码
这个不多说,如果你不想在出错后悲剧的话。
2.打开根目录下的composer.json,加入你要安装的包:
"require": {
"ollieread/multiauth": "dev-master"
}
3.更新composer
4.打开app/config/app.php 修改 AuthServiceProvider的配置
Illuminate\Auth\AuthServiceProvider
改成
Ollieread\Multiauth\MultiauthServiceProvider
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式