| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> PHP知识库 -> laravel8 使用Faker 填充数据 -> 正文阅读 |
|
[PHP知识库]laravel8 使用Faker 填充数据 |
首先 ,我们需要下载最新版本的laravel框架:
在下载完成后可是切换目录到下载完成后的 www.zfw.com 目录下:
接着,我们可以在框架中安装一个PHPstorm的开发插件,可以使我们的开发更加方便快捷:
下载完成插件后,使用该命令让我们使用的编辑器更好的支持插件:
接下来,我们可能在开发时使用的环境为小皮系统,此时需要我们开启
设置好本地域名之后,我们可以在网站中输入刚设置的本地域名,查看是否可以进入: 框架搭建基本完成,现在开始做填充的配置 此时,我们需要在框架的配置文件中修改框架需要连接的数据库信息,下面的配置信息需要写入在框架根目录的
其中database为数据库中的数据库名,username为数据库的账号,password为数据库的密码,prefix为表前缀 接下来,我们使用的数据库工具为Navicat,需要新建数据库: 紧接着,我们需要在框架根目录下的config文件夹中找到一个名为database.php的文件中找到此方法并修改:
然后我们可以修改框架的本地配置,由于我们使用的laravel框架为国外的开发者搭建,所以我们需要改变框架的本地化配置: 1:更改根目录下app.php中timezone的时区为:
2:下载中文语言包,放入框架的 根目录->resources->lang 中 首先使用composer下载:
其次替换config/app.config中的类 将:
替换为:
最后修改config/app.config中的locale:
3:将Faker填充类配置修改为:
这样基本配置完成,下面开始设置迁移数据表,创建生成模型和迁移文件:
接着,在框架中的database/migrations文件夹中找到刚创建的用户表user
然后此时执行迁移文件:
此时,可能会发生这样的报错信息
这样就可以继续执行迁移命令了
创建用户的填充文件
此时,我们需要在user模型层中使用
不然,会无法填充数据 接着,我们生成一个数据工厂
在UserFactory.php文件中修改填充文件的数据
在userseeder.php文件中:
最后在DatabaseSeeder.php中修改总调用
到此,填充完成 |
|
PHP知识库 最新文章 |
Laravel 下实现 Google 2fa 验证 |
UUCTF WP |
DASCTF10月 web |
XAMPP任意命令执行提升权限漏洞(CVE-2020- |
[GYCTF2020]Easyphp |
iwebsec靶场 代码执行关卡通关笔记 |
多个线程同步执行,多个线程依次执行,多个 |
php 没事记录下常用方法 (TP5.1) |
php之jwt |
2021-09-18 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/29 18:43:55- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |