예제 #1
0
 /**
  * Execute the console command.
  *
  * @return mixed
  */
 public function handle()
 {
     $attachments = DB::table('attachments')->orderBy('order')->get();
     foreach ($attachments as $attachment) {
         Product::find($attachment->product_id)->addMediaFromUrl(cdn_file($attachment->path))->toCollection('attachments');
     }
     $products = DB::table('products')->get();
     foreach ($products as $product) {
         Product::find($product->id)->addMediaFromUrl(cdn_file($product->image_path))->toCollection('product_images');
     }
     $products = \App\Products\Product::with('provider')->get();
     $json = [];
     foreach ($products as $product) {
         $json[] = ['id' => $product->id, 'link' => $product->provider->link()];
     }
     var_dump(json_encode($json));
 }