selesai transaksi modul laravel

Auliya
9 Views
Untuk menandai sebuah transaksi sebagai selesai dalam modul transaksi Laravel, Anda dapat mengikuti langkah-langkah berikut: Rute Tandai Selesai Transaksi: Buka file routes/web.php dan tambahkan rute untuk menandai transaksi sebagai selesai: php Copy code Route::put('/transactions/{transaction}/complete', 'TransactionController@complete'); Metode Tandai Selesai Transaksi: Di dalam TransactionController, tambahkan metode complete untuk menandai transaksi sebagai selesai: php Copy code public function complete(Transaction $transaction) { $transaction->is_completed = true; $transaction->save(); return redirect('/transactions')->with('success', 'Transaksi berhasil ditandai sebagai selesai.'); } Tombol Tandai Selesai pada Tampilan Detail Transaksi: Buka file resources/views/transactions/show.blade.php (atau tampilan lainnya yang menampilkan detail transaksi) dan tambahkan tombol untuk menandai transaksi sebagai selesai: html Copy code <form method="POST" action="/transactions/{{ $transaction->id }}/complete"> @csrf @method('PUT') <button type="submit">Tandai Selesai</button> </form> Pastikan bahwa tombol ini ditempatkan di dalam <form> dan menggunakan metode PUT serta @csrf dan @method('PUT') untuk melindungi rute dari serangan CSRF. Dengan langkah-langkah di atas, Anda akan dapat menandai sebuah transaksi sebagai selesai dengan mengklik tombol "Tandai Selesai" yang sesuai. Nilai properti is_completed pada transaksi akan diubah menjadi true dan pengguna akan diarahkan kembali ke halaman daftar transaksi dengan pesan sukses yang sesuai.

Comments

1 comment