Convert route array to fluent methods

This commit is contained in:
Shift
2023-03-30 14:15:22 +00:00
parent dd2f3034c7
commit 27b405fd05
3 changed files with 10 additions and 10 deletions
+4 -4
View File
@@ -15,17 +15,17 @@ use App\Http\Controllers\Api\ApiController;
use App\Http\Controllers\Api\ApiInformController;
use App\Http\Controllers\Api\ApiV2Controller;
Route::group(['prefix' => 'v1', 'namespace' => 'Api'], function () {
Route::prefix('v1')->namespace('Api')->group(function () {
Route::get('api', [ApiController::class, 'api']);
Route::post('api', [ApiController::class, 'api']);
});
Route::group(['prefix' => 'v2', 'namespace' => 'Api'], function () {
Route::prefix('v2')->namespace('Api')->group(function () {
Route::get('capabilities', [ApiV2Controller::class, 'capabilities']);
Route::post('capabilities', [ApiV2Controller::class, 'capabilities']);
});
Route::group(['prefix' => 'v2', 'namespace' => 'Api', 'middleware' => ['auth:api', 'throttle:rate_limit,1']], function () {
Route::prefix('v2')->namespace('Api')->middleware('auth:api', 'throttle:rate_limit,1')->group(function () {
Route::get('movies', [ApiV2Controller::class, 'movie']);
Route::post('movies', [ApiV2Controller::class, 'movie']);
Route::get('search', [ApiV2Controller::class, 'apiSearch']);
@@ -38,7 +38,7 @@ Route::group(['prefix' => 'v2', 'namespace' => 'Api', 'middleware' => ['auth:api
Route::post('details', [ApiV2Controller::class, 'details']);
});
Route::group(['prefix' => 'inform', 'namespace' => 'Api', 'middleware' => ['auth:api']], function () {
Route::prefix('inform')->namespace('Api')->middleware('auth:api')->group(function () {
Route::get('release', [ApiInformController::class, 'release']);
Route::post('release', [ApiInformController::class, 'release']);
});
+1 -1
View File
@@ -11,7 +11,7 @@
use App\Http\Controllers\RssController;
Route::group(['guard' => 'rss', 'middleware' => ['auth:api']], function () {
Route::middleware('auth:api')->group(['guard' => 'rss',], function () {
Route::get('mymovies', [RssController::class, 'myMoviesRss']);
Route::post('mymovies', [RssController::class, 'myMoviesRss']);
Route::get('myshows', [RssController::class, 'myShowsRss']);
+5 -5
View File
@@ -86,13 +86,13 @@ Route::get('login', [LoginController::class, 'showLoginForm']);
Route::post('login', [LoginController::class, 'login'])->name('login');
Route::get('logout', [LoginController::class, 'logout'])->name('logout');
Route::group(['middleware' => ['isVerified']], function () {
Route::middleware('isVerified')->group(function () {
Route::get('resetpassword', [ResetPasswordController::class, 'reset']);
Route::post('resetpassword', [ResetPasswordController::class, 'reset']);
Route::get('profile', [ProfileController::class, 'show']);
Route::group(['prefix' => 'browse'], function () {
Route::prefix('browse')->group(function () {
Route::get('tags', [BrowseController::class, 'tags']);
Route::get('group', [BrowseController::class, 'group']);
Route::get('All', [BrowseController::class, 'index']);
@@ -132,7 +132,7 @@ Route::group(['middleware' => ['isVerified']], function () {
Route::post('failed', [FailedReleasesController::class, 'failed'])->name('failed');
Route::group(['middleware' => 'clearance'], function () {
Route::middleware('clearance')->group(function () {
Route::get('Games', [GamesController::class, 'show'])->name('Games');
Route::post('Games', [GamesController::class, 'show'])->name('Games');
@@ -247,7 +247,7 @@ Route::get('forum-delete/{id}', [ForumController::class, 'destroy'])->middleware
Route::post('forum-delete/{id}', [ForumController::class, 'destroy'])->middleware('role:Admin');
Route::group(['middleware' => ['role:Admin', '2fa'], 'prefix' => 'admin', 'namespace' => 'Admin'], function () {
Route::middleware('role:Admin', '2fa')->prefix('admin')->namespace('Admin')->group(function () {
Route::get('index', [AdminPageController::class, 'index']);
Route::get('anidb-delete/{id}', [AdminAnidbController::class, 'destroy']);
Route::post('anidb-delete/{id}', [AdminAnidbController::class, 'destroy']);
@@ -366,7 +366,7 @@ Route::group(['middleware' => ['role:Admin', '2fa'], 'prefix' => 'admin', 'names
Route::post('group-list-inactive', [AdminGroupController::class, 'inactive']);
});
Route::group(['middleware' => ['role_or_permission:Admin|Moderator|edit release'], 'prefix' => 'admin', 'namespace' => 'Admin'], function () {
Route::middleware('role_or_permission:Admin|Moderator|edit release')->prefix('admin')->namespace('Admin')->group(function () {
Route::get('release-edit', [AdminReleasesController::class, 'edit']);
Route::post('release-edit', [AdminReleasesController::class, 'edit']);
});