laravel seeder 填充数据

关于 laravel 数据迁移 查看这篇

CREATE TABLE `as_address` (`id` int(10) unsigned NOT NULL AUTO_INCREMENT,`province` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,`city` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,`area` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,`user_id` int(11) NOT NULL,`description` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,`created_at` timestamp NULL DEFAULT NULL,`updated_at` timestamp NULL DEFAULT NULL,PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
<?phpuse Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;class CreateAddressTable extends Migration
{/*** Run the migrations.** @return void*/public function up(){Schema::create('as_address', function (Blueprint $table) {$table->increments('id');$table->string("province");$table->string("city",10);$table->string("area",10);$table->integer("user_id");$table->string("description");$table->timestamps();});}/*** Reverse the migrations.** @return void*/public function down(){Schema::dropIfExists('as_address');}
}

给as_address表填充测试数据

  • 执行 artisan make:seeder AddressTableSeeder,生成类文件 AddressTableSeeder.php
<?phpuse Illuminate\Database\Seeder;class AddressTableSeeder extends Seeder
{protected $data = [["上海", "嘉定", "徐行", "208号"], ["上海", "嘉定", "菊园", "308号"], ["上海", "宝山", "富锦路", "48号"]];/*** Run the database seeds.** @return void*/public function run(){//foreach ($this->data as $data) {DB::table("as_address")->insert(["province" => $data[0],"city" => $data[1],"area" => $data[2],"user_id" => 10,"description" => $data[3],"created_at" => date("Y-m-d H:i:s"),"updated_at" => date("Y-m-d H:i:s"),]);}}
}
  • DatabaseSeeder.php 添加调用AddressTableSeeder 的方法
  • 执行 artisan db:seed 插入测试数据
  • 数据表显示

laravel seeder 填充数据相关推荐

  1. 网站PHP框架之Laravel5.5(十二)使用Seeder方式向数据库填充数据

    步骤 创建项目 为users表添加字段 数据表迁移(首先需要数据库信息配置正确) 向数据库播种Seeder(创建seeder类) 填充数据 写入数据到数据库的数据表 小补充 网站PHP框架之Larav ...

  2. laravel faker 数据填充 中文数据填充 单元测试数据填充 数据的类型有哪些

    laravel faker 数据填充 中文数据填充 单元测试数据填充 数据的类型有哪些? Installation 安装 laravel5 已经安装,这里不需要安装了,其他框架,可以借鉴. compo ...

  3. c语言向表格内存入数据,怎么实现横向到存入多个单元格,在列数固定的报表中逐格横向填充数据并折行...

    在很多需要打印的报表中,受限于纸张的大小,往往会限制行数或者固定列数.我们在<单据类报表的制作>一文中,曾经介绍了限制了行数的情况如何实现,现在,我们再来看一下,在固定了列数的情况下,如果 ...

  4. java 数据反射_基本操作--反射填充数据

    [java]代码库1.主类 package s0401反射实例自动填充; import java.lang.reflect.Field; import java.util.HashMap; impor ...

  5. 3、Excel各种类型数据的输入(数据类型、快速填充数据、修改数据)

    1.数据输入注意事项: ①每个单元格最多可以包含32767个字符: ②单元格内换行:Alt+ Enter: ③电话号码.身份证类的文本型数据输入时,先输入英文单引号: ④单元格列宽小于录入数据时,多余 ...

  6. 7.1 TensorFlow笔记(基础篇):加载数据之预加载数据与填充数据

    TensorFlow加载数据 TensorFlow官方共给出三种加载数据的方式: 1. 预加载数据 2. 填充数据 预加载数据的缺点: 将数据直接嵌在数据流图中,当训练数据较大时,很消耗内存.填充的方 ...

  7. excel填充序列_excel如何快速填充数据

    快速填充 1.拖拉填充 数字篇 选中第一个单元格,鼠标放在右下边,双击或者下拉即可自动填充,可以选择复制或者是填充序列 如果需要填充间隔数字,在开始--填充--序列,把步长(即数字之间的间隔)设置成你 ...

  8. vue使用html渲染组件,Vue.js在渲染组件之前填充数据

    我是Vue.js的新手,我试图创建一个没有成功的简单组件,它包含一个selectList,我试图填充它的选项数据来模拟Ajax请求,这是我的代码:Vue.js在渲染组件之前填充数据 HTML {{n. ...

  9. 自动填充数据新增测试数据_用测试数据填充员工数据库

    自动填充数据新增测试数据 In this article, we will examine the process of populating the employee database with d ...

  10. ajax配套字符串,在ajax请求中填充数据字符串

    我有一个表单可以有不同数量的文本字段(包含转换值).他们的名字是例如:"textfield_eng","textfield_ger","textfie ...

最新文章

  1. SLAM全栈+三维重建全栈系统学习路线!
  2. 老公,等儿子长大,我去天堂找你(推荐)
  3. ibatis的isequal_isequal ibatis
  4. 《Java程序员,上班那点事儿》 - 书摘精要
  5. Angular开发实践(五):深入解析变化监测
  6. C++读xml文件, C#解析对应的文件
  7. DSP初识-20151111
  8. 计算机考试office难还是c语言难,计算机二级考试c语言难不难
  9. 美敦力PB 560呼吸机设计方案(包含原理图+PCB+BOM表+CAD)
  10. 软件开发工具——理论篇
  11. Pycharm中.py文件调用其他.py文件的函数
  12. 学习笔记 | Orillusion-WebGPU小白入门(六)
  13. 谨赠20篇技术热文营造一个不一样的节日气氛!
  14. 基于Vue的微信公众号开发及选型研究
  15. 浅谈动态规划 ——by cbw
  16. 电子警察位置【收藏】
  17. Windows电脑加速小技巧(VIP典藏版)
  18. stm32心率监测系统(心率监测,wifi上传,APP显示,上位机显示)
  19. 程序员面试时应该知道的福利待遇
  20. P2P关卡——资金存管与资金托管

热门文章

  1. php过滤只匹配中英文字符串
  2. 怎么设置微信公众号免打扰
  3. 3dmax2014许可证错误20
  4. c语言OBD编程,汽车OBD2诊断程序开发
  5. 外国人在中国工作要交社保吗?
  6. MATLAB人体行为检测与识别
  7. java redis哨兵配置_redis哨兵配置主从
  8. html5百度地图选中标注点,jQuery百度地图单点标注
  9. POJ 2774 Long Long Message
  10. 黑客攻击-木马程序(3)