Laravel中用户认证功能的实现
来源:互联网 发布:数据统计的方法有哪些 编辑:程序博客网 时间:2024/06/02 13:12
基本上每个网站都有用户的注册、登录及找回密码等功能,Laravel为我们提供了实现这些功能的简单方式,下面介绍具体做法
1.控制台下
(1)php artisan make:auth
执行该命令后,会出现以下变化
(2)浏览器里面输入 http://www.laravel-study2.com/home(注意www.laravel-study2.com是我配置的主机名,可修改)
页面跳转到http://www.laravel-study2.com/login 地址,这是因为HomeController.php的构造方法里面有auth中间件
(3)修改 /resources/views/layouts/app.blade.php 文件,就是将css和js文件路径改为绝对路径,如下所示
<link href="{{asset('/css/app.css')}}" rel="stylesheet">
<script src="{{asset('/js/app.js')}}"></script>
(4)/routes/web.php文件中
Auth::routes();
这里对应的路由实际上是在 /vendor/laravel/framework/src/Illuminate/Routing/Router.php里面定义,如下图所示
(5)修改.env文件的数据库配置,并建立数据库
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret
(6)创建数据库(与DB_DATABASE配置的数据库名一致)
(7)使用数据迁移工具创建表
这里我使用的是一键安装包,在/database/migrations/里面已经存在数据迁移文件,如下图所示
(8)执行数据迁移
php artisan migrate --pretend(这里加--pretend参数,只会显示将要执行的SQL操作,不会真正的执行)
php artisan migrate(执行后数据库里面会新增3张表,migrations表示迁移版本控制表)
创建好数据表以后就可以执行注册、登录及找回密码等操作了
1 0
- Laravel中用户认证功能的实现
- Laravel 5 中使用 JWT(Json Web Token) 实现基于API的用户认证
- Laravel的用户认证模块
- Laravel实现多用户认证功能实现详解
- laravel 使用JWT实现用户认证
- Laravel 中用户认证(Auth)
- laravel的用户认证系统-手动认证用户
- laravel的服务-用户认证
- Laravel 用户认证
- laravel 5.3用户认证--默认的用户表数据迁移
- Laravel实现简单的API认证
- Laravel 用户认证体系详解
- Apache中增加用户认证功能
- 在 Laravel 中使用 Laravel Searchy 扩展包实现基于数据库的轻量级搜索功能
- 在 Laravel 中使用 Laravel Searchy 扩展包实现基于数据库的轻量级搜索功能
- 在 Laravel 中使用 Laravel Searchy 扩展包实现基于数据库的轻量级搜索功能
- Laravel 5.3 使用内置的 Auth 组件实现多用户认证功能以及登陆才能访问后台的功能的一种实现方法
- Laravel 5.3 不同用户表登录认证
- 关于“交互式-非交互式”与“登录-非登陆”shell的总结
- [kuangbin带你飞]专题七 线段树 【A、B、C、E、G、H】
- 关于vs2008修改执行程序文件名
- 关于积性函数的学习小记
- Android 4.0 Launcher2源码分析——启动过程分析
- Laravel中用户认证功能的实现
- Centos7.3+Influxdb1.2+Grafana4.2
- 关于vs2008修改执行程序文件名
- Ubuntu 16.04 安装 Caffe
- [nginx] 异步非阻塞多进程模型
- HTML <input> 标签的 disabled 属性
- 百度url 参数详解全
- MySQL 定时任务
- mysql基础(自己整理)