Add Printers and Printertypes modules with CRUD functionality, migrations, and UI components.

This commit is contained in:
2026-01-24 11:23:37 +01:00
parent 563b0e750e
commit fd61f14ffe
25 changed files with 1017 additions and 4 deletions
+15
View File
@@ -11,6 +11,9 @@ 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 () {
@@ -62,6 +65,18 @@ Route::middleware([
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');