Postingan lainnya
pindah halaman di laravel dan masih menyimpan ID
Mau tanya cara pindah halaman di laravel dan masih menyimpan ID nya gimana caranya ya? Dengan menggunakan blade template laravel, misal ada tabel member yg memiliki id member, jika ingin melihat detail produk dari data yg ada di tabel member dan menampilkannya di halaman baru bagaimana caranya ya? Maunya saya ingin menampilkan data dari member yg dipilih di halaman sebelumnya dan menampilkannya di halaman dibawah ini terimakasih sebelumnya
1 Jawaban:
Laravel berapa mba? sy agak kurang paham pertanyaannya. maksudnya ingin mengoper id di url dan dijadikan parameter untuk mengambil data dari database? kalau seperti itu bisa kasi parameter di link hrefnya aja kemudian nanti tangkap di controller. misalnya seperti ini
// html
<a href="memberproduk?id={{id}}"></a>
// controller
public function apaaja(Request $request){
$id = $request->id; //tangkap idnya
}
masih ada beberapa metode lain juga tergantung kasusnya. *(SARAN) mungkin di routenya bisa dipisahin fungsi2 yg digunakan dan dialihkan saja ke controller biar lebih bersih. satu lagi bisa pake alias biar nantinya pas ganti URL misalnya jadi gak capek kerjain ulang2.
// route
Route::get('/memberproduk/{id}', [
'uses' => 'namacontroller@fungsinya',
'as' => 'aliasnya'
]);
// html
<a href="{{route('aliasnya', [$id])}}"></a>
// ini urlnya www.webnya.com/memberproduk/id
// id akan berganti jadi angka sesuai id yg diberi
// controller
public function fungsinya($id){
// idnya sudah ditangkap dengan $id jadi bisa langsung dipake. $id sesuai dengan 'id' yang ada di www.webnya.com/memberproduk/id
}