xielin před 5 roky
rodič
revize
19f0d8e1dc

+ 1 - 0
app/Http/Controllers/MetaController.php

@@ -17,6 +17,7 @@ use League\Fractal\Resource\Collection;
 use League\Fractal\Pagination\IlluminatePaginatorAdapter;
 use Illuminate\Support\Facades\Validator;
 use Illuminate\Validation\Rule;
+use SimpleSoftwareIO\QrCode\Facades\QrCode;
 
 class MetaController extends Controller
 {

+ 2 - 2
app/Repositories/MetaRepository.php

@@ -30,7 +30,7 @@ class MetaRepository {
     }
     //详情
     public function view($request){
-        return $this->meta->where(['patch_num'=>$request['patch_num']])->first();
+        return $this->meta->where(['id'=>$request['patch_num']])->first();
     }
     //创建
     public function create($request){
@@ -67,7 +67,7 @@ class MetaRepository {
             $meta = $this->meta->create($data);
 
             DB::commit();
-            QrCode::size(200)->generate("http://trace.uptoyo.com/".$meta['patch_num'],public_path().'/qrcodes/'.$meta['patch_num'].'.png');
+            QrCode::size(200)->generate("http://uptoyo.com/".$meta['id'],public_path().'/qrcodes/'.$meta['patch_num'].'.png');
             return Response::create();
         }catch (QueryException $exception){
             DB::rollBack();

+ 1 - 1
app/Transformers/MetaTransformer.php

@@ -39,7 +39,7 @@ class MetaTransformer extends TransformerAbstract
             "trans_id" => $meta['trans_id'],
             "block_height" => $meta['block_height'],
             "block_time" => $meta['block_time'],
-            "qrcode" => public_path().'/qrcodes/'.$meta['patch_num'].'.png',
+            "qrcode" => 'public/qrcodes/'.$meta['patch_num'].'.png',
             "created_at" => Carbon::parse($meta['created_at'])->toDateTimeString(),
             "updated_at" => Carbon::parse($meta['updated_at'])->toDateTimeString(),
         ];

+ 2 - 1
routes/api.php

@@ -27,8 +27,9 @@ $api->version('v1', [
     //后台
     //登录
     $api->post('login', 'AuthController@authenticate');
+    $api->get('metas', 'MetaController@index');
     $api->group(['middleware' => 'jwt.chxq_auth'], function ($api) {
-        $api->get('metas', 'MetaController@index');
+
         $api->post('meta', 'MetaController@create');
     });