Files
wticreatorstudio/Modules/MLMDownline/Routes/api.php
T
2024-02-12 22:54:20 -05:00

26 lines
1.1 KiB
PHP

<?php
use Illuminate\Http\Request;
/*
|--------------------------------------------------------------------------
| 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::group(['middleware' => 'auth:sanctum'], function () {
Route::group(['prefix' => 'mlm-downline'], function () {
Route::get('users', [\Modules\MLMDownline\Http\Controllers\API\UserController::class, 'index']);
Route::get('staff/{mLMDownlineStaff}/unassigned-users', [\Modules\MLMDownline\Http\Controllers\API\UserController::class, 'unassignedUsers']);
Route::post('staff/{mLMDownlineStaff}/assign', [\Modules\MLMDownline\Http\Controllers\API\UserController::class, 'assign']);
Route::get('staff/check-role-downline-permission', [\Modules\MLMDownline\Http\Controllers\API\UserController::class, 'canRoleBeDownline'])->name('mlmdownline.role.check_downline_permission');
});
});