婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > laravel使用Faker數(shù)據(jù)填充的實(shí)現(xiàn)方法

laravel使用Faker數(shù)據(jù)填充的實(shí)現(xiàn)方法

熱門標(biāo)簽:抖音有個地圖標(biāo)注是什么意思 九江外呼系統(tǒng) 地下城堡2圖九地圖標(biāo)注 智能電話機(jī)器人排名前十名南京 保定crm外呼系統(tǒng)運(yùn)營商 七魚外呼系統(tǒng)停用嗎 西區(qū)企業(yè)怎么做地圖標(biāo)注入駐 海南人工外呼系統(tǒng)有效果嗎 阿里云400電話申請加工單

導(dǎo)語

做開發(fā)的時候,添加測試數(shù)據(jù)是必不可少的,laravel 內(nèi)置了很方便的數(shù)據(jù)填充,下面是實(shí)例。

注意:laravel5框架中已經(jīng)內(nèi)置了faker組建,不用安裝

數(shù)據(jù)遷移

先創(chuàng)建數(shù)據(jù)模型和數(shù)據(jù)遷移 php artisan make:model Models/FakerUser -m;

只創(chuàng)建幾個簡單字段,編輯 database/migrations/{now_date}_create_faker_users_table.php 文件

/**
 * Run the migrations.
 *
 * @return void
 */
 public function up()
 {
 Schema::create('faker_users', function (Blueprint $table) {
  $table->increments('id');
  $table->char('name', 20)->comment('姓名');
  $table->string('email', 50)->comment('郵箱');
  $table->tinyInteger('age')->comment('年齡');
  $table->char('city', 20)->comment('城市');
  $table->timestamps();
 });

 DB::statement("ALTER TABLE `faker_users` comment'測試用戶表'"); // 表注釋
 }

運(yùn)行數(shù)據(jù)遷移 php artisan migrate 之后數(shù)據(jù)表創(chuàng)建完成。

數(shù)據(jù)填充

  1. 創(chuàng)建數(shù)據(jù)填充文件 php artisan make:seeder FakerUsersSeeder;
  2. 創(chuàng)建完成后,我們可以在 run() 方法中手動添加幾條測試數(shù)據(jù)。但是好的辦法,是使用模型工廠,接下來把注意力轉(zhuǎn)移到模型工廠中;
  3. 創(chuàng)建模型工廠 php artisan make:factory FakerUsersFactory;
  4. 在模型工廠中,可以通過 Faker\Generator 來生成測試數(shù)據(jù),編輯 database/factories/FakerUsersFactory.php
?php

use Faker\Generator as Faker;

$factory->define(\App\Models\FakerUser::class, function (Faker $faker) {
 return [
 'name' => $faker->name,
 'email' => $faker->safeEmail,
 'age' => $faker->numberBetween(8, 80),// 數(shù)字在 8-80 之間隨機(jī)
 'city' => $faker->city,
 'created_at' => $faker->dateTimeBetween('-3 year', '-1 year'),// 時間在 三年到一年 之間
 'updated_at' => $faker->dateTimeBetween('-1 year', '-5 month'),// 時間在 一年到五個月之間
 ];
});

由上述代碼可以很直白的看出 Faker\Generator 的作用。它可以生成的數(shù)據(jù)類型有很多,更多的類型可以看下官方文檔,雖然是英文的,不過都有示例,簡單易懂;

  1. Faker 生成的數(shù)據(jù)默認(rèn)是英文,可以在 config/app.php 中將 faker_locale 設(shè)置為 zh_CN;
  2. 模型工廠寫好了,接下來就是調(diào)用。目光回到數(shù)據(jù)填充文件 database/seeds/FakerUsersSeeder.php,在 run() 方法中如下代碼
/**
 * Run the database seeds.
 *
 * @return void
 */
 public function run()
 {
 factory(\App\Models\FakerUser::class)->times(1000)->make()->each(function ($model) {
  // 數(shù)據(jù)入庫
  $model->save();
 });
 }

