dyjh 6 年之前
父節點
當前提交
97c9663e63
共有 1 個文件被更改,包括 21 次插入17 次删除
  1. 21 17
      routes/web.php

+ 21 - 17
routes/web.php

xqd
@@ -44,28 +44,32 @@ if (strpos(request()->getRequestUri(), '/addons/') !== false) {
     };
 
     if (strpos(request()->getRequestUri(), 'Api') !== false) {
+
         $api = app('Dingo\Api\Routing\Router');
-        $api->group(['middleware' => ['auth.api']], function ($api) {
+        $api->version('v1', function ($api) {
+            $api->group(['middleware' => ['auth.api']], function ($api) {
 // Furniture::parseRoute();
-            //$route_url = $_SESSION['route'];
-            $route_url = request()->input('route');
-            $route_url = ucfirst($route_url);
-            $route = $baseRoute = explode('/',$route_url);
+                //$route_url = $_SESSION['route'];
+                $route_url = request()->input('route');
+                $route_url = ucfirst($route_url);
+                $route = $baseRoute = explode('/',$route_url);
 
-            //dd($route);
-            if (count($route) > 1) {
-                unset($route[count($route) - 1]);
-                $file = app_path() . '/Http/Controllers/' . implode("/", $route) . "Controller.php";
-                //dd($file);
-                if (file_exists($file)) {
-                    $controller = implode("\\", $route) . "Controller";
-                    $action = $controller . "@" . $baseRoute[count($route)];
-                    //dd($action);
-                    Route::any('/', ['as' => $route[0],
-                        'uses' => $action]);
+                //dd($route);
+                if (count($route) > 1) {
+                    unset($route[count($route) - 1]);
+                    $file = app_path() . '/Http/Controllers/' . implode("/", $route) . "Controller.php";
+                    //dd($file);
+                    if (file_exists($file)) {
+                        $controller = implode("\\", $route) . "Controller";
+                        $action = $controller . "@" . $baseRoute[count($route)];
+                        //dd($action);
+                        Route::any('/', ['as' => $route[0],
+                            'uses' => $action]);
+                    }
                 }
-            }
+            });
         });
+
     };
     // Furniture::parseRoute();
     //$route_url = $_SESSION['route'];