categories v1 finished
This commit is contained in:
@@ -3,6 +3,10 @@
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use App\Http\Controllers\DashboardController;
|
||||
|
||||
Route::middleware(['web', 'throttle:60,1'])
|
||||
->get('categories', [\App\Http\Controllers\CategoryController::class, 'index'])
|
||||
->name('api.categories.index');
|
||||
|
||||
Route::middleware(['web', 'auth'])->prefix('dashboard')->name('api.dashboard.')->group(function () {
|
||||
Route::get('activity', [DashboardController::class, 'activity'])->name('activity');
|
||||
Route::get('analytics', [DashboardController::class, 'analytics'])->name('analytics');
|
||||
|
||||
@@ -14,7 +14,6 @@
|
||||
use Illuminate\Support\Facades\Route;
|
||||
//use App\Http\Controllers\Web\ArtController;
|
||||
use App\Http\Controllers\Legacy\AvatarController;
|
||||
use App\Http\Controllers\Web\CategoryController;
|
||||
use App\Http\Controllers\Web\FeaturedArtworksController;
|
||||
use App\Http\Controllers\Web\DailyUploadsController;
|
||||
use App\Http\Controllers\Community\ChatController;
|
||||
@@ -28,7 +27,6 @@ use App\Http\Controllers\User\MonthlyCommentatorsController;
|
||||
use App\Http\Controllers\User\MembersController;
|
||||
use App\Http\Controllers\User\StatisticsController;
|
||||
use App\Http\Controllers\User\ProfileController;
|
||||
use App\Http\Controllers\Web\BrowseCategoriesController;
|
||||
use App\Http\Controllers\Web\BrowseGalleryController;
|
||||
use App\Http\Controllers\Web\GalleryController;
|
||||
use App\Http\Controllers\Web\RssFeedController;
|
||||
@@ -44,9 +42,8 @@ Route::get('/avatar/{id}/{name?}', [AvatarController::class, 'show'])
|
||||
//Route::match(['get','post'], '/art/{id}/comment', [ArtController::class, 'show'])->where('id', '\d+');
|
||||
|
||||
// ── CATEGORIES / SECTIONS ─────────────────────────────────────────────────────
|
||||
Route::get('/categories', [CategoryController::class, 'index'])->name('legacy.categories');
|
||||
Route::get('/sections', [\App\Http\Controllers\Web\SectionsController::class, 'index'])->name('sections');
|
||||
Route::get('/browse-categories', [BrowseCategoriesController::class, 'index'])->name('browse.categories');
|
||||
Route::redirect('/sections', '/categories', 301)->name('sections');
|
||||
Route::redirect('/browse-categories', '/categories', 301)->name('browse.categories');
|
||||
|
||||
// Legacy category URL pattern: /category/group/slug/id
|
||||
Route::get('/category/{group}/{slug?}/{id?}', [BrowseGalleryController::class, 'legacyCategory'])
|
||||
|
||||
@@ -18,6 +18,7 @@ use App\Http\Controllers\Web\FooterController;
|
||||
use App\Http\Controllers\Web\StaffController;
|
||||
use App\Http\Controllers\Web\RssFeedController;
|
||||
use App\Http\Controllers\Web\ApplicationController;
|
||||
use App\Http\Controllers\Web\CategoryController;
|
||||
use App\Http\Controllers\News\NewsController as FrontendNewsController;
|
||||
use App\Http\Controllers\News\NewsRssController;
|
||||
use App\Http\Controllers\RSS\GlobalFeedController;
|
||||
@@ -183,6 +184,9 @@ Route::get('/tags/{tag}', [\App\Http\Controllers\Web\Posts\HashtagFeedController
|
||||
->where('tag', '[A-Za-z][A-Za-z0-9_]{1,63}')
|
||||
->name('feed.hashtag');
|
||||
|
||||
// ── CATEGORIES DIRECTORY ─────────────────────────────────────────────────────
|
||||
Route::get('/categories', [CategoryController::class, 'index'])->name('categories.index');
|
||||
|
||||
// ── FOLLOWING (shortcut) ──────────────────────────────────────────────────────
|
||||
Route::middleware('auth')->get('/following', function () {
|
||||
return redirect()->route('dashboard.following');
|
||||
|
||||
Reference in New Issue
Block a user