Membuat Custom Auto-generated ID. Contoh: A-001, A-002, dst

Hai Kodingers. saya mau ngebuat yang udah saya sebutin di subjek pertanyaan. jadi saya punya field id ama kd_barang di database. nah kd_barangnya itu yang mau saya auto-generated-kan. jadi prefixnya: 'A-00', suffixnya last inserted id gitu. gimana ya caranya? udah nanya di Laracasts forum, telegram laravel indo belom dijawab. apa emang susah banget ya bikin ginian? udah dari tadi malem, pusing banget ini kepala wkwkwk

ini kodingan saya: https://pastebin.com/Xq6TXU0H

(kasih source code akan lebih berarti)

avatar mending3
@mending3

2 Kontribusi 0 Poin

Diperbarui 6 tahun yang lalu

1 Jawaban:

Bisa bikinnya langsung di code php nya mas pas mau insert ke database karena kalau pakai auto increment di database gak mungkin hehe .

Mungkin gini bisa mas

Insert dulu data nya ke tabel dengan kd_barang kosong/null kemudian setelah itu update lagi ke tabel dengan kd_barangnya di isi dengan A-00 + lastInsetedId(ini di dapet dari insert yang pertama) Contoh kodingnya boleh sharing lagi mas kalau ada kesusahan ^^

avatar markeronly
@markeronly

378 Kontribusi 230 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban