Laravel框架Auth用户认证操作实例分析


Posted in PHP onSeptember 29, 2019

本文实例讲述了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程序设计有所帮助。

PHP 相关文章推荐
用PHP连接Oracle for NT 远程数据库
Oct 09 PHP
PHP4和PHP5共存于一系统
Nov 17 PHP
不错的PHP学习之php4与php5之间会穿梭一点点感悟
May 03 PHP
在同一窗体中使用PHP来处理多个提交任务
May 08 PHP
一个简洁实用的PHP缓存类完整实例
Jul 26 PHP
typecho插件编写教程(五):核心代码
May 28 PHP
PHP远程调试之XDEBUG
Dec 29 PHP
PHP如何将XML转成数组
Apr 04 PHP
PHP实现的常规正则验证helper公共类完整实例
Apr 27 PHP
ajax调用返回php接口返回json数据的方法(必看篇)
May 05 PHP
laravel5.4利用163邮箱发送邮件的步骤详解
Sep 22 PHP
WordPress免插件实现面包屑导航的示例代码
Aug 20 PHP
laravel Validator ajax返回错误信息的方法
Sep 29 #PHP
Laravel框架实现文件上传的方法分析
Sep 29 #PHP
laravel http 自定义公共验证和响应的方法
Sep 29 #PHP
laravel5.2表单验证,并显示错误信息的实例
Sep 29 #PHP
laravel 验证错误信息到 blade模板的方法
Sep 29 #PHP
php写app用的框架整理
Sep 29 #PHP
php使用json-schema模块实现json校验示例
Sep 28 #PHP
You might like
我的论坛源代码(六)
2006/10/09 PHP
一篇不错的PHP基础学习笔记
2007/03/18 PHP
php实现上传图片文件代码
2015/07/19 PHP
phpinfo的知识点总结
2019/10/10 PHP
JS 文字符串转换unicode编码函数
2009/05/30 Javascript
JavaScript 函数式编程的原理
2009/10/16 Javascript
神奇的7个jQuery 3D插件整理
2011/01/06 Javascript
jquery DIV撑大让滚动条滚到最底部代码
2013/06/06 Javascript
关于js内存泄露的一个好例子
2013/12/09 Javascript
JavaScript中的ubound函数使用实例
2014/11/04 Javascript
浅谈JavaScript正则表达式分组匹配
2015/04/10 Javascript
jQuery实现连续动画效果实例分析
2015/10/09 Javascript
jQuery选择器_动力节点Java学院整理
2017/07/05 jQuery
jQuery选择器之属性过滤选择器详解
2017/09/28 jQuery
ES6 系列之 Generator 的自动执行的方法示例
2018/10/19 Javascript
js中获取URL参数的共用方法getRequest()方法实例详解
2018/10/24 Javascript
浅谈Vue数据响应思路之数组
2018/11/06 Javascript
微信小程序判断用户是否需要再次授权获取个人信息
2019/07/18 Javascript
超轻量级的js时间库miment使用解析
2019/08/02 Javascript
jquery实现商品sku多属性选择功能(商品详情页)
2019/12/20 jQuery
vue组件开发之tab切换组件使用详解
2020/08/21 Javascript
小程序实现上下切换位置
2020/11/16 Javascript
[53:21]2014 DOTA2国际邀请赛中国区预选赛5.21 DT VS LGD-CDEC
2014/05/22 DOTA
利用Python实现微信找房机器人实例教程
2019/03/10 Python
Python函数装饰器常见使用方法实例详解
2019/03/30 Python
HTML5的结构和语义(4):语义性的内联元素
2008/10/17 HTML / CSS
世界顶级俱乐部的官方球衣和套装:Subside Sports
2018/04/22 全球购物
中职生自我鉴定范文
2013/10/03 职场文书
教师绩效考核方案
2014/01/21 职场文书
五好家庭事迹材料
2014/12/20 职场文书
2015年社区纪检工作总结
2015/04/21 职场文书
学生会主席任命书
2015/09/21 职场文书
银行柜员优质服务心得体会
2016/01/22 职场文书
豆瓣2021评分最高动画剧集-豆瓣评分最高的动画剧集2021
2022/03/18 日漫
python中redis包操作数据库的教程
2022/04/19 Python
德生TECSUN S-2000使用手册文字版
2022/05/10 无线电