api.php
1 <?php 2 3 use App\Http\Controllers\EnisaAuthController; 4 use App\Http\Controllers\EnisaController; 5 use App\Http\Controllers\InboxSftpFileForDownload; 6 use Illuminate\Http\Request; 7 use Illuminate\Support\Facades\Route; 8 9 /* 10 |-------------------------------------------------------------------------- 11 | API Routes 12 |-------------------------------------------------------------------------- 13 | 14 | Here is where you can register API routes for your application. These 15 | routes are loaded by the RouteServiceProvider within a group which 16 | is assigned the "api" middleware group. Enjoy building your API! 17 | 18 */ 19 20 Route::middleware('auth:sanctum')->get('/user', function (Request $request) { 21 return $request->user(); 22 }); 23 24 Route::post('inbox_sftp_file_for_download', InboxSftpFileForDownload::class)->middleware('inbox'); 25 26 27 28 Route::prefix('v1')->group(function () { 29 30 Route::post('login', [EnisaAuthController::class, 'login']); 31 32 require __DIR__ . '/enisa/repository.php'; 33 34 });