**已关闭。**此问题为not reproducible or was caused by typos。目前不接受答复。
此问题是由打印错误或无法再重现的问题引起的。虽然类似的问题在这里可能是on-topic,但这个问题的解决方式不太可能帮助未来的读者。
21小时前关门了。
Improve this question
保存更新数据失败,通知错误消息为SQLSTATE[23000]:违反完整性约束:1048列'tanggal'不能为null。
这是按钮编辑
Route::get('/', function () {
return view('welcome');
});
Route::get('/tambah/kandidat', \[KandidatController::class, 'index'\]);
Route::post('/daftar/kandidat', \[KandidatController::class,'store'\])-\>name('store.kandidat');
这是控制器
public function store(Request $request)
{
$kandidat = new kandidat();
$kandidat->nama = $request->nama;
$kandidat->namadepan = $request->namadepan;
$kandidat->tanggal = $request->tanggal;
$kandidat->keterangan = $request->keterangan;
$kandidat->save();
}
这是模态视图
<div class="card">
<div class="card-header bg-info text-white ">Tambahkan Kandidat</div>
<div class="card-body">
<form action="{{ route('store.kandidat') }}" method="post">
@csrf
<div class="form-group">
<label for="">Nama:</label>
<input type="text" name="nama" id="" class="form-control">
</div>
<div class="form-group">
<label for="">Nama Depan:</label>
<input type="text" name="namadepan" id="" class="form-control">
</div>
<div class="form-group">
<label for="">Tanggal:</label>
<input type="date" name="date" id="" class="form-control">
</div>
<div class="form-group">
<label for="">Keterangan:</label>
<input type="text" name="keterangan" id="" class="form-control">
</div>
<div class="form-group">
<button class="btn btn-success">Daftar</button>
</div>
</form>
</div>
</div>
</div>
@endsection
1条答案
按热度按时间a0x5cqrl1#
正如Markus AO所提到的,
the name="date"
是刀片式服务器的一部分(或者是您编写的模态视图),它说<input type="date" name="date" id="" class="form-control">
应该写为name="tanggal"
,以匹配您控制器中的$request->tanggal
。