laravel 初探 数据填充

laravel 初探 数据填充

  • laravel数据填充
    • 简介
    • 编写填充器文件
    • 运行填充器

laravel数据填充

laravel数据填充 在开发初期数据填充是一个非常有用的功能,可以在开发初期没有数据量的时候进行批量数据填充,便于测试

简介

进入laravel目录,所有填充类都在 database/seeds 目录 ,在新的laravel项目中会有一个基础的填充类文件 DatebaseSeeder.php
laravel 初探 数据填充_第1张图片

编写填充器文件

你可以用artisan命令创建自定义的填充类文件

php artisan make:seeder UsersTableSeeder

生成的文件位于 database/seeds
run方法中编写数据库填充代码

  public function run()
    {
        DB::table('users')->insert([
            'name' => Str::random(10),
            'email' => Str::random(10).'@gmail.com'
            'password' => bcrypt('123456'),
        ]);
    }

运行填充器

php artisan db:seed默认运行 DatabaseSeeder
也可以--class来指定运行的指定的填充器
php artisan db:seed --class=UsersTableSeeder

文章参考:[ Laravel 5.8 文档 ] 数据库操作 —— 数据填充

你可能感兴趣的:(laravel学习)