Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Eror Fungsi Edit/Delete, tipe data String di Laravel 5.2
Tabel saya ID nya menggunakkan tipe data String, saya menggunakan source code di bawah ini untuk edit dan delete. Mohon percerahannya master, saya salah di mana. Apakah untuk ID lebih baik menggunakkan integer? Maaf saya newbie cuma copas source code orang saja.
Source Code DELETE
public function destroy($id_prog)
{
$user = Program::find($id_prog);
$user->delete();
return redirect("allprogram");
}
Source Code EDIT
public function update(Request $request, $id_prog)
{
$user = new program;
$user->id_prog=Input::get("id_prog");
$user->nama_prog=Input::get("nama_prog");
$user->duration=Input::get("duration");
$user->implementation=Input::get("implementation");
$user->day=Input::get("day");
$user->time=Input::get("time");
$user->cost=Input::get("cost");
$user->save();
return redirect('allprogram');
}
Route
Route::get('deleteprogram/{id_prog}', 'programController@destroy');
Route::get('/editprogram/{nama_prog}', 'programController@edit');
Route::patch('editprogram/updateprogram/{id_prog}', 'programController@update');
4 Jawaban:
yang pertama itu lebih baik menggunakan increments
dan route nya bukan seperti itu kak yang saya tau coba yang ini
Route::resource('lokasi halaman', 'nama Controller');
maka dia akan membuat route otomatis menjadi crud