time() 是生成的次數(shù),make() 方法是創(chuàng)建模型實(shí)例,在 each() 方法中將生成的模型實(shí)例入庫保存。

  1. 最后就是執(zhí)行數(shù)據(jù)填充,composer dump-autoload 之后 php artisan db:seed --class=FakerUsersSeeder

測試

好了,看下數(shù)據(jù)庫的數(shù)據(jù)是否生成正確。看下總數(shù)

總數(shù)沒有問題,隨機(jī)看十條數(shù)據(jù)

數(shù)據(jù)也是正確的。

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。

您可能感興趣的文章:
  • Laravel中數(shù)據(jù)遷移與數(shù)據(jù)填充的詳細(xì)步驟
  • Laravel實(shí)現(xiàn)數(shù)據(jù)庫遷移與支持中文的填充
  • Laravel框架使用Seeder實(shí)現(xiàn)自動填充數(shù)據(jù)功能

標(biāo)簽:甘肅 九江 昭通 涼山 梅河口 十堰 韶關(guān) 遼陽

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《laravel使用Faker數(shù)據(jù)填充的實(shí)現(xiàn)方法》,本文關(guān)鍵詞  laravel,使用,Faker,數(shù)據(jù),填充,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《laravel使用Faker數(shù)據(jù)填充的實(shí)現(xiàn)方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于laravel使用Faker數(shù)據(jù)填充的實(shí)現(xiàn)方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    成人sese在线| 久久婷婷色综合| 91电影在线观看| 亚洲国产精品久久艾草纯爱| 日本高清成人免费播放| 美女网站在线免费欧美精品| 日韩三级视频在线观看| av亚洲精华国产精华精华| 亚洲韩国精品一区| 久久综合久色欧美综合狠狠| 91麻豆精品在线观看| 中文字幕一区免费在线观看| 日韩一区二区免费在线电影| 99精品热视频| 豆国产96在线|亚洲| 青青草97国产精品免费观看无弹窗版| 久久精品综合网| 成人性生交大片免费| 日韩国产欧美在线观看| 亚洲欧美激情一区二区| 国产精品美女久久久久av爽李琼| 欧美性做爰猛烈叫床潮| 久久99蜜桃精品| 久久er精品视频| 国产女同互慰高潮91漫画| 欧美精品一区二区不卡| 欧美日韩一二区| 在线中文字幕一区二区| 青草国产精品久久久久久| 亚洲精品免费在线观看| 一区二区三区精品在线观看| 亚洲影院理伦片| 亚洲欧美乱综合| 麻豆成人综合网| 国产丝袜美腿一区二区三区| 日本在线观看不卡视频| 视频在线观看91| 另类小说图片综合网| 免费成人av资源网| 亚洲一区二区精品3399| 欧美激情一区二区三区全黄| 国产精品色眯眯| 亚洲国产你懂的| 国产一区二区三区久久悠悠色av| 性欧美疯狂xxxxbbbb| 蜜桃av噜噜一区| 不卡的看片网站| 欧美日韩不卡在线| 久久精品网站免费观看| 亚洲天堂成人在线观看| 欧美成人精品高清在线播放 | 亚洲制服丝袜av| 久久精品男人的天堂| 亚洲乱码国产乱码精品精小说| 亚洲制服丝袜一区| 国产91精品在线观看| 欧美一区二区三区人| 亚洲一区二区精品久久av| 国产xxx精品视频大全| 91视频免费观看| 国产午夜精品一区二区三区视频 | 成人一区二区三区| 99精品偷自拍| 精品国产乱码久久久久久牛牛| 亚洲激情图片一区| 99re热这里只有精品免费视频| 亚洲精品在线三区| 久久国产生活片100| 99热这里都是精品| 欧美欧美欧美欧美| 国产精品网站在线播放| 国产99久久久精品| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 色综合天天性综合| 久久久99精品久久| 久久国产免费看| 欧美一级午夜免费电影| 色哟哟一区二区三区| 一区二区在线观看不卡| 亚洲图片一区二区| 欧美亚洲一区三区| 亚洲视频一区在线| 成人黄色av电影| 亚洲欧美日韩综合aⅴ视频| 成人av免费观看| 国产精品日日摸夜夜摸av| 国产在线精品一区二区三区不卡 | 色94色欧美sute亚洲线路二 | 日本欧美大码aⅴ在线播放| 在线综合+亚洲+欧美中文字幕| 亚洲精品视频在线观看网站| 欧美亚日韩国产aⅴ精品中极品| 亚洲综合激情网| 欧美在线一区二区三区| 中文字幕一区二区三区不卡| 国产欧美一区二区精品久导航| av在线播放不卡| 亚洲另类在线制服丝袜| 2023国产精品| 色综合天天综合网天天看片| 日韩精品电影在线观看| 久久精品日韩一区二区三区| 在线视频你懂得一区二区三区| 久久se这里有精品| a在线欧美一区| 91亚洲国产成人精品一区二三| 久久久久国产精品麻豆ai换脸| 麻豆精品精品国产自在97香蕉| 精品av久久707| 成人开心网精品视频| 午夜精品福利在线| 国产三级一区二区| 欧美日本一道本| 北条麻妃一区二区三区| 麻豆一区二区三| 亚洲一区二区欧美日韩| 国产精品久久久久久一区二区三区| 欧美探花视频资源| 色婷婷精品大在线视频| 成人黄色在线看| 99视频精品全部免费在线| 成人免费va视频| 国产一区999| 亚洲欧美激情插| 91蝌蚪porny九色| 免费成人在线视频观看| 久久免费视频一区| 久久久久亚洲蜜桃| 99久久99久久精品免费看蜜桃| 成人av电影在线网| 不卡视频在线看| 日本午夜一区二区| 亚洲一区二区三区中文字幕| 欧美激情中文不卡| 91精品国产综合久久久久| 日韩欧美一区二区三区在线| 久久久亚洲欧洲日产国码αv| 久久你懂得1024| 一区二区三区四区在线播放| 三级不卡在线观看| 国产精品一二三| 成人综合在线观看| 国产一区视频在线看| 99视频精品全部免费在线| 欧美久久一区二区| 久久久精品黄色| 午夜精品福利一区二区三区蜜桃| 激情久久五月天| 欧美日韩国产一级片| 国产精品不卡在线观看| 国产精品美女久久久久aⅴ| 国产精品久久久久久久久快鸭| 亚洲欧洲综合另类| 婷婷国产在线综合| 欧美性色欧美a在线播放| 久久久精品国产免费观看同学| 图片区日韩欧美亚洲| 91欧美一区二区| 日韩免费观看2025年上映的电影| 亚洲激情在线激情| 性感美女久久精品| 国产真实乱对白精彩久久| 波波电影院一区二区三区| 欧美日韩国产不卡| 日韩欧美一区二区视频| 久久午夜色播影院免费高清| 国产人伦精品一区二区| 天堂精品中文字幕在线| 日本韩国一区二区| 国产日韩影视精品| 高清国产一区二区三区| 国产亚洲欧洲一区高清在线观看| 狠狠色丁香婷婷综合久久片| 久久这里只有精品视频网| 蜜乳av一区二区| 欧美精品一区二区三区一线天视频| 免费在线观看成人| 久久久蜜桃精品| 天天综合天天做天天综合| 欧美日韩在线精品一区二区三区激情| 国产日韩欧美高清在线| 99综合影院在线| 偷拍日韩校园综合在线| 日韩一区二区三区在线| 国产又黄又大久久| 亚洲女爱视频在线| 在线精品视频免费播放| 国产成人在线影院| 精品国产一区a| 成人丝袜高跟foot| 中文字幕在线一区| 91黄色免费观看| 日韩国产在线观看一区| 久久人人爽人人爽| 91玉足脚交白嫩脚丫在线播放| 一区二区三区中文免费| 欧美va日韩va| 欧美日韩国产一级二级| 国产福利视频一区二区三区| 五月开心婷婷久久|