Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Membuat kode otomatis di laravel
saya tuh mau bikin kode otomatis di laravel nah bingung searching di google nemnu ini tapi tidak paham dengan code ini tolong bantuannya :D
public static function convertdate(){
date_default_timezone_set('Asia/Jakarta');
$date = date('dmy');
return $date;
}
//Maksd dari fungsi ini
public static function autonumber($barang,$primary,$prefix){
$q=DB::table($barang)->select(DB::raw('MAX(RIGHT('.$primary.',5)) as kd_max'));
$prx=$prefix.Dateindo::convertdate();
if($q->count()>0)
{
foreach($q->get() as $k)
{
$tmp = ((int)$k->kd_max)+1;
$kd = $prx.sprintf("%06s", $tmp);
}
}
else
{
$kd = $prx."000001";
}
return $kd;
}
// Dan ini di pake dimana
$table="barang";
$primary="idBarang";
$prefix="BRG-";
$kodeBarang=Autonumber::autonumber($table,$primary,$prefix);
return $kodeBarang;
0
Tanggapan
make uuid ajh gan
1 Jawaban:
pakai ini bisa gan ... $invoice = invoice::selectRaw('LPAD(CONVERT(COUNT("id") + 2, char(8)) , 8,"0") as invoice')->first(); $addinvoice = new invoice(); $addinvoice->invoice = '#' . $invoice->invoice;
1