<?php

namespace App\Http\Controllers;

use App\Http\Requests\UserAddressRequest;
use App\Models\UserAddress;
use Illuminate\Http\Request;
use EasyWeChat;
use Image;
use App\Services\OSS;


class TestController extends Controller
{
	function test(){
		$app = app('wechat.mini_program');
		$data = $app->app_code->getUnlimit('cut_id-5', [
				'page'  => 'pages/index/main',
				'width' => 600,
		]);
		$base64   = base64_encode($data);
		$img = Image::make($base64);
		$ossKey=time().'.jpg';
		$fileFullName=public_path($ossKey);
		$img->save($fileFullName);
		
		$res=OSS::publicUpload(OSS::getBucket(), $ossKey, $fileFullName,[
				'ContentType' => 'image/jpg',
		]);
		echo OSS::getPublicObjectURL('leyoutest1', $ossKey);
		unlink($fileFullName);
		exit;
		
	}
	public function data_uri($contents, $mime)
	{
		$base64   = base64_encode($contents);
		return ('data:' . $mime . ';base64,' . $base64);
	}
}
