Browse Source

Adjust outlet factory to adopt map center config

pull/3/head
Nafies Luthfi 7 years ago
parent
commit
8b608ade75
  1. 10
      database/factories/OutletFactory.php

10
database/factories/OutletFactory.php

@ -5,12 +5,18 @@ use App\Outlet;
use Faker\Generator as Faker;
$factory->define(Outlet::class, function (Faker $faker) {
$mapCenterLatitude = config('leaflet.map_center_latitude');
$mapCenterLongitude = config('leaflet.map_center_longitude');
$minLatitude = $mapCenterLatitude - 0.05;
$maxLatitude = $mapCenterLatitude + 0.05;
$minLongitude = $mapCenterLongitude - 0.07;
$maxLongitude = $mapCenterLongitude + 0.07;
return [
'name' => ucwords($faker->words(2, true)),
'address' => $faker->address,
'latitude' => $faker->latitude(-3.29, -3.35),
'longitude' => $faker->longitude(114.56, 114.63),
'latitude' => $faker->latitude($minLatitude, $maxLatitude),
'longitude' => $faker->longitude($minLongitude, $maxLongitude),
'creator_id' => function () {
return factory(User::class)->create()->id;
},

Loading…
Cancel
Save