add.blade.php 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. @extends('layouts.idara.panel')
  2. @section('content')
  3. @include('backend.partials.import')
  4. @include('backend.partials.features')
  5. <div class="card mt-4">
  6. <div class="card-header">
  7. Vous pouvez ajouter une image ou la modifie
  8. </div>
  9. <div class="card-body">
  10. <div class="container">
  11. @if(session('success'))
  12. <div class="alert alert-success">
  13. {{ session('success') }}
  14. </div>
  15. @endif
  16. @if (count($errors) > 0)
  17. <div class="alert alert-danger">
  18. <strong>Whoops!</strong> Some problems with your input.<br><br>
  19. <ul>
  20. @foreach ($errors->all() as $error)
  21. <li>{{ $error }}</li>
  22. @endforeach
  23. </ul>
  24. </div>
  25. @endif
  26. <form method="post" action="{{url('produit')}}" enctype="multipart/form-data">
  27. @csrf
  28. <div class="row">
  29. <div class="form-group mt-4">
  30. <label for="exampleFormControlTextarea1"><strong>Nom du produit :</strong></label>
  31. <input type="text" class="form-control" id="" name="nom" placeholder="Nom" required>
  32. </div>
  33. <div class="form-group categorie mt-4" id="categorie">
  34. <label class="" for="exampleFormControlInput1"><strong>Categorie</strong> :</label>
  35. <br>
  36. <select onchange="optionCheck()" class="form-control" name="categorie" id="categorie" class="form-control categorie" aria-describedby="validationServer04Feedback" style=" margin-bottom: 40px;" >
  37. <option>Vueillez selectionner une categorie</option>
  38. @foreach ($categories as $categorie)
  39. <option value="{{ $categorie->id }}" {{ old('categorie') == $categorie->id ? 'selected' : '' }}>{{ $categorie->nom }}</option>
  40. @endforeach
  41. </select>
  42. </div>
  43. <div class="form-group mt-4">
  44. <label for="exampleFormControlTextarea1"><strong>description :</strong></label>
  45. <textarea class="form-control" id="presentation" name="description" rows="6"></textarea>
  46. </div>
  47. <div class="form-group mt-4">
  48. <input type="file" name="image" id="profile_image" onchange="loadPreview(this);" class="form-control" >
  49. <label for="profile_image"></label>
  50. <img id="preview_img" src="https://w3adda.com/wp-content/uploads/2019/09/No_Image-128.png" class="" width="200" height="150" />
  51. </div>
  52. </div>
  53. <div class="form-group col-md-4 mt-4">
  54. <button type="submit" class="btn btn-success" style="margin-top:10px">Upload Image</button>
  55. </div>
  56. </form>
  57. </div>
  58. </div>
  59. </div>
  60. </div>
  61. @include('backend.partials.upload')
  62. <style>
  63. .ck.ck-editor__main>.ck-editor__editable:not(.ck-focused) {
  64. border-color: var(--ck-color-base-border);
  65. height: 300px;
  66. }
  67. </style>
  68. <script src="https://cdn.ckeditor.com/ckeditor5/36.0.0/classic/ckeditor.js"></script>
  69. <script>
  70. ClassicEditor
  71. .create(document.querySelector('#presentation'))
  72. .then(editor => {
  73. window.editor = editor;
  74. })
  75. .catch(error => {
  76. console.error('There was a problem initializing the editor.', error);
  77. });
  78. </script>
  79. @endsection