mailwolt/routes/webmail.php

20 lines
817 B
PHP

<?php
use App\Livewire\Ui\Webmail\Compose;
use App\Livewire\Ui\Webmail\Inbox;
use App\Livewire\Ui\Webmail\Login;
use App\Livewire\Ui\Webmail\MailView;
use App\Livewire\Ui\Webmail\Settings;
use Illuminate\Support\Facades\Route;
// Domain-wrapping and naming are applied in bootstrap/app.php.
// This file only defines the routes themselves.
// Root → redirect to UI admin login; webmail login is at /login
Route::get('/', fn() => redirect()->away(config('app.url') . '/login'))->name('root');
Route::get('/login', Login::class)->name('login');
Route::get('/inbox', Inbox::class)->name('inbox');
Route::get('/compose', Compose::class)->name('compose');
Route::get('/message/{uid}', MailView::class)->name('view');
Route::get('/settings', Settings::class)->name('settings');