ldc-jeusselin/resources/views/bo/articles/create.blade.php

62 lines
2.9 KiB
PHP

@extends('layouts.bo')
@section('content')
<div class="card">
<div class="card-header">
Ajout d'un article
<a href="{{route('bo.articles.index')}}" class="btn btn-sm btn-primary float-end">Retour</a>
</div>
<div class="card-body">
<form action="{{route('bo.articles.store')}}" method="POST" enctype="multipart/form-data">
@csrf
<div class="row">
<div class="col-md-8 offset-md-2">
<div class="form-group mb-3">
<input type="text" class="form-control" name="title" placeholder="Titre *" value="{{ old('title') }}" required>
</div>
<div class="form-group mb-3">
<label>Visuel * de type JPEG/PNG - 2Mo max. - Max : 340 x 340px</label></br>
<input type="file" name="picture" accept="image/png, image/jpeg" required>
</div>
<div class="form-group mb-3">
<label>Visuel * de type JPEG/PNG - 2Mo max. - Max: 780 x 508px</label></br>
<input type="file" name="picture_r" accept="image/png, image/jpeg" required>
</div>
<div class="form-group mb-3">
<label class="col-form-label">Contenu *</label>
@php
$data = [
'modelName' => 'Article',
'name' => 'content',
'text' => old('content', ''),
'placeholder' => __('Un text riche'),
'errors' => $errors->getBag('default')->getMessages() ?? [],
];
@endphp
<div class="ck-editor" data-json='@json($data)'></div>
</div>
<div class="form-group mb-3 row">
<label class="col-form-label col-md-3">Catégorie *</label>
<select class="custom-select col-md-9" id="category" name="category">
@foreach ($ac as $article_category)
<option value="{{$article_category->id}}" @if (old('category') == $article_category->id)selected @endif>{{$article_category->name}}</option>
@endforeach
</select>
</div>
<div class="form-group mb-3 text-center">
<input type="submit" class="btn btn-secondary" value="Ajouter">
</div>
</div>
</div>
</form>
</div>
</div>
@endsection
@section('scripts')
<script>
</script>
@endsection