My SMM panel
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php
  2. namespace Database\Factories;
  3. use App\Models\Order;
  4. use App\Models\User;
  5. use App\Models\Service;
  6. use Illuminate\Database\Eloquent\Factories\Factory;
  7. use Illuminate\Support\Facades\Log;
  8. class OrderFactory extends Factory
  9. {
  10. /**
  11. * The name of the factory's corresponding model.
  12. *
  13. * @var string
  14. */
  15. protected $model = Order::class;
  16. /**
  17. * Define the model's default state.
  18. *
  19. * @return array
  20. */
  21. public function definition()
  22. {
  23. $quantity = $this->faker->numberBetween(100, 10000);
  24. return [
  25. 'quantity' => $quantity,
  26. 'status' => $this->faker->randomElement(['pending', 'completed',
  27. 'canceled', 'processing']),
  28. 'remaining' => $this->faker->numberBetween(0, $quantity),
  29. 'url' => $this->faker->url,
  30. 'service_id' => function() {
  31. return Service::inRandomOrder()->first()->id;
  32. },
  33. 'user_id' => function() {
  34. return User::inRandomOrder()->first()->id;
  35. },
  36. ];
  37. }
  38. }