| xqd
@@ -10,7 +10,7 @@
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
-
|
|
|
+$noAuth = ['albumGetBanner','albumCat','albumXyxLogin','albumSetting'];
|
|
|
|
|
|
Route::get('attachment/{md5}', [
|
|
|
'as' => 'attachment.download',
|
| xqd
@@ -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();
|
| xqd
@@ -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";
|
| xqd
@@ -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]);
|
|
|
}
|