如何进行laravel框架中的数据填充
发表于:2025-02-09 作者:千家信息网编辑
千家信息网最后更新 2025年02月09日,这篇文章给大家介绍如何进行laravel框架中的数据填充,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Laravel为了数据能够更加方便的填入数据库,专门定义了一个填充类,可以为
千家信息网最后更新 2025年02月09日如何进行laravel框架中的数据填充
这篇文章给大家介绍如何进行laravel框架中的数据填充,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
Laravel为了数据能够更加方便的填入数据库,专门定义了一个填充类,可以为你的数据库填充测试数据,所有的填充类都放在 database/seeds 目录下,下面就带大家一起来看一看。
一、编写 Seeders 并填充数据
利用 Artisan 命令 make:seeder 生成 Seeder
php artisan make:seeder UserSeeder
生成 UserSeeder 类
利用查询构造器在 run 方法中插入数据
DB::table('users')->insert( [ ['name' => '321250887','email' => '321250887@qq.com','password' => bcrypt('321250887')], ['name' => '321250888','email' => '321250888@qq.com','password' => bcrypt('321250888')], ['name' => '321250889','email' => '321250889@qq.com','password' => bcrypt('321250889')], ['name' => '3212508810','email' => '3212508810@qq.com','password' => bcrypt('3212508810')], ['name' => '3212508811','email' => '3212508811@qq.com','password' => bcrypt('3212508811')], ['name' => '3212508812','email' => '3212508812@qq.com','password' => bcrypt('3212508812')], ['name' => '3212508813','email' => '3212508813@qq.com','password' => bcrypt('3212508813')], ['name' => '3212508814','email' => '3212508814@qq.com','password' => bcrypt('3212508814')], ]);//相应的类已经在上方导入
使用 Artisan 命令 db:seed --class 选项来指定一个特定的 seeder 类:
php artisan db:seed --class=UserSeeder
二、使用默认的 DatabaseSeeder 类并填充数据
利用查询构造器在 run 方法中插入数据
insert([ 'name' => '3212508814', 'password' => bcrypt('3212508814')], ]); }}
使用 call 方法来运行其它的 seed 类
public function run(){ $this->call([ UserSeeder::class, CategorySeeder::class, ]);}
使用 Artisan 命令 db:seed 来填充数据库
php artisan db:seed
关于如何进行laravel框架中的数据填充就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
数据
命令
数据库
方法
框架
内容
更多
构造器
帮助
查询
生成
不错
兴趣
小伙
小伙伴
文章
目录
知识
篇文章
参考
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
应用宝下载数据库
籍贯湖南或湖北的学生数据库
公安网络安全监督检查会议材料
网络安全治理原则包括
数据库图书销量排行榜
楚雄好口碑java软件开发
售后维修管理系统软件开发
ai网络安全概念
南京微型软件开发配置
合肥新能源车热泵控制软件开发
赣州市网络安全和信息化
curl命令测试http服务器
nosql数据库视频教程
软件开发机是什么意思
只在管理服务器上刷新设计
天龙八部答题验证数据库
网络安全数据泄漏
指纹考勤机的指纹数据库
怎么建立网络安全团队
网络安全新型诈骗
intel数据库建设
连接数据库服务失败怎么回事
如何把数据库导出来6
特发信息属于网络安全股吗
华为服务器Rsier卡
服务器的启动失败
刘征海数据库
太原市科技局网络安全管理办法
歌华宽带网络安全密钥
传承网络技术有限公司