93 lines
4.6 KiB
PHP
93 lines
4.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 App\Livewire\Printertype\Printertype;
|
|
use App\Livewire\Printer\Printer;
|
|
|
|
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');
|
|
|
|
// Printertypes
|
|
Route::get('printertypes', Printertype::class)->name('printertypes.index');
|
|
Route::get('printertypes/create', \App\Livewire\Printertype\CreatePrintertype::class)->name('printertypes.create');
|
|
Route::get('printertypes/{printertype}/edit', \App\Livewire\Printertype\EditPrintertype::class)->name('printertypes.edit');
|
|
Route::get('printertypes/{printertype}', \App\Livewire\Printertype\ShowPrintertype::class)->name('printertypes.show');
|
|
|
|
// Printertypes
|
|
Route::get('printers', Printer::class)->name('printers.index');
|
|
Route::get('printers/create', \App\Livewire\Printer\CreatePrinter::class)->name('printers.create');
|
|
Route::get('printers/{printer}/edit', \App\Livewire\Printer\EditPrinter::class)->name('printers.edit');
|
|
Route::get('printers/{printer}', \App\Livewire\Printer\ShowPrinter::class)->name('printers.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');
|
|
|
|
});
|