edit.blade.php 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <!DOCTYPE html>
  2. <html lang="ru">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Редактирование записи #{{ $submission->id }}</title>
  7. </head>
  8. <body>
  9. <div class="container">
  10. <h1>Редактирование записи</h1>
  11. {{-- Блок для вывода ошибок валидации --}}
  12. @if ($errors->any())
  13. <div class="alert" style="background: #f8d7da; color: #721c24;">
  14. <strong>Ошибка!</strong> Проверьте введенные данные.
  15. <ul>
  16. @foreach ($errors->all() as $error)
  17. <li>{{ $error }}</li>
  18. @endforeach
  19. </ul>
  20. </div>
  21. @endif
  22. <form action="{{ route('admin.update', $submission) }}" method="POST">
  23. @csrf
  24. @method('PUT')
  25. <div style="margin-bottom: 15px;">
  26. <label for="name">Имя</label>
  27. <input type="text" name="name" id="name" value="{{ old('name', $submission->name) }}" required style="width: 100%; padding: 10px; border-radius: 5px; border: 1px solid #ccc;">
  28. </div>
  29. <div style="margin-bottom: 15px;">
  30. <label for="email">Email</label>
  31. <input type="email" name="email" id="email" value="{{ old('email', $submission->email) }}" required style="width: 100%; padding: 10px; border-radius: 5px; border: 1px solid #ccc;">
  32. </div>
  33. <div style="margin-bottom: 20px;">
  34. <label for="message">Сообщение</label>
  35. <textarea name="message" id="message" rows="5" required style="width: 100%; padding: 10px; border-radius: 5px; border: 1px solid #ccc;">{{ old('message', $submission->message) }}</textarea>
  36. </div>
  37. <div>
  38. <button type="submit" class="btn">Сохранить изменения</button>
  39. <a href="{{ route('admin.index') }}" class="btn btn-secondary">Отмена</a>
  40. </div>
  41. </form>
  42. </div>
  43. </body>
  44. </html>