Laravel-开箱自带登陆注册和数据填充

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/gu_wen_jie/article/details/81007982

Laravel的安装在这里就不再叙述了,如果是刚开始学习的同学可以先看下我的:Laravel的安装
里面有写详细的安装步骤,包括指定版本的安装。重申一次,建议使用composer安装。
写这篇文章主要是因为在另一篇登录注册解析里面发现有的同学初次安装完laravel之后,并不能很快的使用上开箱自带的登陆注册,很多事在数据库迁移填充这块卡住的,所以简单写一下。

1.下载,配置环境中的laravel项目

这不多说了:Laravel的安装
这里写图片描述
出现此界面说明配置成功

2.启用开箱自带的登录注册

首先创建一个数据库,比如我创建的数据库名称是:studylaravel
执行以下命令生成登录注册:

php artisan make:auth

这里写图片描述
执行成功后刷新页面:
这里写图片描述

数据库填充

第二步之后,你会发现,虽然有了登陆注册。但是并不能使用,原因就是这个时候还没有数据库呢,那么你的注册的信息没地方存储,登陆也不知道如何验证信息的正确性。这个时候就用到了数据库填充。
首先,你要配置一下数据库:
在项目根目录的上一层:.env文件
这个地方一定要注意,根目录是:pulic目录
这里写图片描述
现在,你可以执行数据库填充命令了。

php artisan migrate:refresh --seed

因为这是初次安装配置,所以可以使用上述命令。该命令还可以回滚并重新运行迁移,这在需要完全重建数据库时很有用
也许这时候你会发现,这条命令执行成功了,但是有错误提示:
这里写图片描述
这个你可以暂时忽略,看字面意思,这是说指定的users email 长度太长,但暂时并不影响使用。
现在你刷新数据库会发现,出现了两张表。
1.migrations
2.users

登陆,注册

现在可以使用登陆注册功能了,注册成功之后自动登录,如下:
这里写图片描述
到现在,一个开箱自带的登陆注册已经完成。至于注册登录解析及使用教程可以查看我的另一篇文章:
Laravel5.4注册登录解析及使用教程

猜你喜欢

转载自blog.csdn.net/gu_wen_jie/article/details/81007982