zoukankan      html  css  js  c++  java
  • laravel 数据填充

    进入database下面的factory

    $factory->define(User::class, function (Faker $faker) {
    return [
    'name' => $faker->name,
    'email' => $faker->unique()->safeEmail,
    'email_verified_at' => now(),
    'password' => '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi', // password
    'remember_token' => Str::random(10),
    ];
    });


    $factory->define(AppModelsPost::class, function (Faker $faker) {
    return [
    'title' => $faker->sentence(6),
    'content' => $faker->paragraph(10),
    ];
    });

    然后进入目录使用tinker
    php artisan tinker
    执行

        factory(AppModelsPost::class,50)->make()

     //展示不创建 要创建到数据库使用create

    laravel 中使用faker填充数据

    2017.07.23 21:29:09字数 55阅读 402

    1.在databasefactoriesModelFactory.php中添加如下代码

    //数据填充
    $factory->define(AppPost::class, function (FakerGenerator $faker) {
        return [
            'title' => $faker->sentence(6),
            'content' => $faker->paragraph(10)
        ];
    });
    

    Post 是一个表模型 在return中设置要填充的数据
    具体参考https://github.com/fzaninotto/Faker
    2.在终端中输入php artisan tinker进入tinker

    //查看带生成的数据不会添加到数据库
    factory(AppPost::class,10)->make()
    //插入到数据库
    factory(AppPost::class,10)->create()
    ## AppPost是表模型的命名空间位置,10表示生成多少条
  • 相关阅读:
    BeanUtils在web项目中的应用
    BeanUtils的日期问题
    使用BeanUtils组件
    调用数据库过程函数mysql
    sql注入
    如何取SO中的特性
    Read config detail from SO
    Parts-Ufida ERP project 1
    常用医疗英语
    April 24th 2020
  • 原文地址:https://www.cnblogs.com/brady-wang/p/11630172.html
Copyright © 2011-2022 走看看