From 9def3cae3e7df300b0c3e872758ad6068488c967 Mon Sep 17 00:00:00 2001 From: iridium34 Date: Wed, 23 Apr 2025 16:38:55 +0200 Subject: [PATCH] created basic Order Page --- app/Livewire/Orders/Orders.php | 21 +++++++++ resources/views/components/navbar.blade.php | 2 +- .../views/livewire/orders/orders.blade.php | 44 +++++++++++++++++++ routes/web.php | 5 +++ 4 files changed, 71 insertions(+), 1 deletion(-) create mode 100644 app/Livewire/Orders/Orders.php create mode 100644 resources/views/livewire/orders/orders.blade.php diff --git a/app/Livewire/Orders/Orders.php b/app/Livewire/Orders/Orders.php new file mode 100644 index 0000000..7970155 --- /dev/null +++ b/app/Livewire/Orders/Orders.php @@ -0,0 +1,21 @@ + Order::latest()->paginate(10) + ]); + } +} diff --git a/resources/views/components/navbar.blade.php b/resources/views/components/navbar.blade.php index 7690adb..2838a93 100644 --- a/resources/views/components/navbar.blade.php +++ b/resources/views/components/navbar.blade.php @@ -7,7 +7,7 @@ Dashboard - Orders + Orders diff --git a/resources/views/livewire/orders/orders.blade.php b/resources/views/livewire/orders/orders.blade.php new file mode 100644 index 0000000..7628046 --- /dev/null +++ b/resources/views/livewire/orders/orders.blade.php @@ -0,0 +1,44 @@ +
+ + {{ __('Orders') }} + + + + + + + + Create Order + + + + + +
+ + + Name + + + + @foreach ($orders as $order) + +

{{ $color->name }}

+

+ +
+ Edit + Delete +
+
+ + @endforeach + + + {{ $orders->links() }} + +
+ +
+ +
\ No newline at end of file diff --git a/routes/web.php b/routes/web.php index 08a4f4f..0e6be7f 100644 --- a/routes/web.php +++ b/routes/web.php @@ -9,6 +9,8 @@ use App\Livewire\Filament\Type; use App\Livewire\Filament\Manufacturer; use App\Livewire\Filament\Filament; +use App\Livewire\Orders\Orders; + use App\Livewire\Settings\Settings; Route::get('/', function () { @@ -33,6 +35,9 @@ Route::middleware([ // Manufacturers Route::get('manufacturers', Manufacturer::class)->name('manufacturers.index'); + // Orders + Route::get('orders', Orders::class)->name('orders.index'); + // Settings Route::get('settings', Settings::class)->name('settings.index');