• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

PHP factory函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中factory函数的典型用法代码示例。如果您正苦于以下问题:PHP factory函数的具体用法?PHP factory怎么用?PHP factory使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了factory函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。

示例1: makeBusiness

 private function makeBusiness(User $owner)
 {
     $business = factory(Business::class)->make();
     $business->save();
     $business->owners()->attach($owner);
     return $business;
 }
开发者ID:martinsv,项目名称:timegrid,代码行数:7,代码来源:AppointmentTest.php


示例2: run

 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $dishNames = ['Chicken Parmesano', 'Salad Niçoise', 'Turkey Marco Polo', 'Tuna Marinara', 'Salmon Louis Salad', 'Chicken Kiev', 'Pasta Primavera', 'Stroganoff', 'Duck à l\'orange', 'Spaghetti Carbonara', 'Creme du Barry', 'Turkey Cordon Bleu', 'Salsa Verde', 'Mexican Burrito'];
     foreach ($dishNames as $dishName) {
         factory(App\Dish::class)->create(['user_id' => 1, 'name' => $dishName]);
     }
 }
开发者ID:ricardosncosta,项目名称:nugest-api,代码行数:12,代码来源:DishesTableSeeder.php


示例3: run

 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Model::unguard();
     DB::statement('SET FOREIGN_KEY_CHECKS = 0');
     DB::table('cijfer')->truncate();
     $toetsen = Toets::all();
     //$cijfers = factory(Cijfer::class, count($toetsen)*count($leerlingen))->create();
     for ($i = 0; $i < count($toetsen); ++$i) {
         //dd($toetsen[$i]->toetsenlijst()->first()->lesopdracht()->first()->klas()->first()->leerlingen()->first());
         $klas = $toetsen[$i]->toetsenlijst()->first()->lesopdracht()->first()->klas()->first()->code;
         if (substr($klas, 0, 1) != '5') {
             continue;
         }
         $leerlingen = $toetsen[$i]->toetsenlijst()->first()->lesopdracht()->first()->klas()->first()->leerlingen()->get();
         for ($j = 0; $j < count($leerlingen); ++$j) {
             $cijfer = factory(Cijfer::class, 1)->create();
             $cijfer["waarde"] = rand(0, 10);
             $cijfer["toets_id"] = $toetsen[$i]["id"];
             $cijfer["leerling_id"] = $leerlingen[$j]["id"];
             $cijfer->save();
         }
     }
     DB::statement('SET FOREIGN_KEY_CHECKS = 1');
     Model::reguard();
 }
开发者ID:svro,项目名称:libcore,代码行数:30,代码来源:CijferSeeder.php


示例4: run

 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     factory(App\Event::class, 1000)->create();
     factory(App\Steminar::class, 1000)->create();
     factory(App\Team::class, 100)->create();
     factory(App\User::class, 100)->create();
 }
开发者ID:NuLeaf,项目名称:nuleaf-website,代码行数:12,代码来源:DatabaseSeeder.php


示例5: setup

 public function setup()
 {
     parent::setup();
     $todo = factory(\App\Todo::class)->create();
     // echo $todo;
     $this->id = $todo['id'];
 }
开发者ID:cncgl,项目名称:laravel-todo,代码行数:7,代码来源:TodoTest.php


示例6: run

 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Model::unguard();
     factory('App\\User', 100)->create();
     Model::reguard();
     // $this->call(UserTableSeeder::class);
 }
开发者ID:jorgenaranjo,项目名称:crudAngularLaravel,代码行数:12,代码来源:DatabaseSeeder.php


示例7: testManufacturerAdd

 public function testManufacturerAdd()
 {
     $manufacturers = factory(Manufacturer::class, 'manufacturer')->make();
     $values = ['name' => $manufacturers->name];
     Manufacturer::create($values);
     $this->tester->seeRecord('manufacturers', $values);
 }
开发者ID:dmeltzer,项目名称:snipe-it,代码行数:7,代码来源:ManufacturerTest.php


