# fluent-community/2.8.1/Modules/Migrations/Http/migration_api.php

FluentCommunity – Ultra-Fast High-Performance Social Network, Community, LMS &amp; Online Courses, version 2.8.1. 18 lines.

- Page: https://pluginprobe.com/plugins/fluent-community/2.8.1/code/Modules/Migrations/Http/migration_api.php
- Raw: https://pluginprobe.com/plugins/fluent-community/2.8.1/raw/Modules/Migrations/Http/migration_api.php
- Modified: 2026-07-24T13:35:06+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/fluent-community/2.8.1/code/Modules/Migrations/Http/migration_api.php#L10-L20`.

```php
<?php

defined('ABSPATH') || exit;

/**
 * @var FluentCommunity\Framework\Http\Router $router
 */

$router->prefix('migrations')
    ->namespace('FluentCommunity\Modules\Migrations\Http\Controllers')
    ->withPolicy(\FluentCommunity\App\Http\Policies\AdminPolicy::class)
    ->group(function ($router) {
        $router->get('/', 'MigrationController@getAvailableMigrations');
        $router->get('/buddypress/config', 'BPMigrationController@getMigrationConfig');
        $router->post('/buddypress/start', 'BPMigrationController@startMigration');
        $router->get('/buddypress/status', 'BPMigrationController@getPollingStatus');
    });

```
