| xqd
@@ -1,18 +1,9 @@
|
|
|
<?php
|
|
|
|
|
|
-use Illuminate\Http\Request;
|
|
|
+Route::any('/{controller}/{action}', function ($controller, $action) {
|
|
|
+ $namespace = 'App\Http\Controllers\Api\\';
|
|
|
|
|
|
-/*
|
|
|
-|--------------------------------------------------------------------------
|
|
|
-| API Routes
|
|
|
-|--------------------------------------------------------------------------
|
|
|
-|
|
|
|
-| Here is where you can register API routes for your application. These
|
|
|
-| routes are loaded by the RouteServiceProvider within a group which
|
|
|
-| is assigned the "api" middleware group. Enjoy building your API!
|
|
|
-|
|
|
|
-*/
|
|
|
-
|
|
|
-Route::middleware('auth:api')->get('/user', function (Request $request) {
|
|
|
- return $request->user();
|
|
|
+ $className = $namespace . ucfirst($controller . "Controller");
|
|
|
+ $tempObj = new $className();
|
|
|
+ return call_user_func(array($tempObj, $action));
|
|
|
});
|