博客
关于我
php-laravel框架用户验证(Auth)模块解析(一)
阅读量:793 次
发布时间:2023-02-28

本文共 671 字,大约阅读时间需要 2 分钟。

Laravel Auth初始化与配置指南

一、初始化

使用php artisan命令进行初始化:

  • php artisan make:auth 生成用户认证相关文件
  • php artisan migrate 执行数据库迁移(生成users表和password_resets表)
  • php artisan make:auth 会修改或生成以下文件:

  • routes/web.php 和 app/Http/Controllers/HomeController.php

    • 注册、登录、找回密码路由由Auth::routes()控制
    • route::get('/home', 'HomeController@index') -> name('home') 需登录访问
  • resources/views/auth/* 和 resources/views/layouts/* 模板

    • 初始化完成后,访问http://[yourhost]/login可见生成页面
  • 二、配置config/auth.php

    config/auth.php是Laravel Auth的核心配置文件,通常无需修改主要项

  • web和api验证方式:

    • web使用session验证用户
    • api使用token验证用户
  • 服务提供者配置:

    • 'users' 驱动使用eloquent(默认数据库驱动)
    • model指定模型类:App\User::class
  • 重置密码配置:

    • 'users' 表关联password_resets表
    • exprire时间为60秒
  • 本文将为您详细解析Laravel Auth配置文件结构

    转载地址:http://sktfk.baihongyu.com/

    你可能感兴趣的文章
    php redis pub/sub(Publish/Subscribe,发布/订阅的信息系统)之基本使用
    查看>>
    php redis 集群扩展类文件
    查看>>
    php redis(2)
    查看>>
    PHP Redis分布式锁
    查看>>
    php redis的应用
    查看>>
    php rss,如何用PHP编写RSS
    查看>>
    php session超时时间_php怎么设置session超时时间
    查看>>
    PHP SOAP模块的使用方法:NON-WSDL模式
    查看>>
    PHP Socket实现websocket(三)Stream函数
    查看>>
    php Socket通信
    查看>>
    PHP SPL标准库-迭代器
    查看>>
    php static 变量
    查看>>
    PHP Static延迟静态绑定
    查看>>
    php str_pad();
    查看>>
    PHP study 环境变量composer
    查看>>
    PHP trim() 函数
    查看>>
    php unicode编码转成unioce字符(中文)
    查看>>
    php url路径问题和php文件以绝对路径引入
    查看>>
    PHP WebSehll 后门脚本与检测工具
    查看>>
    ReentrantLock源码解析
    查看>>