Advertisement
Guest User

Untitled

a guest
Dec 19th, 2023
5,008
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.44 KB | None | 0 0
  1. <?php
  2.  
  3. use Illuminate\Http\Request;
  4. use Illuminate\Support\Facades\Route;
  5. use App\Http\Controllers\UserController;
  6. use App\Http\Controllers\AuthController;
  7. use App\Http\Controllers\ArticleController;
  8. use App\Http\Controllers\ConfigurationController;
  9. use App\Http\Controllers\DonController;
  10. use App\Http\Controllers\RapportController;
  11. use App\Http\Controllers\TypeArticleController;
  12. Route::post('login', [AuthController::class, 'login']);
  13. Route::post('refresh', [AuthController::class, 'refresh']);
  14. Route::post('users', [UserController::class, 'store']);
  15.  
  16. Route::group([
  17.     'middleware' => 'auth:api',
  18. ], function ($router) {
  19.     Route::get('user', [UserController::class, 'getAuthUser']);
  20.     Route::get('users/get-pronoms', [UserController::class, 'getPronoms']);
  21.     Route::resource('users', UserController::class);
  22.     Route::resource('articles', ArticleController::class);
  23.     Route::resource('configurations', ConfigurationController::class);
  24.     Route::resource('types-articles', TypeArticleController::class);
  25.  
  26.     Route::post('/dons', [DonController::class, 'store']);
  27.  
  28.     Route::post('/rapports/abonnement', [RapportController::class, 'genererRapportAbonnement']);
  29.     Route::post('/rapports/don', [RapportController::class, 'genererRapportDon']);
  30.     Route::post('/rapports/utilisateur', [RapportController::class, 'genererRapportUtilisateur']);
  31.  
  32.     Route::post('/users/{id}/paiement-membre', [UserController::class, 'payer']);
  33. });
  34.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement