mirror of
https://github.com/NNTmux/newznab-tmux.git
synced 2026-08-28 17:01:16 +00:00
Adopt class based routes
This commit is contained in:
@@ -7,15 +7,6 @@ use Illuminate\Support\Facades\Route;
|
||||
|
||||
class RouteServiceProvider extends ServiceProvider
|
||||
{
|
||||
/**
|
||||
* This namespace is applied to your controller routes.
|
||||
*
|
||||
* In addition, it is set as the URL generator's root namespace.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $namespace = 'App\Http\Controllers';
|
||||
|
||||
public const HOME = '/';
|
||||
|
||||
/**
|
||||
@@ -54,7 +45,6 @@ class RouteServiceProvider extends ServiceProvider
|
||||
protected function mapWebRoutes()
|
||||
{
|
||||
Route::middleware('web')
|
||||
->namespace($this->namespace)
|
||||
->group(base_path('routes/web.php'));
|
||||
}
|
||||
|
||||
@@ -69,7 +59,6 @@ class RouteServiceProvider extends ServiceProvider
|
||||
{
|
||||
Route::prefix('api')
|
||||
->middleware('api')
|
||||
->namespace($this->namespace)
|
||||
->group(base_path('routes/api.php'));
|
||||
}
|
||||
|
||||
@@ -84,7 +73,6 @@ class RouteServiceProvider extends ServiceProvider
|
||||
{
|
||||
Route::prefix('rss')
|
||||
->middleware('api')
|
||||
->namespace($this->namespace)
|
||||
->group(base_path('routes/rss.php'));
|
||||
}
|
||||
}
|
||||
|
||||
+4
-4
@@ -15,17 +15,17 @@ use App\Http\Controllers\Api\ApiController;
|
||||
use App\Http\Controllers\Api\ApiInformController;
|
||||
use App\Http\Controllers\Api\ApiV2Controller;
|
||||
|
||||
Route::prefix('v1')->namespace('Api')->group(function () {
|
||||
Route::prefix('v1')->group(function () {
|
||||
Route::get('api', [ApiController::class, 'api']);
|
||||
Route::post('api', [ApiController::class, 'api']);
|
||||
});
|
||||
|
||||
Route::prefix('v2')->namespace('Api')->group(function () {
|
||||
Route::prefix('v2')->group(function () {
|
||||
Route::get('capabilities', [ApiV2Controller::class, 'capabilities']);
|
||||
Route::post('capabilities', [ApiV2Controller::class, 'capabilities']);
|
||||
});
|
||||
|
||||
Route::prefix('v2')->namespace('Api')->middleware('auth:api', 'throttle:rate_limit,1')->group(function () {
|
||||
Route::prefix('v2')->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::prefix('v2')->namespace('Api')->middleware('auth:api', 'throttle:rate_lim
|
||||
Route::post('details', [ApiV2Controller::class, 'details']);
|
||||
});
|
||||
|
||||
Route::prefix('inform')->namespace('Api')->middleware('auth:api')->group(function () {
|
||||
Route::prefix('inform')->middleware('auth:api')->group(function () {
|
||||
Route::get('release', [ApiInformController::class, 'release']);
|
||||
Route::post('release', [ApiInformController::class, 'release']);
|
||||
});
|
||||
|
||||
+2
-2
@@ -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::middleware('role:Admin', '2fa')->prefix('admin')->namespace('Admin')->group(function () {
|
||||
Route::middleware('role:Admin', '2fa')->prefix('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::middleware('role:Admin', '2fa')->prefix('admin')->namespace('Admin')->gro
|
||||
Route::post('group-list-inactive', [AdminGroupController::class, 'inactive']);
|
||||
});
|
||||
|
||||
Route::middleware('role_or_permission:Admin|Moderator|edit release')->prefix('admin')->namespace('Admin')->group(function () {
|
||||
Route::middleware('role_or_permission:Admin|Moderator|edit release')->prefix('admin')->group(function () {
|
||||
Route::get('release-edit', [AdminReleasesController::class, 'edit']);
|
||||
Route::post('release-edit', [AdminReleasesController::class, 'edit']);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user