2025-08-10 18:09:07 +02:00

122 lines
6.0 KiB
PHP

@extends('layouts.app')
@section('title', 'Hersteller bearbeiten')
@section('content')
<div class="container">
<div class="row justify-content-center">
<div class="col-md-8">
<div class="card glass-card">
<div class="card-header">
<h2 class="mb-0">
<i class="fas fa-edit text-warning"></i>
Hersteller bearbeiten: {{ $manufacturer->name }}
</h2>
</div>
<div class="card-body">
@if($errors->any())
<div class="alert alert-danger alert-dismissible fade show" role="alert">
<i class="fas fa-exclamation-circle"></i>
<strong>Fehler:</strong>
<ul class="mb-0 mt-2">
@foreach($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
<button type="button" class="btn-close" data-bs-dismiss="alert"></button>
</div>
@endif
<form action="https://neonail.vogt.de.com/manufacturers/{{ $manufacturer->id }}" method="POST" data-https="true">
@csrf
@method('PUT')
<div class="mb-3">
<label for="name" class="form-label">
<i class="fas fa-tag"></i> Name *
</label>
<input type="text"
class="form-control @error('name') is-invalid @enderror"
id="name"
name="name"
value="{{ old('name', $manufacturer->name) }}"
required
placeholder="z.B. NeoNail, OPI, Essie">
@error('name')
<div class="invalid-feedback">{{ $message }}</div>
@enderror
<div class="form-text">
Der Name des Herstellers. Dieser muss eindeutig sein.
</div>
</div>
<div class="mb-3">
<label for="description" class="form-label">
<i class="fas fa-align-left"></i> Beschreibung
</label>
<textarea class="form-control @error('description') is-invalid @enderror"
id="description"
name="description"
rows="3"
placeholder="Kurze Beschreibung des Herstellers...">{{ old('description', $manufacturer->description) }}</textarea>
@error('description')
<div class="invalid-feedback">{{ $message }}</div>
@enderror
<div class="form-text">
Optionale Beschreibung des Herstellers.
</div>
</div>
<div class="mb-3">
<label for="website" class="form-label">
<i class="fas fa-globe"></i> Website
</label>
<input type="url"
class="form-control @error('website') is-invalid @enderror"
id="website"
name="website"
value="{{ old('website', $manufacturer->website) }}"
placeholder="https://www.hersteller.com">
@error('website')
<div class="invalid-feedback">{{ $message }}</div>
@enderror
<div class="form-text">
Die offizielle Website des Herstellers (optional).
</div>
</div>
<div class="mb-3">
<label for="country" class="form-label">
<i class="fas fa-flag"></i> Land
</label>
<input type="text"
class="form-control @error('country') is-invalid @enderror"
id="country"
name="country"
value="{{ old('country', $manufacturer->country) }}"
placeholder="z.B. Deutschland, USA, Frankreich">
@error('country')
<div class="invalid-feedback">{{ $message }}</div>
@enderror
<div class="form-text">
Das Herkunftsland des Herstellers (optional).
</div>
</div>
<div class="d-flex justify-content-between">
<a href="https://neonail.vogt.de.com/manufacturers" class="btn btn-secondary">
<i class="fas fa-arrow-left"></i> Zurück
</a>
<button type="submit" class="btn btn-warning">
<i class="fas fa-save"></i> Änderungen speichern
</button>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
@endsection