Commit 45e8ada9 by lujunyi

获取二维码

parent b567b75b
...@@ -9,6 +9,7 @@ ...@@ -9,6 +9,7 @@
use App\Models\User; use App\Models\User;
use Illuminate\Http\Request; use Illuminate\Http\Request;
use Jxlwqq\IdValidator\IdValidator; use Jxlwqq\IdValidator\IdValidator;
use Milon\Barcode\DNS2D;
// 问诊人控制器 // 问诊人控制器
class PatientController extends BaseApiController class PatientController extends BaseApiController
...@@ -186,4 +187,18 @@ public function getDefault(Request $request) ...@@ -186,4 +187,18 @@ public function getDefault(Request $request)
return $this->failed('暂无默认问诊人'); return $this->failed('暂无默认问诊人');
} }
} }
// 获取二维码
public function getQrCode(Request $request)
{
$scene = $request->input('scene');
if (! $scene) {
return $this->failed('请传入参数scene~');
}
$dns2d = new DNS2D();
$base64Img = 'data:image/jpg;base64,'.$dns2d->getBarcodePNG($scene, 'QRCODE', 200, 200);
// return "<img src={$base64Img} >";
return $this->success($base64Img);
}
} }
...@@ -170,6 +170,7 @@ ...@@ -170,6 +170,7 @@
// App\Providers\BroadcastServiceProvider::class, // App\Providers\BroadcastServiceProvider::class,
App\Providers\EventServiceProvider::class, App\Providers\EventServiceProvider::class,
App\Providers\RouteServiceProvider::class, App\Providers\RouteServiceProvider::class,
Milon\Barcode\BarcodeServiceProvider::class,
])->toArray(), ])->toArray(),
/* /*
......
...@@ -21,6 +21,7 @@ ...@@ -21,6 +21,7 @@
// 不需要登录的组 // 不需要登录的组
// 小程序静默登录 // 小程序静默登录
Route::post('login', 'App\Api\Controllers\UserController@login'); Route::post('login', 'App\Api\Controllers\UserController@login');
Route::get('qrcode', 'App\Api\Controllers\PatientController@getQrCode');
Route::get('test', 'App\Api\Controllers\DrugController@test'); Route::get('test', 'App\Api\Controllers\DrugController@test');
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment