<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                Model Factory給我們生成測試數據提供了很多方便的地方 在database\ModelFactory.php文件中,里面可以理解定義了個全局變量$factory然后與數據庫中Users這張表的字段一一對應 里面的Faker\Generator $faker用來生成一些偽數據 測試下,cmd中運行php artisan tinker進入交互頁面 ~~~ >>> namespace App; => null >>> factory(User::class,5)->make(); => Illuminate\Database\Eloquent\Collection {#656 all: [ App\User {#652 name: "Lura Schmidt", email: "Daryl.Hansen@example.net", }, App\User {#650 name: "Anita Jacobson", email: "Unique.Keebler@example.com", }, App\User {#648 name: "Stefan Ortiz", email: "Klein.Quentin@example.org", }, App\User {#647 name: "Amos Crona", email: "pRuecker@example.net", }, App\User {#649 name: "Minerva Wunsch", email: "Nicklaus.Frami@example.net", }, ], } >>> ~~~ 上面指定5,就生成了5個數據,不會寫到數據庫中的 如果要寫入就接著上面交互頁面執行`factory(User::class,5)->create();`數據庫中就有了 這邊的$facker就是Facker\Generator的一個實例,我們可以把這個類重寫下.為了不修改laravel源碼,我們可以在app\Providers\AppServiceProvider.php編輯 ~~~ namespace App\Providers; use Illuminate\Support\ServiceProvider; use Faker\Generator as FakerGenerator; use Faker\Factory as FakerFactory; class AppServiceProvider extends ServiceProvider { /** * Bootstrap any application services. * * @return void */ public function boot() { //不要忘記上面命名空間 //singleton表示他會建singleton里面的類返回一個單例,在laravel全局使用 $this->app->singleton(FakerGenerator::class,function(){ return FakerFactory::create('zh_CN');//里面的參數可以將faker本地化 //可以到github上看fzaninotto/Faker/tree項目中看支持的語言 }); } //--- ~~~ cmd中運行php artisan tinker進入交互頁面,執行上面的生成測試數據的操作就可以了
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看