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 操作excel文件的方法小结
Dec 31 PHP
PHP 引用文件技巧
Mar 02 PHP
使用NetBeans + Xdebug调试PHP程序的方法
Apr 12 PHP
PHP计数器的实现代码
Jun 08 PHP
ThinkPHP模板中判断volist循环的最后一条记录的验证方法
Jul 01 PHP
php实现以只读方式打开文件的方法
Mar 16 PHP
WordPress中获取指定分类及其子分类下的文章数目
Dec 31 PHP
PHP的Yii框架中移除组件所绑定的行为的方法
Mar 18 PHP
PHP yii实现model添加默认值的方法(两种方法)
Nov 10 PHP
php数据序列化测试实例详解
Aug 12 PHP
php实现数组中出现次数超过一半的数字的统计方法
Oct 14 PHP
php中Swoole的热更新实现代码实例
Mar 04 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
查找mysql字段中固定字符串并替换的几个方法
2012/09/23 PHP
php可应用于面包屑导航的递归寻找家谱树实现方法
2015/02/02 PHP
PHP中常见的缓存技术实例分析
2015/09/23 PHP
php插入mysql数据返回id的方法
2018/05/31 PHP
限制复选框的最大可选数
2006/07/01 Javascript
encode脚本和normal脚本混用的问题与解决方法
2007/03/08 Javascript
node.js中的fs.readdir方法使用说明
2014/12/17 Javascript
Javascript递归打印Document层次关系实例分析
2015/05/15 Javascript
关于js里的this关键字的理解
2015/08/17 Javascript
js和jquery分别验证单选框、复选框、下拉框
2015/12/17 Javascript
BootStrap下拉框在firefox浏览器界面不友好的解决方案
2016/08/18 Javascript
微信小程序 空白页重定向解决办法
2017/06/27 Javascript
用户管理的设计_jquery的ajax实现二级联动效果
2017/07/13 jQuery
JS封装的模仿qq右下角消息弹窗功能示例
2018/08/22 Javascript
vue resource发送请求的几种方式
2019/09/30 Javascript
Vuex实现数据增加和删除功能
2019/11/11 Javascript
vue element自定义表单验证请求后端接口验证
2019/12/11 Javascript
[08:42]DOTA2每周TOP10 精彩击杀集锦vol.2
2014/06/25 DOTA
基于Python的关键字监控及告警
2017/07/06 Python
python自定义异常实例详解
2017/07/11 Python
centos6.8安装python3.7无法import _ssl的解决方法
2018/09/17 Python
Python寻找两个有序数组的中位数实例详解
2018/12/05 Python
Python测试线程应用程序过程解析
2019/12/31 Python
python中sort sorted reverse reversed函数的区别说明
2020/05/11 Python
解决keras使用cov1D函数的输入问题
2020/06/29 Python
CSS3转换功能transform主要属性值分析及实现分享
2012/05/06 HTML / CSS
使用css3实现超炫的loading加载动画效果
2014/05/07 HTML / CSS
Zooplus葡萄牙:欧洲领先的网上宠物商店
2018/07/01 全球购物
仓库主管岗位职责
2014/03/02 职场文书
关于梦想的演讲稿
2014/05/05 职场文书
二手房购房协议书范本
2014/10/05 职场文书
售房协议书范本2014
2014/10/23 职场文书
群众路线自我剖析及整改措施
2014/11/04 职场文书
汽车4S店前台接待岗位职责
2015/04/03 职场文书
浅谈Redis跟MySQL的双写问题解决方案
2022/02/24 Redis
铁头也玩根德 YachtBoy YB-230......
2022/04/05 无线电