public function postSynclegacy() { set_time_limit(0); $mymerchant = Merchant::where('group_id', 4)->get(); $count = 0; foreach ($mymerchant->toArray() as $m) { $member = Member::where('legacyId', $m['id'])->first(); if ($member) { } else { $member = new Member(); } foreach ($m as $k => $v) { $member->{$k} = $v; } if (!isset($member->status)) { $member->status = 'inactive'; } if (!isset($member->url)) { $member->url = ''; } $member->legacyId = new MongoInt32($m['id']); $member->roleId = Prefs::getRoleId('Merchant'); $member->unset('id'); $member->save(); $count++; } return Response::json(array('result' => 'OK', 'count' => $count)); }
$p->appVersion = $r->get('appVersion'); $p->deviceBrand = $r->get('deviceBrand'); $p->deviceType = $r->get('deviceType'); $p->installationId = $r->get('installationId'); $p->parseVersion = $r->get('parseVersion'); $p->timeZone = $r->get('timeZone'); $p->updatedAt = $r->getUpdatedAt(); $p->save(); } $pd = Parsedevice::get(); print_r($pd); }); Route::get('addrole', function () { $members = Member::get(); foreach ($members as $m) { $m->roleId = Prefs::getRoleId('Merchant'); $m->save(); } }); Route::get('impcat', function () { $slugs = array('Others' => 'others', 'Music Instruments' => 'music-instruments', 'Electronics' => 'electronics', 'Motorcycle Accessories' => 'motorcycle-accessories', 'Homes and Gardens' => 'homes-and-gardens', 'Pet Supplies' => 'pet-supplies', 'Food & Health' => 'food-health', 'Health & Beauty' => 'health-beauty', 'Watch & Jewelry watch-jewelry', 'Collectibles' => 'collectibles', 'Food & Health' => 'food-health', 'Fashion & Accessories' => 'fashion-accessories', 'Books & Magazines' => 'books-magazines', 'Toys & Games' => 'toys-games', 'Infants & Children' => 'infants-children', 'Sporting Goods' => 'sporting-goods'); $csvfile = public_path() . '/storage/import/jex_shops2.csv'; $imp = array(); Excel::load($csvfile, function ($reader) use(&$imp) { $imp = $reader->toArray(); })->get(); print_r($imp); $count = 0; foreach ($imp as $s) { $m = Member::where('id', strval($s['id']))->first(); if ($m) {