Changes 0228092025 Laptop

This commit is contained in:
2025-09-28 14:51:02 +02:00
parent 765beb78b7
commit b40ee9dcde
36 changed files with 2099 additions and 65 deletions
@@ -3,6 +3,8 @@
namespace App\Http\Controllers;
use App\Models\Segment;
use App\Http\Requests\StoreSegmentRequest;
use App\Http\Requests\UpdateSegmentRequest;
use Illuminate\Http\Request;
use Inertia\Inertia;
@@ -14,5 +16,29 @@ public function settings(Request $request)
'segments' => Segment::query()->get(),
]);
}
public function store(StoreSegmentRequest $request)
{
$data = $request->validated();
Segment::create([
'name' => $data['name'],
'description' => $data['description'] ?? null,
'active' => $data['active'] ?? true,
]);
return to_route('settings.segments')->with('success', 'Segment created');
}
public function update(UpdateSegmentRequest $request, Segment $segment)
{
$data = $request->validated();
$segment->update([
'name' => $data['name'],
'description' => $data['description'] ?? null,
'active' => $data['active'] ?? $segment->active,
]);
return to_route('settings.segments')->with('success', 'Segment updated');
}
}