article_form.blade.php 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. <form method="POST" action="">
  2. @csrf
  3. <input type="hidden" name="id" value="{{ $article->id ?? null }}">
  4. <div>
  5. <label>
  6. <div>Название:</div>
  7. <input type="text" name="title" placeholder="Название..." value="{{ old("title") ?? $article->title ?? null }}">
  8. @error("title")
  9. <span class="alert">{{ $message }}</span>
  10. @enderror
  11. </label>
  12. </div>
  13. <div>
  14. <label>
  15. <div>Короткое описание:</div>
  16. <textarea name="description" class="article-description-textarea" placeholder="Если оставить это поле пустым, то короткое описание будет сгенерировано автоматически из первого предложения публикации...">{{ old("description") ?? $article->description ?? null }}</textarea>
  17. @error("description")
  18. <span class="alert">{{ $message }}</span>
  19. @enderror
  20. </label>
  21. </div>
  22. <div>
  23. <label>
  24. <div>Текст публикации:</div>
  25. <textarea name="content" class="article-content-textarea" placeholder="Текст публикации...">{{ old("content") ?? $article->content ?? null }}</textarea>
  26. @error("content")
  27. <span class="alert">{{ $message }}</span>
  28. @enderror
  29. </label>
  30. </div>
  31. <div>
  32. <label>
  33. <div>Состояние:</div>
  34. <select name="status" value="{{ old("status") ?? $article->status ?? null }}">
  35. <option value="0">Aaaaa</option>
  36. </select>
  37. @error("status")
  38. <span class="alert">{{ $message }}</span>
  39. @enderror
  40. </label>
  41. </div>
  42. <div>
  43. <label>
  44. <div>Дата и время публикации:</div>
  45. <input type="datetime-local" name="publish_at" value="{{ old("publish_at") ?? $article->publish_at ?? null }}">
  46. @error("publish_at")
  47. <span class="alert">{{ $message }}</span>
  48. @enderror
  49. </label>
  50. </div>
  51. <div>
  52. <label>
  53. <div>Дата и время снятия с публикации:</div>
  54. <input type="datetime-local" name="unpublish_at" value="{{ old("unpublish_at") ?? $article->unpublish_at ?? null }}">
  55. @error("unpublish_at")
  56. <span class="alert">{{ $message }}</span>
  57. @enderror
  58. </label>
  59. </div>
  60. <input type="submit">
  61. </form>