Postingan lainnya
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