示例8: testUploadAvatar

 public function testUploadAvatar()
 {
     $user = factory(\App\User::class)->create();
     $this->actingAs($user)->visit('/dashboard');
     $this->visit('/profile');
     $this->call('POST', '/profile/update/avatar', ['avatar' => ' /images/avatar.png', '_token' => csrf_token()]);
 }
开发者ID:andela-womokoro,项目名称:learning_mgt_system,代码行数:7,代码来源:AvatarUpdateTest.php


示例9: run

 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     for ($i = 0; $i < 100; $i++) {
         $word = factory(JapaneseWords\Word::class)->make();
         $word->save();
     }
 }
开发者ID:ikari7789,项目名称:jwords.standingmist.com,代码行数:12,代码来源:WordSeeder.php


示例10: testVideoUpload

 public function testVideoUpload()
 {
     $user = factory(\App\User::class)->create();
     $this->actingAs($user)->visit('/dashboard');
     $this->click('Upload Video');
     $this->type('Something to watch', 'title')->type('Science', 'category')->type('https://www.youtube.com/watch?v=ssuiqtreiBg', 'url')->type('Some text for the description', 'description')->press('Upload')->see('The video has been successfully uploaded.');
 }
开发者ID:andela-womokoro,项目名称:learning_mgt_system,代码行数:7,代码来源:VideoUploadTest.php


示例11: testVerificationVerify_ReturnsVerifiedResponseValidCodeProvided

 public function testVerificationVerify_ReturnsVerifiedResponseValidCodeProvided()
 {
     factory(\Legit\Code\Code::class)->create();
     $data = ['phone_number' => '27848118111', 'client_user_id' => 1, 'code' => '123456'];
     $this->post('api/v1/verification/verify', $data)->seeJsonEquals(['status' => 200, 'message' => 'This phone number is verified', 'data' => ['phone_number' => '27848118111', 'client_user_id' => 1]]);
     $this->assertResponseStatus(200);
 }
开发者ID:etiennemarais,项目名称:legit,代码行数:7,代码来源:VerificationTest.php


示例12: run

 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     // apagar todos os registro da tabela
     //\CodeProject\Entities\ProjectMember::truncate();
     // criar 10 registros na tabela
     factory(\CodeProject\Entities\ProjectMember::class, 10)->create();
 }
开发者ID:estevesklein,项目名称:CodeProject-curso-laravel,代码行数:12,代码来源:ProjectMemberTableSeeder.php


示例13: run

 public function run()
 {
     // refresh migration
     Artisan::call('migrate:refresh');
     // init data
     // create user
     $user = factory(App\User::class)->create();
     // create categories
     $categories = factory(App\Category::class, 5)->create(['user_id' => $user->id]);
     // create tags
     $tags = factory(App\Tag::class, 10)->create(['user_id' => $user->id]);
     // create articles
     factory(App\Article::class, 20)->create(['user_id' => $user->id, 'category_id' => $categories->random()->id])->each(function ($article) use($tags) {
         $tagids = [];
         $tags->random(rand(2, 10))->each(function ($tag) use(&$tagids) {
             array_push($tagids, $tag->id);
         });
         $article->tags()->attach($tagids);
     });
     // create knots
     factory(App\Knot::class, 10)->create(['user_id' => $user->id])->each(function ($knot) use($tags) {
         $tagids = [];
         $tags->random(rand(2, 10))->each(function ($tag) use(&$tagids) {
             array_push($tagids, $tag->id);
         });
         $knot->tags()->attach($tagids);
     });
 }
开发者ID:angelWendy,项目名称:streamlet,代码行数:28,代码来源:FakerDataSeeder.php


示例14: testIndexUri

 /**
  *
  */
 public function testIndexUri()
 {
     $user = factory(App\User::class)->create();
     $route = $this->actingAs($user);
     $route->visit('/points');
     $route->seeStatusCode(200);
 }
开发者ID:Tjoosten,项目名称:refugee,代码行数:10,代码来源:CollectionPointsTest.php


