From 8b608ade752dc2a29c35a29deb4997f78a658a1a Mon Sep 17 00:00:00 2001 From: Nafies Luthfi Date: Wed, 19 Dec 2018 22:00:09 +0800 Subject: [PATCH] Adjust outlet factory to adopt map center config --- database/factories/OutletFactory.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/database/factories/OutletFactory.php b/database/factories/OutletFactory.php index 2891188..f38f758 100644 --- a/database/factories/OutletFactory.php +++ b/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; },