zilong 4 年之前
父節點
當前提交
5fb2e818f1
共有 2 個文件被更改,包括 6 次插入7 次删除
  1. 4 5
      app/Http/Controllers/Api/V1/CommonController.php
  2. 2 2
      routes/api.php

+ 4 - 5
app/Http/Controllers/Api/V1/CommonController.php

xqd xqd xqd xqd
@@ -22,10 +22,9 @@ class CommonController extends Controller
             'nickname|昵称' => 'max:50',
             'avatar|头像' => 'url',
         ]);
-        $app = Factory::miniProgram(config('config.wechat_small_program'));
 
+        $app = Factory::miniProgram(config('config.wechat_small_program'));
         $data = $app->auth->session($req['wechat_code']);
-
         if (empty($data['openid'])){
             return out(null, 10001, '微信登录code错误');
         }
@@ -57,14 +56,14 @@ class CommonController extends Controller
         return out(['token' => $token]);
     }
 
-    public function uploadImg()
+    public function uploadFile()
     {
         $file = request()->file('file');
         if (empty($file)) {
             return out(null, 10001, '文件不能为空');
         }
 
-        $path = $file->store('uploads');
+        $path = $file->store('uploads/'.date('Ymd'));
         $url = request()->getScheme().'://'.request()->getHost().'/'.$path;
 
         return out(['url' => $url]);
@@ -87,7 +86,6 @@ class CommonController extends Controller
             'qualifications' => 'qualifications(医生资质表)',
             'coupons' => 'coupons(优惠券表)',
             'coupon_types' => 'coupon_types(优惠券类型表)',
-            'areas' => 'areas(地区表)',
         ];
 
         $data1 = array();
@@ -111,6 +109,7 @@ class CommonController extends Controller
             'offices' => 'offices(科室表)',
             'user_coupons' => 'user_coupons(用户优惠券表)',
             'user_messages' => 'user_messages(用户消息表)',
+            'areas' => 'areas(地区表)',
         ];
 
         $data2 = array();

+ 2 - 2
routes/api.php

xqd
@@ -1,7 +1,7 @@
 <?php
 
-Route::any('/{controller}/{action}', function ($controller, $action) {
-    $namespace = 'App\Http\Controllers\Api\\';
+Route::any('/{version}/{controller}/{action}', function ($version, $controller, $action) {
+    $namespace = 'App\Http\Controllers\Api\\'.ucfirst($version).'\\';
 
     $className = $namespace . ucfirst($controller . "Controller");
     $tempObj = new $className();