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

27 lines
1.3 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', 'prefix' => 'studio-plus'], function () {
Route::resource('asins', API\StudioPlusAsinController::class);
Route::get('incentives', [\Modules\StudioPlusWtiiabaddon\Http\Controllers\API\StudioPlusIncentiveController::class, 'index']);
Route::post('incentives', [\Modules\StudioPlusWtiiabaddon\Http\Controllers\API\StudioPlusIncentiveController::class, 'store']);
Route::put('incentives/{studioPlusIncentive}', [\Modules\StudioPlusWtiiabaddon\Http\Controllers\API\StudioPlusIncentiveController::class, 'update']);
Route::delete('incentives/{studioPlusIncentive}', [\Modules\StudioPlusWtiiabaddon\Http\Controllers\API\StudioPlusIncentiveController::class, 'destroy']);
Route::resource('incentive-categories', API\StudioPlusIncentiveCategoryController::class);
});
Route::get('roles', [\Modules\StudioPlusWtiiabaddon\Http\Controllers\API\RoleController::class, 'index']);