コード例 #1
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $categoryLeaves = Category::where("real_depth", '=', 2)->get()->toArray();
     $faker = new Faker\Generator();
     $faker->addProvider(new Faker\Provider\Lorem($faker));
     $users = User::all();
     foreach ($users as $user) {
         for ($i = 0; $i < $this->numPatches(); $i++) {
             $category = $categoryLeaves[array_rand($categoryLeaves)];
             $patch = Patch::create(["name" => $faker->sentence(6, true), "user_id" => $user->id, "description" => $faker->paragraph(3, true), "category_id" => $category["id"]]);
             $this->generateDownloads($users, $patch);
             $this->generateVotes($users, $patch);
         }
     }
 }
コード例 #2
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $json = file_get_contents("./database/seeds/faces.json");
     $faces = json_decode($json, true);
     $faker = Faker\Factory::create();
     foreach ($faces as $face) {
         $email = $faker->email;
         $user = User::firstOrNew(['email' => $email]);
         $user->name = $faker->name;
         $user->password = \Illuminate\Support\Facades\Hash::make('test123');
         $user->save();
         foreach ($face['image_urls'] as $size => $url) {
             $avatar = Avatar::firstOrNew(['user_id' => $user->id, 'size' => $size]);
             $avatar->url = $url;
             $avatar->save();
         }
     }
 }
コード例 #3
0
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function show($id)
 {
     $user = User::findOrFail($id);
     return response()->json($user);
 }