Commit b5669a51 authored by Artem's avatar Artem

add error messages for edit product form

parent 676af1c0
......@@ -17,6 +17,7 @@
id="reference"
name="reference"
value="{{ old('reference') }}"
required
>
@error('reference')
......@@ -66,7 +67,7 @@
<div class="col-sm-10">
<select
class="custom-select custom-select @error('type') is-invalid @enderror"
class="custom-select @error('type') is-invalid @enderror"
name="type"
id="product-type"
required
......
......@@ -10,26 +10,65 @@
<div class="form-group row">
<label for="reference" class="col-sm-2 col-form-label">Product reference</label>
<div class="col-sm-10">
<input type="text" class="form-control" id="reference" name="reference" value="{{ $product->reference }}" required>
<input type="text"
class="form-control @error('reference') is-invalid @enderror"
id="reference"
name="reference"
value="{{ $product->reference }}"
required
>
@error('reference')
<div class="invalid-feedback"> {{ $errors->first('reference') }}</div>
@enderror
</div>
</div>
<div class="form-group row">
<label for="description_short" class="col-sm-2 col-form-label">Short description</label>
<div class="col-sm-10">
<textarea class="form-control" id="description_short" rows="3" name="description_short" required>{{ $product->description_short }}</textarea>
<textarea class="form-control @error('description_short') is-invalid @enderror"
id="description_short"
rows="3"
name="description_short"
required
>{{ $product->description_short }}</textarea>
@error('description_short')
<div class="invalid-feedback"> {{ $errors->first('description_short') }}</div>
@enderror
</div>
</div>
<div class="form-group row">
<label for="description_long" class="col-sm-2 col-form-label">Long description</label>
<div class="col-sm-10">
<textarea class="form-control" id="description_long" rows="3" name="description_long" required>{{ $product->description_long }}</textarea>
<textarea class="form-control @error('description_long') is-invalid @enderror"
id="description_long"
rows="3"
name="description_long"
required
>{{ $product->description_long }}</textarea>
@error('description_long')
<div class="invalid-feedback"> {{ $errors->first('description_long') }}</div>
@enderror
</div>
</div>
<div class="form-group row">
<label for="type" class="col-sm-2 col-form-label">Product type</label>
<div class="col-sm-10">
<select class="custom-select custom-select" name="type" id="type" required>
<select class="custom-select @error('type') is-invalid @enderror"
name="type"
id="type"
required
>
<option value="Phone"
{{ ($product->type === 'Phone') ? 'selected' : '' }}
>Phone</option>
......@@ -39,12 +78,25 @@
</select>
</div>
</div>
<div class="form-group row">
<label for="price" class="col-sm-2 col-form-label">Price</label>
<div class="col-sm-10">
<input type="number" class="form-control" id="price" name="price" value="{{ $product->price }}" required>
<input type="number"
class="form-control @error('price') is-invalid @enderror"
id="price"
name="price"
value="{{ $product->price }}"
required
>
@error('price')
<div class="invalid-feedback"> {{ $errors->first('price') }}</div>
@enderror
</div>
</div>
<button class="btn btn-primary">Submit</button>
</form>
</div>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment