Laravel学习笔记(30)Laravel Guard 和与之相关的中间件使用

  1. 什么是gurads

个人理解认为是用户验证之前的配置文件,告诉系统按照什么标准(数据库?模型?)来进行验证

  1. 参数说明

config/auth.php

<?php

return [
	// 默认系统验证使用的方式
    'defaults' => [
        'guard' => 'web',
        'passwords' => 'users',
    ],

	// 默认配置有web和api,可以根据自己需要使用
    'guards' => [
        'web' => [
            'driver' => 'session', //一般为seesion和token,Oauth 2.0的时候还有passport
            'provider' => 'users',
        ],

        'admin' => [
            'driver' => 'session',	
            'provider' => 'admins',
        ],

        'api' => [
            'driver' => 'token',
//            'driver' => 'passport', 		
            'provider' => 'users',
            'hash' => false,
        ],
    ],

    'providers' => [
        'users' => [
            'driver' => 'eloquent',	// 模型
            'model' => App\User::class,
        ],
        'admins' 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值