/ routes / api.php
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  });