dyjh %!s(int64=6) %!d(string=hai) anos
pai
achega
28fffe2197
Modificáronse 1 ficheiros con 10 adicións e 14 borrados
  1. 10 14
      routes/web.php

+ 10 - 14
routes/web.php

xqd xqd xqd xqd
@@ -10,7 +10,7 @@
 |
 */
 
-
+$noAuth = ['albumGetBanner','albumCat','albumXyxLogin','albumSetting'];
 
 Route::get('attachment/{md5}', [
     'as' => 'attachment.download',
@@ -44,8 +44,7 @@ if (strpos(request()->getRequestUri(), '/addons/') !== false) {
     };
 
     if (strpos(request()->getRequestUri(), 'Api') !== false) {
-
-        $api = app('Dingo\Api\Routing\Router');
+        //$api = app('Dingo\Api\Routing\Router');
      /*   $api->version('v1', ['namespace' => 'App\Http\Controllers'], function ($api) {
             $api->group(['middleware' => ['auth.api']], function ($api) {*/
 // Furniture::parseRoute();
@@ -53,8 +52,6 @@ if (strpos(request()->getRequestUri(), '/addons/') !== false) {
                 $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";
@@ -62,32 +59,31 @@ if (strpos(request()->getRequestUri(), '/addons/') !== false) {
                     if (file_exists($file)) {
                         $controller = implode("\\", $route) . "Controller";
                         $action = $controller . "@" . $baseRoute[count($route)];
-
-                        Route::middleware(['auth.api'])->group(function () use ($action, $route) {
+                        if (!in_array($baseRoute[count($route)], $noAuth)) {
+                            Route::middleware(['auth.api'])->group(function () use ($action, $route) {
+                                Route::any('/', ['as' => $route[0],
+                                    'uses' => $action]);
+                            });
+                        } else {
                             Route::any('/', ['as' => $route[0],
                                 'uses' => $action]);
-                        });
+                        }
+
                     }
                 }
         /*    });
         });*/
 
     } else {
-        // Furniture::parseRoute();
-        //$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]);
             }