Files
FilamentLaravel/routes/web.php
T

52 lines
1.7 KiB
PHP

<?php
use App\Livewire\Buildplate\Buildplate;
use App\Livewire\Color\Color;
use App\Livewire\Dashboard;
use App\Livewire\Filament\Filament;
use App\Livewire\Manufacturer\Manufacturer;
use App\Livewire\Orders\Orders;
use App\Livewire\Settings\Settings;
use App\Livewire\Type\EditType;
use App\Livewire\Type\Type;
use Illuminate\Support\Facades\Route;
Route::get('/', function () {
return view('welcome');
});
Route::middleware([
'auth:sanctum',
config('jetstream.auth_session'),
'verified',
])->group(function () {
// Dashboard
Route::get('/', Dashboard::class)->name('dashboard');
// Buildplates
Route::get('buildplate', Buildplate::class)->name('buildplate.index');
// Colors
Route::get('color', Color::class)->name('color.index');
// Types
Route::get('type', Type::class)->name('type.index');
Route::get('type/create', \App\Livewire\Type\CreateType::class)->name('type.create');
Route::get('type/{type}/edit', EditType::class)->name('type.edit');
Route::get('type/{type}', \App\Livewire\Type\ShowType::class)->name('type.show');
// Filaments
Route::get('filaments', Filament::class)->name('filaments.index');
Route::get('filaments/create', Filament::class)->name('filaments.create');
Route::get('filaments/{filament}/edit', \App\Livewire\Filament\EditFilament::class)->name('filaments.edit');
Route::get('filaments/{filament}', \App\Livewire\Filament\ShowFilament::class)->name('filaments.show');
// Manufacturers
Route::get('manufacturer', Manufacturer::class)->name('manufacturer.index');
// Orders
Route::get('orders', Orders::class)->name('orders.index');
// Settings
Route::get('settings', Settings::class)->name('settings.index');
});