diff options
| author | Thomas Grothe <grothe.tr@gmail.com> | 2026-04-11 17:47:49 -0400 |
|---|---|---|
| committer | Thomas Grothe <grothe.tr@gmail.com> | 2026-04-11 17:47:49 -0400 |
| commit | ac507fafce34be9bb568a43c2457374e6aacc2a9 (patch) | |
| tree | 48457421584bcde833d61ef98c8b931cd5356f52 /routes | |
| parent | 0b4e082afa5e695dda77b4747f527d90fe61f056 (diff) | |
working on a presence system
Diffstat (limited to 'routes')
| -rwxr-xr-x | routes/web.php | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/routes/web.php b/routes/web.php index eabd2a0..e32edfa 100755 --- a/routes/web.php +++ b/routes/web.php @@ -6,6 +6,7 @@ use App\Http\Controllers\ProfileController; use App\Http\Controllers\WritingController; use App\Http\Controllers\LinkController; use App\Http\Controllers\DashboardController; +use App\Http\Controllers\PresenceController; use Illuminate\Http\Request; Route::get('/', function () { @@ -66,6 +67,22 @@ Route::get('/mu/{path}', function($path){ Route::resource('w', WritingController::class); Route::resource('l', LinkController::class); +// Presence - Public routes +Route::get('/me', [PresenceController::class, 'index']); +Route::get('/me/post/{id}', [PresenceController::class, 'show']); +Route::post('/me/post/{id}/comment', [PresenceController::class, 'storeComment']); +Route::post('/me/contact', [PresenceController::class, 'contact']); + +// Presence - Admin routes (auth required) +Route::middleware('auth')->prefix('me')->group(function () { + Route::get('/admin', [PresenceController::class, 'admin']); + Route::post('/status', [PresenceController::class, 'updateStatus']); + Route::post('/post', [PresenceController::class, 'storePost']); + Route::put('/post/{id}', [PresenceController::class, 'updatePost']); + Route::delete('/post/{id}', [PresenceController::class, 'deletePost']); + Route::delete('/comment/{id}', [PresenceController::class, 'deleteComment']); +}); + Route::get('/test', [SiteController::class, 'test']); Route::get('/4', [SiteController::class, 'search4chan']); |
