- Menambahkan model, migrasi, seed, controller, request, dan tampilan untuk fitur Jenis Kartu. - Menambahkan routing dan breadcrumbs untuk Jenis Kartu. - Mengimplementasikan fungsi CRUD, ekspor data ke Excel, dan penghapusan multiple records pada Jenis Kartu. - Memperbarui `module.json` untuk menampilkan menu Jenis Kartu di bagian Master. - Menambah seeder untuk data awal Jenis Kartu. Signed-off-by: Daeng Deni Mardaeni <ddeni05@gmail.com>
57 lines
1.4 KiB
PHP
57 lines
1.4 KiB
PHP
<?php
|
|
|
|
namespace Modules\Webstatement\Database\Seeders;
|
|
|
|
use Illuminate\Database\Seeder;
|
|
use Modules\Webstatement\Models\JenisKartu;
|
|
|
|
class JenisKartuSeeder extends Seeder
|
|
{
|
|
/**
|
|
* Run the database seeds.
|
|
*/
|
|
public function run(): void
|
|
{
|
|
$jenisKartu = [
|
|
[
|
|
'code' => 'CLASSIC',
|
|
'name' => 'Kartu Classic',
|
|
'biaya' => 3000,
|
|
'created_at' => now(),
|
|
'updated_at' => now(),
|
|
],
|
|
[
|
|
'code' => 'CLAS',
|
|
'name' => 'Kartu Classic (Singkatan)',
|
|
'biaya' => 3000,
|
|
'created_at' => now(),
|
|
'updated_at' => now(),
|
|
],
|
|
[
|
|
'code' => 'SILVER',
|
|
'name' => 'Kartu Silver',
|
|
'biaya' => 5000,
|
|
'created_at' => now(),
|
|
'updated_at' => now(),
|
|
],
|
|
[
|
|
'code' => 'SILV',
|
|
'name' => 'Kartu Silver (Singkatan)',
|
|
'biaya' => 5000,
|
|
'created_at' => now(),
|
|
'updated_at' => now(),
|
|
],
|
|
[
|
|
'code' => 'GOLD',
|
|
'name' => 'Kartu Gold',
|
|
'biaya' => 10000,
|
|
'created_at' => now(),
|
|
'updated_at' => now(),
|
|
],
|
|
];
|
|
|
|
JenisKartu::insert($jenisKartu);
|
|
}
|
|
|
|
}
|