Package Data | |
---|---|
Maintainer Username: | NoorAdiana |
Maintainer Contact: | me@nooradiana.com (Nuradiyana) |
Package Create Date: | 2017-03-21 |
Package Last Update: | 2017-10-30 |
Home Page: | |
Language: | PHP |
License: | MIT |
Last Refreshed: | 2024-11-19 03:11:52 |
Package Statistics | |
---|---|
Total Downloads: | 153 |
Monthly Downloads: | 0 |
Daily Downloads: | 0 |
Total Stars: | 0 |
Total Watchers: | 0 |
Total Forks: | 0 |
Total Open Issues: | 0 |
Untuk keperluan internal, biasanya ada case dimana dibutuhkan unik number untuk memudahkan dalam pencatatan seperti nomor nomor transaksi, nomor urut register dan lainnya.
Package ini dibuat untuk menggenerate unik number dengan format YYMMDDNOMOR contohnya (1703010001) secara otomatis saat create model.
Untuk laravel 5.4 (tested), tapi seharusnya jalan di 5.2 dan 5.3 tapi belum dilakukan testing.
Menggunakan composer
composer require inisiatif/number-generator
Tambahkan service provider di app.php
\Inisiatif\NumberGenerator\NumberGeneratorServiceProvider::class
Jalankan migration
php artisam migrate
Berikut contoh pemakainnya
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
use Inisiatif\NumberGenerator\Traits\ModelHasNumberGenerate;
class User extends Model
{
use ModelHasNumberGenerate;
protected $fillable = ['name', 'registration_number'];
protected function getNumberGeneratorAttribute()
{
return 'registration_number';
}
}
Untuk testing jalankan perintah ini
phpunit