Когда я пытаюсь вставить новую запись в мою базу данных, я получаю следующую ошибку
Я использую ckeditor5, чтобы добавить некоторые базовые функциональные возможности для текстовой области. Я использую классическую сборку и, согласно документации, плагин предназначен для автоматического обновления текстовой области до того, что было напечатано при отправке формы. Однако Laravel дает мне эту ошибку.
SQLSTATE [23000]: нарушение ограничения целостности: столбец 1048
'long_description' не может быть нулевым (SQL: вставить в jobs
(date_closing
, title
, user_id
, short_description
,
long_description
, location
, category_id
, updated_at
,
created_at
) значения (1986-03-03, Sunt ipsam eum в au, 6, Nam qui
duis soluta,, Perspiciatis labour, 5, 2019-06-27 13:13:26, 2019-06-27
13:13:26))
мой взгляд с некоторыми полями, удаленными для ясности
@extends('home')
@section('dashboardContent')
<script src="https://cdn.ckeditor.com/ckeditor5/12.2.0/classic/ckeditor.js"></script>
<h1>New Job:</h1>
<div class="row">
<div class="col">
<form action="{{route('save.new.job')}}" method="POST">
@csrf
<div class="form-group">
<label for="jobDescription">Description</label>
<textarea class="form-control" name="jobDescription" id="jobDescription" rows="6"></textarea>
</div>
<button type="submit" class="btn btn-primary">Save</button>
</form>
</div>
</div>
<script>
ClassicEditor
.create( document.querySelector( '#jobDescription' ) )
.catch( error => {
console.error( error );
} );
</script>
@endsection
Текстовая область успешно заменена, но я не могу понять, почему при отправке формы содержимое текстовой области по-прежнему пустое / пустое