laravel认证系统(Laravel框架Auth用户认证操作实例分析)
类别:编程学习 浏览量:1465
时间:2021-10-16 00:43:53 laravel认证系统
Laravel框架Auth用户认证操作实例分析本文实例讲述了Laravel框架Auth用户认证操作。分享给大家供大家参考,具体如下:
(1)生成Auth所需文件
打开phpstorm的命令行:
|
php artisan make:auth |
生成成功后,打开web.php,
发现多了如下代码:
|
Auth::routes(); Route::get( '/home' , 'HomeController@index' )->name( 'home' ); |
然后访问 localhost/laravel/public/home就可以看到登录页面,
如果样式不正常,需要修改layouts/app.blade.php的css路径。
|
php artisan migrate |
会生成数据表,就可以注册登录了。
(2)数据迁移
方法一、新建一个teachers表迁移文件
|
php artisan make:migration create_teachers_table |
示例:
|
php artisan make:migration create_teachers_table --create=teachers |
在database目录下的migrations目录下会多一个文件
2018_05_23_091955_create_teachers_table.php
然后打开这个文件,修改up方法,编辑表结构:
|
public function up() { Schema::create( 'teachers' , function (Blueprint $table ) { $table ->increments( 'id' ); $table ->string( 'name' ); $table ->integer( 'age' )->unsigned()-> default (0); $table ->integer( 'sex' )->unsigned()-> default (1); $table ->integer( 'create_at' )->unsigned()-> default (0); $table ->integer( 'update_at' )->unsigned()-> default (0); }); } |
然后执行迁移文件
|
php artisan migrate, |
数据库就会多出来一个数据表。
方法二、生成模型的同时生成迁移文件
|
php artisan make:model School -m |
示例:
|
php artisan make:model School -m |
在database目录下的migrations目录下会多一个文件
2018_05_23_092252_create_schools_table.php
(3)数据填充
创建一个填充文件,并完善填充文件
|
php artisan make:seeder StudentTableSeeder |
执行单个填充文件
|
php artisan db:seed -- class =StudentTableSeeder |
批量执行填充文件
|
php artisan db:seed |
希望本文所述对大家基于Laravel框架的PHP程序设计有所帮助。
原文链接:https://www.cnblogs.com/gyfluck/p/9077642.html
您可能感兴趣
- laravel框架运行找不到视图(解决laravel资源加载路径设置的问题)
- laravel8 前后端分离方案(laravel 根据不同组织加载不同视图的实现)
- laravel关联模型新增数据(使用laravel的migrate创建数据表的方法)
- laravel服务提供者应用场景(Laravel如何创建服务器提供者实例代码)
- laravel初始化(Laravel 登录后清空COOKIE的操作方法)
- laravel命令控制器怎么设置(Laravel获取当前请求的控制器和方法以及中间件的例子)
- laravel怎么设置返回指定列(在laravel5.2中实现点击用户头像更改头像的方法)
- laravel框架少见方法详解(laravel 配置路由 api和web定义的路由的区别详解)
- laravel队列过期时间(laravel 修改记住我功能的cookie保存时间的方法)
- laravel分页(laravel5.5添加echarts实现画图功能的方法)
- laravel队列是如何触发的(laravel 事件/监听器实例代码)
- laravel框架如何查询空的信息(使用Laravel中的查询构造器实现增删改查功能)
- laravel图文分离(Laravel 5.4前后台分离,通过不同的二级域名访问方法)
- laravel数据库操作方式(Laravel 实现数据软删除功能)
- laravel数据返回格式(laravel 关联关系遍历数组的例子)
- Laravel 中创建 Zip 压缩文件并提供下载的实现方法(Laravel 中创建 Zip 压缩文件并提供下载的实现方法)
- 赵薇时胖时瘦 最近变美少女 原因在这里 躺着就变瘦(赵薇时胖时瘦最近变美)
- 学会这26种姿势,你就可以和兵哥哥切磋了(你就可以和兵哥哥切磋了)
- 吴彦祖陈冠希 恩怨 ,失去曾让他流泪的女友,终遇走过18年真爱(吴彦祖陈冠希恩怨)
- 痴情男神 吴彦祖 与妻子恋爱8年,结婚10年,家庭幸福美满(痴情男神吴彦祖)
- 成功破圈,小牛电动SQi强势开 跨(小牛电动SQi强势开)
- 挑战新国标电自天花板,九号机械师MMAX 110P深度体验(挑战新国标电自天花板)
热门推荐
- vue3 composition api用法(vue3中provide和inject的使用)
- python小程序编程代码(python实现烟花小程序)
- nginx代理docker容器(Docker Nginx容器制作部署实现方法)
- docker的postgres镜像包(Docker中运行PostgreSQL并推荐几款连接工具)
- dedecms中的有些功能如何修改(Dedecms 生成速度慢 的解决办法)
- vue组件轮播(vue+rem自定义轮播图效果)
- mysql首次登录不上怎么办(Mysql匿名登录无法创建数据库问题解决方案)
- mysql分区怎么实现(MySql分表、分库、分片和分区知识深入详解)
- sqlserver实例全库备份(sql server通过脚本进行数据库压缩全备份的方法推荐)
- SQL中的cast和convert的用法和区别
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9