21 lines
814 B
PHP
21 lines
814 B
PHP
<?php
|
|
|
|
use App\Http\Controllers\Api\V1\HomeController;
|
|
use App\Http\Controllers\Api\V1\InterestRequestController;
|
|
use App\Http\Controllers\Api\V1\OpportunityController;
|
|
use App\Http\Controllers\Api\V1\SectorController;
|
|
use Illuminate\Support\Facades\Route;
|
|
|
|
Route::prefix('v1')->middleware(['throttle:api'])->group(function () {
|
|
Route::get('/home', [HomeController::class, 'show']);
|
|
|
|
Route::get('/sectors', [SectorController::class, 'index']);
|
|
Route::get('/sectors/{slug}', [SectorController::class, 'show']);
|
|
|
|
Route::get('/opportunities/search', [OpportunityController::class, 'search']);
|
|
Route::get('/opportunities/{slug}', [OpportunityController::class, 'show']);
|
|
|
|
Route::post('/interest-requests', [InterestRequestController::class, 'store'])
|
|
->middleware('throttle:10,1');
|
|
});
|