Skip to content

Commit bf2c3fd

Browse files
authored
feat: (LAR-88) protect Thread Article and Discuss route (#168)
1 parent ba6b2f3 commit bf2c3fd

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

routes/web.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,27 +37,27 @@
3737
// Articles
3838
Route::prefix('articles')->group(function (): void {
3939
Route::get('/', [ArticlesController::class, 'index'])->name('articles');
40-
Route::get('/new', [ArticlesController::class, 'create'])->name('articles.new');
40+
Route::get('/new', [ArticlesController::class, 'create'])->name('articles.new')->middleware(['auth','verified']);
4141
Route::get('/{article}', [ArticlesController::class, 'show'])->name('articles.show');
42-
Route::get('/{article}/edit', [ArticlesController::class, 'edit'])->name('articles.edit');
42+
Route::get('/{article}/edit', [ArticlesController::class, 'edit'])->name('articles.edit')->middleware(['auth','verified']);
4343
});
4444

4545
// Discussions
4646
Route::prefix('discussions')->as('discussions.')->group(function (): void {
4747
Route::get('/', [DiscussionController::class, 'index'])->name('index');
48-
Route::get('/new', [DiscussionController::class, 'create'])->name('new');
48+
Route::get('/new', [DiscussionController::class, 'create'])->name('new')->middleware(['auth','verified']);
4949
Route::get('/{discussion}', [DiscussionController::class, 'show'])->name('show');
50-
Route::get('/{discussion}/edit', [DiscussionController::class, 'edit'])->name('edit');
50+
Route::get('/{discussion}/edit', [DiscussionController::class, 'edit'])->name('edit')->middleware(['auth','verified']);
5151
});
5252

5353
// Forum
5454
Route::prefix('forum')->as('forum.')->group(function (): void {
5555
Route::redirect('/channels', '/forum');
5656
Route::get('/', [ThreadController::class, 'index'])->name('index');
5757
Route::get('/channels/{channel}', [ThreadController::class, 'channel'])->name('channels');
58-
Route::get('/new-thread', [ThreadController::class, 'create'])->name('new');
58+
Route::get('/new-thread', [ThreadController::class, 'create'])->name('new')->middleware(['auth','verified']);
5959
Route::get('/{thread}', [ThreadController::class, 'show'])->name('show');
60-
Route::get('/{thread}/edit', [ThreadController::class, 'edit'])->name('edit');
60+
Route::get('/{thread}/edit', [ThreadController::class, 'edit'])->name('edit')->middleware(['auth','verified']);
6161
});
6262

6363
// Replies

0 commit comments

Comments
 (0)