예제 #1
0
});
// Authentication routes...
Route::post('auth/login', 'Auth\\AuthController@postLogin');
Route::get('auth/logout', 'Auth\\AuthController@getLogout');
Route::group(['middleware' => 'auth'], function () {
    // root
    Route::get('/', function () {
        return ViewController::getHomepage();
    });
    // query server
    Route::get('/query', function () {
        return ViewController::getQueryPage();
    });
    // conduit
    Route::get('/conduit', function () {
        return APIController::index();
    });
    Route::group(['prefix' => 'conduit'], function () {
        // conduit index
        Route::get('generate', function () {
            return APIController::generateAPIFile();
        });
        // conduit generator
        Route::post('conjure', function () {
            return APIController::conjureConduit();
        });
        // conduit connection
        Route::get('connect/{id}', function ($id) {
            return APIController::conduitConnect($id);
        });
        // conduit execute