Cara Menentukan Tanggal Kadaluarsa pada Laravel

Tanggal kadaluarsa digunakan pada berbagai macam aplikasi. Salah satunya adalah digunakan pada aplikasi yang menerapkan sistem langganan atau membership.

Sebagai contoh seorang pengguna mengambil langganan satu bulan dimulai pada tanggal 7 Juni maka kita harus mengetahui secara tepat kapankah tanggal kadaluarsa langganan itu akan jatuh.

Untuk mengatasi hal tersebut di dalam Laravel, kita bisa menggunakan bantuan Carbon yang secara default sudah dipasang sepaket saat kita membuat project Laravel. Dengan kata lain, kita tinggal menggunakan saja tanpa perlu menginstall dan melakukan setup sendiri secara manual.

Menentukan Tanggal Kadaluarsa Berdasarkan Bulan

Kita bisa menentukan tanggal kadaluarsa langganan bulanan dengan baris kode sebagai berikut:

$amount = $request->amount;
$expiry_date = now()->addMonth($amount)->format("Y-m-d");

Pada contoh diatas, variabel $amount berisi jumlah bulan langganan. Sehingga langganan tersebut bisa diisi secara dinamis mulai 1 bulan , 2 bulan atau lebih.

Komentar