Fix routes

This commit is contained in:
DariusIII
2026-03-27 22:33:38 +01:00
parent 20e171c669
commit b606d4a8e0
2 changed files with 19 additions and 18 deletions
+14 -16
View File
@@ -13,19 +13,17 @@
use App\Http\Controllers\RssController;
Route::middleware(['auth:api', 'auth:rss'])->group(function () {
Route::get('mymovies', [RssController::class, 'myMoviesRss']);
Route::post('mymovies', [RssController::class, 'myMoviesRss']);
Route::get('myshows', [RssController::class, 'myShowsRss']);
Route::post('myshows', [RssController::class, 'myShowsRss']);
Route::get('full-feed', [RssController::class, 'fullFeedRss']);
Route::post('full-feed', [RssController::class, 'fullFeedRss']);
Route::get('cart', [RssController::class, 'cartRss']);
Route::post('cart', [RssController::class, 'cartRss']);
Route::get('category', [RssController::class, 'categoryFeedRss']);
Route::post('category', [RssController::class, 'categoryFeedRss']);
Route::get('trending-movies', [RssController::class, 'trendingMoviesRss']);
Route::post('trending-movies', [RssController::class, 'trendingMoviesRss']);
Route::get('trending-shows', [RssController::class, 'trendingShowsRss']);
Route::post('trending-shows', [RssController::class, 'trendingShowsRss']);
});
Route::get('mymovies', [RssController::class, 'myMoviesRss']);
Route::post('mymovies', [RssController::class, 'myMoviesRss']);
Route::get('myshows', [RssController::class, 'myShowsRss']);
Route::post('myshows', [RssController::class, 'myShowsRss']);
Route::get('full-feed', [RssController::class, 'fullFeedRss']);
Route::post('full-feed', [RssController::class, 'fullFeedRss']);
Route::get('cart', [RssController::class, 'cartRss']);
Route::post('cart', [RssController::class, 'cartRss']);
Route::get('category', [RssController::class, 'categoryFeedRss']);
Route::post('category', [RssController::class, 'categoryFeedRss']);
Route::get('trending-movies', [RssController::class, 'trendingMoviesRss']);
Route::post('trending-movies', [RssController::class, 'trendingMoviesRss']);
Route::get('trending-shows', [RssController::class, 'trendingShowsRss']);
Route::post('trending-shows', [RssController::class, 'trendingShowsRss']);
+5 -2
View File
@@ -115,6 +115,11 @@ Route::get('api/search/autocomplete', [SearchSuggestController::class, 'autocomp
Route::get('api/search/suggest', [SearchSuggestController::class, 'suggest'])->name('api.search.suggest');
Route::get('api/search/assist', [SearchSuggestController::class, 'searchAssist'])->name('api.search.assist');
// NZB downloads authenticate inside the controller via session or RSS/API token,
// so they must remain reachable outside the verified-only web group.
Route::match(['GET', 'POST'], 'getnzb/{guid}', [GetNzbController::class, 'getNzb'])->name('getnzb.guid');
Route::match(['GET', 'POST'], 'getnzb', [GetNzbController::class, 'getNzb'])->name('getnzb');
Route::middleware('isVerified')->group(function () {
Route::match(['GET', 'POST'], 'resetpassword', [ResetPasswordController::class, 'reset'])->name('resetpassword');
Route::match(['GET', 'POST'], 'profile', [ProfileController::class, 'show'])->name('profile');
@@ -133,8 +138,6 @@ Route::middleware('isVerified')->group(function () {
});
Route::match(['GET', 'POST'], 'details/{guid}', [DetailsController::class, 'show'])->name('details');
Route::match(['GET', 'POST'], 'getnzb/{guid}', [GetNzbController::class, 'getNzb'])->name('getnzb.guid');
Route::match(['GET', 'POST'], 'getnzb', [GetNzbController::class, 'getNzb'])->name('getnzb');
Route::match(['GET', 'POST'], 'rsshelp', [RssController::class, 'showRssDesc'])->name('rsshelp');
Route::match(['GET', 'POST'], 'profile', [ProfileController::class, 'show'])->name('profile');
Route::match(['GET', 'POST'], 'apihelp', [ApiHelpController::class, 'index'])->name('apihelp');