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配置Redis多个库的实现方法)
- laravel队列大批量数据(laravel 中某一字段自增、自减的例子)
- laravel的api验证失败重定向(Laravel的Auth验证Token验证使用自定义Redis的例子)
- laravel模型个数(laravel withCount 统计关联数量的方法)
- laravel后台登录教程(Laravel 默认邮箱登录改成用户名登录的实现方法)
- laravel怎么同时连接数据库(Laravel框架实现多个视图共享相同数据的方法详解)
- laravel关联查询限制数量(laravel-admin 后台表格筛选设置默认的查询日期方法)
- laravel提取数据库的字段(Laravel创建数据库表结构的例子)
- laraveljob怎么运行脚本(Laravel-admin之修改操作日志的方法)
- laravel活动时间查询(laravel 时间格式转时间戳的例子)
- php框架laravel使用(laravel5环境隐藏index.php后缀apache的方法)
- laravel数据绑定(laravel-admin表单提交隐藏一些数据,回调时获取数据的方法)
- laravel自定义数据库驱动(laravel框架数据库配置及操作数据库示例)
- laravel数据查询(laravel按天、按小时,查询数据的实例)
- laravel接口请求模拟(Laravel 类和接口注入相关的代码)
- laravel操作技巧(Laravel+Intervention实现上传图片功能示例)
- 赢麻了 富士公布2021年度财报 营利同比增长240(富士公布2021年度财报)
- 医事文化谈屑 | 古人的名 字 号(医事文化谈屑古人的名)
- ()
- 网友很惭愧,自己写了很多年的字,到头来还不如一名小学生写的好(自己写了很多年的字)
- 中华第一楷 张瑞龄 86岁高龄,苦练楷书71年,一幅字卖593万(中华第一楷张瑞龄)
- 冯骥才 年意(冯骥才年意)
热门推荐
- css旋转立体效果图(css制作三分圆形效果)
- windowsserver2012设置ftp账户(Windows Server 2012安装ftp服务器图文教程)
- javascript类型转换讲解(JavaScript数据类型转换详解推荐)
- 在css中width是什么意思(Css深刻理解width:auto的用法)
- 面试时如何谈自己的缺点
- 怎样解除阿里云账号(如何注销阿里云账号 阿里云账号注销图文教程)
- php 结果集转json(PHP的JSON封装、转变及输出操作示例)
- php扩展安装示例(php扩展开发入门demo示例)
- sqlserver分组查询(sql server如何利用开窗函数over进行分组统计)
- javaes6教程(如何使用ES6的class类继承来实现绚丽小球效果)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9