laravel 笔记
  • Introduction
  • 说明
  • Laravel 基础
    • 安装与配置
    • 目录结构
    • 路由配置
    • MVC 配置
    • 数据库操作
      • DB façade 方式
      • 查询构造器方式
      • Eloquent ORM 方式
      • 数据库迁移
      • 数据填充
    • 请求和响应和重定向
    • Session
    • 中间件
    • 其他
      • Artisan 命令行
  • Laraval 源码分析
    • 请求到响应的生命周期
      • 程序启动准备
      • 请求实例化
      • 处理请求
      • 响应的发送与程序终止
    • 路由
    • 补充知识点
      • 反射机制
      • Closure 类
  • 资料
  • 核心思想
    • 服务容器
    • 服务提供者
    • Facades(门脸模式)
  • 开发笔记
  • Artisan 命令
  • yarn
Powered by GitBook
On this page
  • 数据填充
  • 创建一个填充文件,并完善填充文件

Was this helpful?

  1. Laravel 基础
  2. 数据库操作

数据填充

Previous数据库迁移Next请求和响应和重定向

Last updated 5 years ago

Was this helpful?

参考:

数据填充

创建一个填充文件,并完善填充文件

php artisan make:seeder StudentTableSeeder

database/seeds/StudentTableSeeder.php 被创建

修改如下(查询构造器方式插入)

public function run()
{
    //
    DB::table('students')->insert([
        ['name' => 'sean', 'age' => 18],
        ['name' => 'immoc', 'age' => 20],
    ]);
}

执行单个填充文件

php artisan db:seed --class=StudentTableSeeder

批量执行填充文件

需要修改database/seeds/DatabaseSeeder.php

public function run()
{
    // $this->call(UsersTableSeeder::class);
     $this->call(StudentTableSeeder::class);
}

加入多个即可,然后执行下列的命令

php artisan db:seed
Laravel 数据库之:数据填充