form.blade.php 1.43 KB
@csrf

@isset($news)
    @method('PUT')
@endisset

<label for="name_area">Заголовок новости: <span class="req">*</span></label>
@error('title')
<div class="alert alert-danger">{{ $message }}</div>
@enderror
<input type="text" class="form-control_ txt" name="title" placeholder="Заголовок новости"
       required maxlength="100" style="width: 80%" value="{{ old('title') ?? $news->title ?? '' }}"><br>

<label for="text">Текст новости: <span class="req">*</span></label>
@error('text')
<div class="alert alert-danger">{{ $message }}</div>
@enderror
<textarea class="form-control_ txtarea ckeditor" name="text" placeholder="Текст новости" required
          rows="10" style="width: 80%">{{ old('text') ?? $news->text ?? '' }}</textarea><br>

<label for="foto">Файл-картинка:</label>
<input type="file" class="form-control-file txt" name="foto" id="foto" accept="image/png, image/jpeg">

@isset($news->foto)
    <div class="form-group form-check">
        <img src="/storage/app/public/<?=$news->foto;//=asset(Storage::url($news->foto))?>" width="100px"/>
        <input type="checkbox" class="form-check-input" name="remove" id="remove">
        <label class="form-check-label" for="remove">
            Удалить загруженное изображение
        </label>
    </div>
@endisset
<br><br>
<button type="submit" class="btn hero-search__btn btn--main">Сохранить</button>