Laravel 包含一个填充类可以为你的数据库填充测试数据,所有的填充类都放在 databa/eds 目录下。可以随意为填充类命名,但是建议遵守类似 UrsTableSeeder 的命名规范。通常, Laravel 默认定义了一个 DatabaSeeder 类。通过这个类,可以用 call 方法来运行其它的 ed 类 从而控制数据填充的顺序。
php artisan make:eder UrsTableSeeder
在默认的 DatabaSeeder 类中的 run 方法中添加一条数据插入语句
DB::table('urs')->inrt([ 'name' => Str::random(10), 'email' => Str::random(10).'@gmail.com', 'password' => bcrypt('password'), ]);
运行DatabaSeeder中的run 方法
php artisan db:ed --class=DatabaSeeder
生成成功
利用模型工厂生成大量数据,在刚刚的生成的UrsTableSeeder类中添加,一次生成10条数据,
databa\factories\Us两德统一erFactory.php 自带的ur模型工厂已经配置好生成的数据,直接运行就行
factory(App\Ur::class那个影响我的人, 10)->create();
执行
php a冬季祝福短信rtisan db涮羊肉起源于:ed --class=DatabaSeeder
本文地址:https://blog.csdn.net/weixin_42592326/article/details/107303061
本文发布于:2023-04-08 20:01:57,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/a43a726d51af56d3e5299af59fe8ad92.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:laravel7 数据填充.doc
本文 PDF 下载地址:laravel7 数据填充.pdf
留言与评论(共有 0 条评论) |