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应用程序来获取Web服务器的状态信息
Oct 09 PHP
php&java(一)
Oct 09 PHP
为查询结果建立向后/向前按钮
Oct 09 PHP
smarty的保留变量问题
Oct 23 PHP
windows的文件系统机制引发的PHP路径爆破问题分析
Jul 28 PHP
9段PHP实用功能的代码推荐
Oct 14 PHP
php中fsockopen用法实例
Jan 05 PHP
yii2.0使用Plupload实现带缩放功能的多图上传
Dec 22 PHP
PHPCMS2008广告模板SQL注入漏洞修复
Oct 11 PHP
PHP内置加密函数详解
Nov 20 PHP
解决Laravel 不能创建 migration 的问题
Oct 09 PHP
基于php+MySql实现学生信息管理系统实例
Aug 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
php 获取完整url地址
2008/12/20 PHP
PHP的cURL库功能简介 抓取网页、POST数据及其他
2011/04/07 PHP
session在PHP大型web应用中的使用
2011/06/25 PHP
thinkPHP5.0框架API优化后的友好性分析
2017/03/17 PHP
Laravel第三方包报class not found的解决方法
2019/10/13 PHP
Javascript里使用Dom操作Xml
2007/01/22 Javascript
把html页面的部分内容保存成新的html文件的jquery代码
2009/11/12 Javascript
js 弹出框只弹一次(二次修改之后的)
2013/11/26 Javascript
jQuery控制TR显示隐藏的几种方法
2014/06/18 Javascript
javascript验证身份证号
2015/03/03 Javascript
深入分析JSON编码格式提交表单数据
2015/06/25 Javascript
jQuery.prop() 使用详解
2015/07/19 Javascript
javascript自动切换焦点控制效果完整实例
2016/02/02 Javascript
bootstrap折叠调用collapse()后data-parent不生效的快速解决办法
2017/02/23 Javascript
jQuery模拟下拉框选择对应菜单的内容
2017/03/07 Javascript
jquery ajaxfileupload异步上传插件
2017/11/21 jQuery
[08:02]DOTA2牵红线 zhou神抱得美人归
2014/03/22 DOTA
Python中的rfind()方法使用详解
2015/05/19 Python
Python实现将MySQL数据库表中的数据导出生成csv格式文件的方法
2018/01/11 Python
Python开启线程,在函数中开线程的实例
2019/02/22 Python
详解Python3 对象组合zip()和回退方式*zip
2019/05/15 Python
Python实现FM算法解析
2019/06/18 Python
Python 矩阵转置的几种方法小结
2019/12/02 Python
Clarks西班牙官方在线商店:clarks鞋
2019/05/03 全球购物
软件测试面试题
2015/10/21 面试题
护理专业学生职业生涯规划范文
2014/03/11 职场文书
婚礼主持结束词
2014/03/13 职场文书
大学生就业策划书范文
2014/04/04 职场文书
环保倡议书100字
2014/05/15 职场文书
民族团结演讲稿范文
2014/08/27 职场文书
幼儿园学前班幼儿评语
2014/12/29 职场文书
董事长开业致辞
2015/07/29 职场文书
团委副书记工作总结
2015/08/14 职场文书
继续教育心得体会(共6篇)
2016/01/19 职场文书
Java 轮询锁使用时遇到问题
2022/05/11 Java/Android
MySql中的json_extract函数处理json字段详情
2022/06/05 MySQL