Files
FilamentLaravel/routes/web.php
T

78 lines
3.6 KiB
PHP

<?php
use App\Livewire\Extruder\Extruder;
use App\Livewire\Buildplate\Buildplate;
use App\Livewire\Color\Color;
use App\Livewire\Dashboard;
use App\Livewire\Filament\Filament;
use App\Livewire\Sparepart\Sparepart;
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');
Route::get('buildplate/create', \App\Livewire\Buildplate\CreateBuildplate::class)->name('buildplate.create');
Route::get('buildplate/{buildplate}/edit', \App\Livewire\Buildplate\EditBuildplate::class)->name('buildplate.edit');
Route::get('buildplate/{buildplate}', \App\Livewire\Buildplate\ShowBuildplate::class)->name('buildplate.show');
// Colors
Route::get('color', Color::class)->name('color.index');
Route::get('color/create', \App\Livewire\Color\CreateColor::class)->name('color.create');
Route::get('color/{color}/edit', \App\Livewire\Color\EditColor::class)->name('color.edit');
Route::get('color/{color}', \App\Livewire\Color\ShowColor::class)->name('color.show');
// 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', \App\Livewire\Filament\CreateFilament::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');
// SpareParts
Route::get('spareparts', Sparepart::class)->name('spareparts.index');
Route::get('spareparts/create', \App\Livewire\Sparepart\CreateSparepart::class)->name('spareparts.create');
Route::get('spareparts/{sparepart}/edit', \App\Livewire\Sparepart\EditSparepart::class)->name('spareparts.edit');
Route::get('spareparts/{sparepart}', \App\Livewire\Sparepart\ShowSparepart::class)->name('spareparts.show');
// Manufacturers
Route::get('manufacturer', Manufacturer::class)->name('manufacturer.index');
Route::get('manufacturer/create', \App\Livewire\Manufacturer\CreateManufacturer::class)->name('manufacturer.create');
Route::get('manufacturer/{manufacturer}/edit', \App\Livewire\Manufacturer\EditManufacturer::class)->name('manufacturer.edit');
Route::get('manufacturer/{manufacturer}', \App\Livewire\Manufacturer\ShowManufacturer::class)->name('manufacturer.show');
// Extruders
Route::get('extruder', Extruder::class)->name('extruder.index');
Route::get('extruder/create', \App\Livewire\Extruder\CreateExtruder::class)->name('extruder.create');
Route::get('extruder/{extruder}/edit', \App\Livewire\Extruder\EditExtruder::class)->name('extruder.edit');
Route::get('extruder/{extruder}', \App\Livewire\Extruder\ShowExtruder::class)->name('extruder.show');
// Orders
Route::get('orders', Orders::class)->name('orders.index');
// Settings
Route::get('settings', Settings::class)->name('settings.index');
});