Postingan lainnya
Error pada saat hapus
apkah saya harus mengganti id_dokter menjadi id ?
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'dokters.id' in 'where clause' (SQL: select * from `dokters` where `dokters`.`id` = DK0001 limit 1)
public function destroy($id_dokter)
{
$dokters = Dokter::find($id_dokter);
$dokters->delete();
redirect('dokter')->with('success', 'Dokter Telah Dihapus');
}
<form method="post" action="{{action('DokterController@destroy', $dokter['id_dokter'])}}">
{{csrf_field()}}
{{method_field('DELETE')}}
<input name="__method" type="hidden" value="DELETE">
<button type="submit" class="btn btn-danger">Delete</button>
</form>
0
1 Jawaban:
Silahkan tambahkan ini di Model Dokter
protected $primaryKey = 'id_dokter';
Karena secara dafault Laravel akan menganggap primari Key dr suatu table adalah id, jd agar laravel mengenali primary key yg bukan id, maka di modelnya harus di daftarkan dulu seperti contoh di atas.
0