|
@@ -11,8 +11,11 @@
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
+//心跳
|
|
|
Route::any('/request/heartbeat', 'Api\DeviceController@heartbeat');
|
|
|
+//上传名单回调
|
|
|
Route::any('/request/addperson', 'Api\DeviceController@addperson');
|
|
|
+//获取人脸图片地址
|
|
|
Route::any('/capture', 'Api\DeviceController@capture');
|
|
|
Route::get('/image/{filename}', function ($filename) {
|
|
|
$path = storage_path('app/public/' . $filename);
|
|
@@ -24,5 +27,19 @@ Route::get('/image/{filename}', function ($filename) {
|
|
|
$file = File::get($path);
|
|
|
$type = File::mimeType($path);
|
|
|
|
|
|
+ return response($file, 200)->header('Content-Type', $type);
|
|
|
+});
|
|
|
+//获取考勤的图片
|
|
|
+Route::get('/kq/image/{filename}', function ($filename) {
|
|
|
+ $last_dir = explode('_',$filename)[0];
|
|
|
+ $path = storage_path('app/kq/'.date('Ymd',$last_dir).'/' . $filename);
|
|
|
+ $path = $path.'.jpg';
|
|
|
+ if (!File::exists($path)) {
|
|
|
+ abort(404);
|
|
|
+ }
|
|
|
+
|
|
|
+ $file = File::get($path);
|
|
|
+ $type = File::mimeType($path);
|
|
|
+
|
|
|
return response($file, 200)->header('Content-Type', $type);
|
|
|
});
|