Laragon 数据库填充数据(php artisan)

接触过laravel框架的都知道。我们修改数据表的字段,或者创建一个新表,因为是分支工作,我们不能单纯在本地进行创建,所以需要编写迁移文件。

编写迁移文件的具体过程和操作步骤我也写过,但是如果一起开发的小伙伴跑迁移的时候,只能迁移到我们的表结构,而表中的数据却无法获得,其实这同样也需要编写填充数据文档就能获得相同的数据。

具体步骤如下:

首先,打开laragon的终端,执行命令:

比如说 我们要往bank表插入数据

php artisan make:seeder BankTableSeeder

执行完之后,回到我们的项目文件下,找到

可以看到  生成了对应的文件 BankTableSeeder.php

打开这个文件,进一步就是进行插入动作

DB::table('bank')->insert([
            'id' => 1,
            'bank_code' => 'CBC',
            'bank_name' => '建设银行',
            'detail' => "建设银行",
            'img' => 'bank-2017-06-08-15-09-40-5938f834dba10.png',
            'order' => 1,
            'status' => 1,
        ]);
这是一条数据的插入,如果要插入多条,则重复复制该段落即可!

填充完毕之后,下一步执行操作:

编写好填充器类之后,可以使用 Artisan 命令db:seed来填充数据库。可以使用--class 选项来指定你想要运行的独立的填充器类:
比如:php artisan db:seed --class=BankTableSeeder

这样我们的数据就填充成功了,开发的伙伴也能通过执行coomposer autoload 命令 再执行该命令,就能获得我们填充的数据!

觉得有用的话,就收藏吧,欢迎评论交流!

猜你喜欢

转载自blog.csdn.net/zhangzeshan/article/details/82712369
今日推荐