Я пытаюсь отправить данные (дату) из ввода в БД, и я пробовал буквально все, что мог представить, и никто не работал. Но когда я проверяю отправленные данные с помощью dd (); он показывает правильные данные. Всегда показывает эту ошибку:
General error: 1364 Field 'pocetak' doesn't have a default value (SQL: insert into `posts` (`updated_at`, `created_at`) values (2020-08-04 14:53:11, 2020-08-04 14:53:11))
ТАБЛИЦА БД:
Schema::create('posts', function (Blueprint $table) {
$table->id();
$table->date('pocetak');
$table->date('kraj');
$table->float('ukupno');
$table->string('radiliste');
$table->timestamps();
});
BLADE:
<div class="card-body">
<form action="{{ route('post.store') }}" method="post">
@csrf
<div class="form-group">
<label for="pocetak">Početak rada</label>
<input type="date" name="pocetak" value="{{ old('pocetak') }}" class="form-control">
</div>
<div class="form-group">
<label for="kraj">Završetak rada</label>
<input type="date" name="kraj" value="{{ old('kraj') }}" class="form-control">
</div>
<div class="form-group">
<label for="ukupno">Ukupno radno vrijeme</label>
<input type="number" step="0.1" name="ukupno" value="{{ old('ukupno') }}" class="form-control">
</div>
<div class="form-group">
<label for="radiliste">Radilište</label>
<input type="text" name="radiliste" value="{{ old('radiliste') }}" class="form-control">
</div>
<div class="form-group">
<button type="submit" class="btn btn-success btn-block" name="btn-posaljiIzvjestaj">Pošalji izvještaj</button>
</div>
</form>
</div>
КОНТРОЛЛЕР (не требуется проверка et c. . просто нужно отправить и сохранить данные в БД):
public function store(Request $request)
{
Post::create([
'pocetak' => $request->pocetak,
'kraj' => $request->kraj,
'ukupno' => $request->ukupno,
'radiliste' => $request->radiliste
]);
return redirect()->route('home');
}
EDIT
POST MODEL:
protected $fillable = ['pocetak, kraj, ukupno, radiliste'];
protected $dates = ['pocetak, kraj'];
Здесь вы можете увидеть как выглядит форма, и сбоку показаны столбцы таблицы для каждого поля. https://prnt.sc/ttxb4k
А вот вывод dd () с некоторыми случайными данными. https://prnt.sc/ttxc11