geht nicht direkt ins cockpit

This commit is contained in:
DigitalInfinity committed 2026-04-19 20:00:36 +00:00
1 parent ebbd9d67ba
commit 58e79f94e3
3 files changed
+12 -3

No files matched your search

+4 -3
View File
@@ -5,7 +5,6 @@ namespace App\Http\Controllers;
use App\Filament\Resources\Orders\OrderResource; use App\Filament\Resources\Orders\OrderResource;
use App\Models\Order; use App\Models\Order;
use App\Models\Orderstatus; use App\Models\Orderstatus;
use Illuminate\Http\Request;
class OrderController extends Controller class OrderController extends Controller
{ {
@@ -13,17 +12,19 @@ class OrderController extends Controller
{ {
$order = Order::where('public_uuid', $uuid)->firstOrFail(); $order = Order::where('public_uuid', $uuid)->firstOrFail();
$orderstatus = Orderstatus::where("name", "bestellt")->firstOrFail(); $orderstatus = Orderstatus::where("name", "bestellt")->firstOrFail();
if($order->orderstatus_id >= $orderstatus->id) return redirect(OrderResource::getUrl('edit', ['record' => $order->id]));
$order->orderstatus_id = $orderstatus->id; $order->orderstatus_id = $orderstatus->id;
$order->save(); $order->save();
return redirect(OrderResource::getUrl('edit', ['record' => $order->id,])); return view('OrderOrdered', ['url' => OrderResource::getUrl('edit', ['record' => $order->id,])]);
} }
public function taken($uuid) public function taken($uuid)
{ {
$order = Order::where('public_uuid', $uuid)->firstOrFail(); $order = Order::where('public_uuid', $uuid)->firstOrFail();
$orderstatus = Orderstatus::where("name", "genommen")->firstOrFail(); $orderstatus = Orderstatus::where("name", "genommen")->firstOrFail();
if($order->orderstatus_id >= $orderstatus->id) return redirect(OrderResource::getUrl('edit', ['record' => $order->id]));
$order->orderstatus_id = $orderstatus->id; $order->orderstatus_id = $orderstatus->id;
$order->save(); $order->save();
return redirect(OrderResource::getUrl('edit', ['record' => $order->id,])); return view('OrderTaken', ['url' => OrderResource::getUrl('edit', ['record' => $order->id,])]);
} }
} }
+4
View File
@@ -0,0 +1,4 @@
<div>
Bestellung wurde auf "Bestellt" gesetzt<br>
Du kannst das Fenster schließen oder <a href="{{ $url }}">hier</a> zum Cockpit.
</div>
+4
View File
@@ -0,0 +1,4 @@
<div>
Bestellung wurde auf "Genommen" gesetzt<br>
Du kannst das Fenster schließen oder <a href="{{ $url }}">hier</a> zum Cockpit.
</div>