/** * @param int $count * * @return array */ public static function createSampleAccountBank($count = 10) { $sample = static::getSample()->getFake(); $listBanksId = Bank::getIdsOrCreateBanks(true); $listtypeId = Bankaccounttype::getDefaultBankTypeIdsOrCreate(true); $buyerIds = Buyers::getRecordIdsOrCreate(30); $supplierIds = Suppliers::getRecordIdsOrCreate(); $ids = array(); for ($rec = 0; $rec < $count; $rec++) { $bankId = $sample->randomElement($listBanksId); $TypeId = $sample->randomElement($listtypeId); $buyerId = $sample->randomElement($buyerIds); $supplierId = $sample->randomElement($supplierIds); $parents = static::getSample()->getBank()->getListOwners($supplierId, $buyerId); $parentId = $parents['id']; $parentType = $parents['type']; $records = static::create(static::getSample()->getBank()->createAccountBank($bankId, $parentId, $parentType, $TypeId)); $ids[] = $records->id; } return $ids; // $bankId,$parentId, $parentType, $typeId }
/** * Mencari Record berdasarkan Primary key * * @param int $id * * @return Response */ public function find($id) { return $this->bank->find($id); }
return \Emayk\Ics\Repo\Products\Products::generateSampleProducts(1000); }); Route::get('unittype', function () { return \Emayk\Ics\Repo\Unittypes\Unittypes::getIdsOrCreate(); }); Route::get('productcat', function () { return \Emayk\Ics\Repo\Productcategory\Productcategory::getIdsOrCreateSampelData(); // s(count($cat)); // return s($cat); // echo \Emayk\Ics\Repo\Positions\Positions::generateMassiveDataDummy(false,50); }); // Route::get('banktype', function () { // return \Emayk\Ics\Repo\Bankaccounttype\Bankaccounttype::getDefaultBankTypeIdsOrCreate(true); // }); Route::get('banks', function () { return \Emayk\Ics\Repo\Bank\Bank::getIdsOrCreateBanks(); }); /** * Generate Colors */ Route::get('country', function () { return \Emayk\Ics\Repo\Locations\Locations::createRecordCountry(); }); Route::get('colors', function () use($fake) { return \Emayk\Ics\Repo\Colors\Colors::generateColorSample(); }); /** * Generate Contact Person 2000 Record * Pastikan Record sebelumnya sudah ada */ Route::get('phone', function () use($fake) {