public function run() { Brand::create(['brand_code' => 'bmw', 'brand_name' => 'BMW', 'danawa' => 'http://m.auto.danawa.com/newcar/?Work=search&Brand=362']); Brand::create(['brand_code' => 'mercedes-benz', 'brand_name' => '벤츠', 'danawa' => 'http://m.auto.danawa.com/newcar/?Work=search&Brand=349']); Brand::create(['brand_code' => 'audi', 'brand_name' => '아우디', 'danawa' => 'http://m.auto.danawa.com/newcar/?Work=search&Brand=371']); Brand::create(['brand_code' => 'porsche', 'brand_name' => '포르쉐', 'danawa' => 'http://m.auto.danawa.com/newcar/?Work=search&Brand=381']); Brand::create(['brand_code' => 'volkswagen', 'brand_name' => '폭스바겐', 'danawa' => 'http://m.auto.danawa.com/newcar/?Work=search&Brand=376']); Brand::create(['brand_code' => 'land-rover', 'brand_name' => '랜드로버', 'danawa' => 'http://m.auto.danawa.com/newcar/?Work=search&Brand=399']); Brand::create(['brand_code' => 'mini', 'brand_name' => '미니', 'danawa' => 'http://m.auto.danawa.com/newcar/?Work=search&Brand=367']); Brand::create(['brand_code' => 'volvo', 'brand_name' => '볼보', 'danawa' => 'http://m.auto.danawa.com/newcar/?Work=search&Brand=459']); Brand::create(['brand_code' => 'citroen', 'brand_name' => '시트로엥', 'danawa' => 'http://m.auto.danawa.com/newcar/?Work=search&Brand=422']); Brand::create(['brand_code' => 'jaguar', 'brand_name' => '재규어', 'danawa' => 'http://m.auto.danawa.com/newcar/?Work=search&Brand=394']); Brand::create(['brand_code' => 'peugeot', 'brand_name' => '푸조', 'danawa' => 'http://m.auto.danawa.com/newcar/?Work=search&Brand=413']); Brand::create(['brand_code' => 'fiat', 'brand_name' => '피아트', 'danawa' => 'http://m.auto.danawa.com/newcar/?Work=search&Brand=427']); Brand::create(['brand_code' => 'lincoln', 'brand_name' => '링컨', 'danawa' => 'http://m.auto.danawa.com/newcar/?Work=search&Brand=573']); Brand::create(['brand_code' => 'jeep', 'brand_name' => '지프', 'danawa' => 'http://m.auto.danawa.com/newcar/?Work=search&Brand=587']); Brand::create(['brand_code' => 'cadillac', 'brand_name' => '캐딜락', 'danawa' => 'http://m.auto.danawa.com/newcar/?Work=search&Brand=546']); Brand::create(['brand_code' => 'chrysler', 'brand_name' => '크라이슬러', 'danawa' => 'http://m.auto.danawa.com/newcar/?Work=search&Brand=583']); Brand::create(['brand_code' => 'ford', 'brand_name' => '포드', 'danawa' => 'http://m.auto.danawa.com/newcar/?Work=search&Brand=569']); Brand::create(['brand_code' => 'infiniti', 'brand_name' => '인피니티', 'danawa' => 'http://m.auto.danawa.com/newcar/?Work=search&Brand=509']); Brand::create(['brand_code' => 'nissan', 'brand_name' => '닛산', 'danawa' => 'http://m.auto.danawa.com/newcar/?Work=search&Brand=514']); Brand::create(['brand_code' => 'lexus', 'brand_name' => '렉서스', 'danawa' => 'http://m.auto.danawa.com/newcar/?Work=search&Brand=486']); Brand::create(['brand_code' => 'toyota', 'brand_name' => '토요타', 'danawa' => 'http://m.auto.danawa.com/newcar/?Work=search&Brand=491']); Brand::create(['brand_code' => 'honda', 'brand_name' => '혼다', 'danawa' => 'http://m.auto.danawa.com/newcar/?Work=search&Brand=500']); }
public function listBrands($i) { $brand = Brand::find($i); $myBrands = Auth::user()->brands()->get()->all(); $strAttr = $this->inSelections($i, $myBrands); return '<label class="checkbox">' . '<input type="checkbox" name="brands[]" value="' . $i . '" data-toggle="checkbox"' . $strAttr . ' />' . $brand->brand_name . '</label>'; }
/** * Execute the console command. * * @return mixed */ public function handle() { $brands = Brand::all(); foreach ($brands as $brand) { $url = $brand->danawa; $count = $this->parseWebData($url, $brand); if ($count == 20) { $url = $brand->danawa . '&Page=2'; $count += $this->parseWebData($url, $brand); } $this->info('Processing ' . $brand->brand_name . '(' . $count . ')' . "\n"); } //$this->manualInsertion(); }
/** * Run the database seeds. * * @return void */ public function run() { DB::statement('SET FOREIGN_KEY_CHECKS = 0'); // disable foreign key constraints User::truncate(); Profile::truncate(); Brand::truncate(); Model::unguard(); $this->call('UsersTableSeeder'); $this->call('ProfilesTableSeeder'); $this->call('BrandsTableSeeder'); $this->call('BrandUserTableSeeder'); $this->call('QuotesTableSeeder'); $this->call('FeedsTableSeeder'); Model::reguard(); DB::statement('SET FOREIGN_KEY_CHECKS = 1'); // enable foreign key constraints }
/** * Execute the console command. * * @return mixed */ public function handle() { $brands = Brand::all(); $arrPromos = $this->aggregatePromoDataFromWeb(); foreach ($brands as $brand) { $this->info('Processing ' . $brand->brand_name . "\n"); $date = date('Ym'); $brand_id = $brand->id; // $this->info($brand->brand_name."\n"); if (array_has($arrPromos, $brand->brand_name)) { $models = $arrPromos[$brand->brand_name]; foreach ($models as $key => $value) { $conditions = implode('|', $value); $promo = Promo::updateOrCreate(['brand_id' => $brand_id, 'date' => $date, 'name' => $key, 'conditions' => $conditions], []); // $brand->promos()->save($promo); } } } }
public function getStats($code) { $message = '앞서가는 리더의 이미지에 어울리는 브랜드인'; $brand = Brand::whereBrandCode($code)->first(); $count = $brand->users()->count(); switch ($code) { case 'bmw': $message = '전세계적인 베스트셀링 독일 럭셔리 자동차 브랜드인'; break; case 'mercedes-benz': $message = 'Das Beste oder nichts (The best or nothing) 이란 철학의 슬로건을 갖는 독일 럭셔리 자동차 브랜드인'; break; case 'audi': $message = 'Volkswagen Group 산하 베스트셀링 독일 럭셔리 자동차 브랜드인'; break; case 'porsche': $message = '정통 스포츠카 DNA를 갖고 있는 브랜드인'; break; case 'volkswagen': $message = '유럽 최대의 자동차 메이커이자 유럽 자동차 시장의 트랜드를 이끄는 브랜드인'; break; case 'land-rover': $message = '영국의 대표적인 프리미엄 브랜드인'; break; case 'mini': $message = 'Fun & Not Normal 이란 브랜드 철학을 통해 마니아 층을 확보한 브랜드인'; break; case 'volvo': $message = '세계가 인정하는 안전의 대명사 이미지를 갖고 있는 스웨덴 자동차 브랜드인'; break; case 'citroen': $message = '파격적이면서 화려한 디자인 특징을 갖고 있는 프랑스 자동차 브랜드인'; break; case 'jaguar': $message = '가장 아름답고 품위있는 자동차를 추구하는 브랜드인'; break; case 'peugeot': $message = '프랑스의 대표적인 브랜드인'; break; case 'fiat': $message = '이탈리아 최대의 자동차 브랜드인'; break; case 'lincoln': $message = '미국 포드의 프리미엄 브랜드인'; break; case 'jeep': $message = '군용 오프로더의 이미지를 갖고 있는 미국 FCA 산하 브랜드인'; break; case 'cadillac': $message = '미국 GM의 프리미엄 브랜드인'; break; case 'chrysler': $message = '남성적인 이미지를 갖는 미국 3대 자동차 브랜드인'; break; case 'ford': $message = '세계 3대 자동차 회사이자 대표적 미국 자동차 브랜드인'; break; case 'nissan': $message = '일본의 3대 자동차 회사이자 르노닛산 얼라이언스의 브랜드인'; break; case 'lexus': $message = '정숙성과 고급스러운 스타일을 바탕으로한 일본 대표 프리미엄 자동차 브랜드인'; break; case 'infiniti': $message = '역동적인 퍼포먼스와 매력적인 디자인이 돋보이는 일본 프리미엄 브랜드인'; break; case 'toyota': $message = '일본을 대표하는 세계1위의 자동차 제조 브랜드인'; break; case 'honda': $message = '기술의 혼다라는 별명이 있을 정도로 기술력이 뛰어나다고 알려진 브랜드인'; break; default: $message = '앞으로는 주위로부터의 부러움을 극복해야할 문제만 남았네요.'; } $message .= ' ' . strtoupper($code) . ' 사의 자동차에 관심이 있으시군요.'; $total = '현재 애카프에는 ' . $brand->brand_name . '를 취급하는 딜러가 모두 ' . $count . '명 활동하고 있습니다.'; return response()->json(['brand' => $message, 'total' => $total]); }