One Hat Cyber Team
Your IP :
3.15.226.5
Server IP :
104.21.32.1
Server :
Linux agrigation-prod 5.15.0-67-generic #74-Ubuntu SMP Wed Feb 22 14:14:39 UTC 2023 x86_64
Server Software :
nginx/1.24.0
PHP Version :
7.4.33
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
forge
/
staging.gftag.com
/
database
/
seeders
/
View File Name :
DatabaseSeeder.php
<?php namespace Database\Seeders; // use Illuminate\Database\Console\Seeds\WithoutModelEvents; use Illuminate\Database\Seeder; use App\Models\User; use App\Models\State; use Illuminate\Support\Facades\Hash; use Spatie\Permission\Models\Role; use Spatie\Permission\Models\Permission; class DatabaseSeeder extends Seeder { /** * Seed the application's database. */ public function run(): void { $user = User::create([ 'name' => 'Admin User', 'email' => 'admin@example.com', 'password' => Hash::make('admin@123') ]); $role = Role::create(['name' => 'admin']); $permission = Permission::create(['name' => 'organizer']); $permission->assignRole($role); $user->assignRole('admin'); $role = Role::create(['name' => 'organizer']); $permission = Permission::create(['name' => 'supplier']); $permission->assignRole($role); $permission = Permission::create(['name' => 'customer']); $permission->assignRole($role); $permission = Permission::create(['name' => 'item']); $permission->assignRole($role); $permission = Permission::create(['name' => 'purchase_order']); $permission->assignRole($role); $permission = Permission::create(['name' => 'in_transit']); $permission->assignRole($role); $permission = Permission::create(['name' => 'adjustment']); $permission->assignRole($role); $permission = Permission::create(['name' => 'sale']); $permission->assignRole($role); $permission = Permission::create(['name' => 'report']); $permission->assignRole($role); $permission = Permission::create(['name' => 'cashflow']); $permission->assignRole($role); $permission = Permission::create(['name' => 'setting']); $permission->assignRole($role); //States migration $indianStates = [ 'AP' => 'Andhra Pradesh', 'AR' => 'Arunachal Pradesh', 'AS' => 'Assam', 'BR' => 'Bihar', 'CT' => 'Chhattisgarh', 'GA' => 'Goa', 'GJ' => 'Gujarat', 'HR' => 'Haryana', 'HP' => 'Himachal Pradesh', 'JK' => 'Jammu and Kashmir', 'JH' => 'Jharkhand', 'KA' => 'Karnataka', 'KL' => 'Kerala', 'MP' => 'Madhya Pradesh', 'MH' => 'Maharashtra', 'MN' => 'Manipur', 'ML' => 'Meghalaya', 'MZ' => 'Mizoram', 'NL' => 'Nagaland', 'OR' => 'Odisha', 'PB' => 'Punjab', 'RJ' => 'Rajasthan', 'SK' => 'Sikkim', 'TN' => 'Tamil Nadu', 'TG' => 'Telangana', 'TR' => 'Tripura', 'UP' => 'Uttar Pradesh', 'UT' => 'Uttarakhand', 'WB' => 'West Bengal', 'AN' => 'Andaman and Nicobar Islands', 'CH' => 'Chandigarh', 'DN' => 'Dadra and Nagar Haveli', 'DD' => 'Daman and Diu', 'LD' => 'Lakshadweep', 'DL' => 'National Capital Territory of Delhi', 'PY' => 'Puducherry' ]; foreach($indianStates as $code => $name) { State::create([ "code" => $code, "name" => $name, "status" => "enable" ]); } } }