示例15: testShow

 public function testShow()
 {
     $project = factory(Project::class)->create();
     $this->action('GET', 'ProjectsController@show', $project);
     $this->assertResponseOk();
     $this->assertViewHas('project');
 }
开发者ID:nav2855,项目名称:neontsunami,代码行数:7,代码来源:ProjectsControllerTest.php


示例16: run

 public function run()
 {
     $rules = factory(TeamsScoreType::class)->make()->getProperties();
     factory(Nhlpool\PoolType::class, 50)->create()->each(function ($poolType) use($rules) {
         $poolType->setRules($rules);
     });
 }
开发者ID:pelletiermaxime,项目名称:nhlpool,代码行数:7,代码来源:PoolTypeTableSeeder.php


示例17: testProfileUpdate

 public function testProfileUpdate()
 {
     $user = factory(\App\User::class)->create();
     $this->actingAs($user)->visit('/dashboard');
     $this->click('My Profile');
     $this->type('testuser', 'username')->type('[email protected]', 'email')->type('Test', 'first_name')->type('User', 'last_name')->press('Save Changes')->see('You have successfully updated your profile.');
 }
开发者ID:andela-womokoro,项目名称:learning_mgt_system,代码行数:7,代码来源:ProfileUpdateTest.php


示例18: testStoreWithIncorrectCredentials

 public function testStoreWithIncorrectCredentials()
 {
     $user = factory(User::class)->create(['email' => '[email protected]']);
     $this->action('POST', 'Admin\\SessionsController@store', ['email' => $user->email, 'password' => 'foo']);
     $this->assertRedirectedToRoute('admin.sessions.create');
     $this->assertSessionHas('error', 'Your login credentials were invalid.');
 }
开发者ID:nav2855,项目名称:neontsunami,代码行数:7,代码来源:SessionsControllerTest.php


示例19: testDeleteExercise

 public function testDeleteExercise()
 {
     $exercise = $this->app['auth']->user()->exercises()->save(factory(Exercise::class)->make());
     $this->delete('__api/exercises/' . $exercise->id, [], ['HTTP_X-Requested-With' => 'XMLHttpRequest']);
     $this->assertResponseStatus(204);
     $this->notSeeInDatabase('exercises', ['id' => $exercise->id, 'deleted_at' => null]);
 }
开发者ID:Carlsson87,项目名称:lumen,代码行数:7,代码来源:ExerciseControllerTest.php


示例20: run

 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $fake = Faker\Factory::create();
     foreach (Outlet::all() as $outlet) {
         $customers = $outlet->company->customers;
         $employees = $outlet->users;
         $tax = $outlet->tax;
         $discounts = $outlet->company->discounts;
         $payments = $outlet->company->payments;
         //create order
         $orders = [];
         foreach (range(1, 100) as $i) {
             $orders[] = factory(Order::class)->create(['outlet_id' => $outlet->id, 'customer_id' => $customers->random()->id, 'user_id' => $employees->random()->id, 'payment_id' => $payments->random()->id, 'tax_id' => $tax->id, 'discount_id' => $discounts->random()->id]);
         }
         foreach ($orders as $order) {
             $variantIds = $outlet->variants->random(10)->lists('id')->toArray();
             $order->variants()->attach($variantIds, ['total' => $fake->numberBetween(10, 100), 'nego' => 0]);
         }
         //select random order to void by random employee
         foreach (range(1, 5) as $i) {
             factory(Void::class)->create(['user_id' => $employees->random()->id, 'order_id' => $orders[mt_rand(1, 99)]->id]);
         }
         //select random order to void by random employee
         foreach (range(1, 5) as $i) {
             factory(Debt::class)->create(['order_id' => $orders[mt_rand(1, 99)]->id]);
         }
     }
 }
开发者ID:rekale,项目名称:sikasir,代码行数:33,代码来源:OrderSeeder.php



注:本文中的factory函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP fail函数代码示例发布时间:2022-05-15
下一篇:
PHP factorial函数代码示例发布时间:2022-05-15
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap