Anons79 Mini Shell

Directory : /home/aplikasiposinfo/www/bendahara2.aplikasipos.info/database/seeders/
Upload File :
Current File : /home/aplikasiposinfo/www/bendahara2.aplikasipos.info/database/seeders/DatabaseSeeder.php

<?php

namespace Database\Seeders;

// use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;
use App\Models\User;
use App\Models\Company;
use App\Models\Menu;
use App\Models\Role;
use Illuminate\Support\Facades\Hash;

class DatabaseSeeder extends Seeder
{
    /**
     * Seed the application's database.
     */
    public function run(): void
    {
        // \App\Models\User::factory(10)->create();

        // \App\Models\User::factory()->create([
        //     'name' => 'Test User',
        //     'email' => '[email protected]',
        // ]);

        // User::create([
        //     'name' => 'tes',
        //     'email' => '[email protected]',
        //     'password' => bcrypt('123qasw123'),
        //     'level' => 1
        // ]);
        // User::create([
        //     'name' => 'tes2',
        //     'email' => '[email protected]',
        //     'password' => bcrypt('123qasw123'),
        //     'level' => 2
        // ]);

        // Company::create([
        //     'nama' => 'CV. GreenNusa Computindo',
        //     'email' => '[email protected]',
        //     'nohp' => '081348039947',
        //     'alamat' => 'Jl. Siradj Salman Ruko Grand Mahakam Residence No. 09-10',
        //     'kota' => 'Samarinda',
        //     'kecamatan' => 'Samarinda Ulu',
        //     'provinsi' => 'Kalimantan Timur',
        //     'photo' => 'Logo-Greennusa.png'
        // ]);

               // Role
               Role::create([
                'role' => 'Admin',
                'limit_nominal' => null,
                'parent' => 'Admin'
            ]);

            Role::create([
                'role' => 'Staf',
                'limit_nominal' => null,
                'parent' => 'Staf'
            ]);

            Role::create([
                'role' => 'Bendahara',
                'limit_nominal' => null,
                'parent' => 'Bendahara'
            ]);

            Role::create([
                'role' => 'Kepala',
                'limit_nominal' => null,
                'parent' => 'Kepala'
            ]);

            $data = new User;
            $data->name = 'Admin';
            $data->email = '[email protected]';
            $data->password = Hash::make('Acentury24');
            $data->status ='Aktif';
            $data->jabatan = 'Admin';
            $data->role_id = 1;
            $data->save();

            //User
            Menu::create([
                'nama_menu' => "User",
                'aksi_menu' => "view"
            ]);

            Menu::create([
                'nama_menu' => "User",
                'aksi_menu' => "create"
            ]);

            Menu::create([
                'nama_menu' => "User",
                'aksi_menu' => "update"
            ]);

            Menu::create([
                'nama_menu' => "User",
                'aksi_menu' => "delete"
            ]);

            //Tahun Rekening
            Menu::create([
                'nama_menu' => "Tahun Rekening",
                'aksi_menu' => "view"
            ]);

            Menu::create([
                'nama_menu' => "Tahun Rekening",
                'aksi_menu' => "create"
            ]);

            Menu::create([
                'nama_menu' => "Tahun Rekening",
                'aksi_menu' => "update"
            ]);

            Menu::create([
                'nama_menu' => "Tahun Rekening",
                'aksi_menu' => "delete"
            ]);

            //Rekening
            Menu::create([
                'nama_menu' => "Rekening",
                'aksi_menu' => "view"
            ]);

            Menu::create([
                'nama_menu' => "Rekening",
                'aksi_menu' => "create"
            ]);

            Menu::create([
                'nama_menu' => "Rekening",
                'aksi_menu' => "update"
            ]);

            Menu::create([
                'nama_menu' => "Rekening",
                'aksi_menu' => "delete"
            ]);

            // Transaksi
            Menu::create([
                'nama_menu' => "Transaksi",
                'aksi_menu' => "view"
            ]);

            Menu::create([
                'nama_menu' => "Transaksi",
                'aksi_menu' => "create"
            ]);

            Menu::create([
                'nama_menu' => "Transaksi",
                'aksi_menu' => "update"
            ]);

            Menu::create([
                'nama_menu' => "Transaksi",
                'aksi_menu' => "delete"
            ]);

            Menu::create([
                'nama_menu' => "Transaksi",
                'aksi_menu' => "approve"
            ]);

            Menu::create([
                'nama_menu' => "Transaksi",
                'aksi_menu' => "realisasi"
            ]);

            // Laporan
            Menu::create([
                'nama_menu' => "Laporan",
                'aksi_menu' => "view rincian biaya"
            ]);

            Menu::create([
                'nama_menu' => "Laporan",
                'aksi_menu' => "print rincian biaya"
            ]);

            Menu::create([
                'nama_menu' => "Laporan",
                'aksi_menu' => "view rincian anggaran"
            ]);

            Menu::create([
                'nama_menu' => "Laporan",
                'aksi_menu' => "print rincian anggaran"
            ]);

            Menu::create([
                'nama_menu' => "Laporan",
                'aksi_menu' => "view rincian Kas"
            ]);

            Menu::create([
                'nama_menu' => "Laporan",
                'aksi_menu' => "print rincian Kas"
            ]);

            Menu::create([
                'nama_menu' => "Laporan",
                'aksi_menu' => "view rincian Bank"
            ]);

            Menu::create([
                'nama_menu' => "Laporan",
                'aksi_menu' => "print rincian Bank"
            ]);

            Menu::create([
                'nama_menu' => "Laporan",
                'aksi_menu' => "view rincian Uang Muka"
            ]);

            Menu::create([
                'nama_menu' => "Laporan",
                'aksi_menu' => "print rincian Uang Muka"
            ]);
    }
}

Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]