Changeset 120759b for database


Ignore:
Timestamp:
10/15/21 00:21:44 (3 years ago)
Author:
Berat Kjufliju <kufliju@…>
Branches:
develop, master
Children:
d795fa6
Parents:
24a616f
Message:

added UserFactory, edited html, added delete to departments

Location:
database
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • database/factories/DepartmentFactory.php

    r24a616f r120759b  
    44
    55use App\Models\Department;
     6use Carbon\Carbon;
    67use Illuminate\Database\Eloquent\Factories\Factory;
     8use Illuminate\Support\Facades\Storage;
    79
    810class DepartmentFactory extends Factory
     
    2224    public function definition()
    2325    {
     26        $location = $this->faker->unique()->numberBetween(1, 99);
     27        Storage::disk('local')->makeDirectory('Departments/' . $location);
    2428        return [
    25             'name' => $this->faker->name(),
    26             'code' => $this->faker->unique()->numerify(),
    27             'location' => $this->faker->unique()->name(),
    28             'user_id' => "1",
     29            'id' => $this->faker->unique()->randomNumber(),
     30            'name' => $this->faker->domainName(),
     31            'code' => $location,
     32            'location' => 'Departments/' . $location,
     33            'user_id' => $this->faker->numberBetween('1', '2'),
     34            'created_at' => Carbon::now()
    2935        ];
    3036    }
  • database/seeders/DatabaseSeeder.php

    r24a616f r120759b  
    1919        $this->call(UsersTableSeeder::class);
    2020        $this->call(DepartmentsTableSeeder::class);
    21         $this->call(DocumentsTableSeeder::class);
     21        //$this->call(DocumentsTableSeeder::class);
    2222    }
    2323}
  • database/seeders/DepartmentsTableSeeder.php

    r24a616f r120759b  
    1616    public function run()
    1717    {
    18 //        \DB::table('departments')->insert([
    19 //            [
    20 //                "name" => "HR department",
    21 //                "code" => "14",
    22 //                "location" => "C:\laragon\www\SaveSpace\storage/Departments/14",
    23 //                "user_id" => "1",
    24 //                "created_at" => Carbon::now()->format('Y-m-d H:i:s'),
    25 //            ],
    26 //            [
    27 //                "name" => "IT department",
    28 //                "code" => "01",
    29 //                "location" => "C:\laragon\www\SaveSpace\storage/Departments/01",
    30 //                "user_id" => "1",
    31 //                "created_at" => Carbon::now()->format('Y-m-d H:i:s'),
    32 //            ],
    33 //            [
    34 //                "name" => "Business department",
    35 //                "code" => "12",
    36 //                "location" => "C:\laragon\www\SaveSpace\storage/Departments/12",
    37 //                "user_id" => "1",
    38 //                "created_at" => Carbon::now()->format('Y-m-d H:i:s'),
    39 //            ],
    40 //        ]);
    41 
    42         Department::factory()->count(50)->create();
     18        Department::factory()->count(99)->create();
    4319    }
    4420}
  • database/seeders/UsersTableSeeder.php

    r24a616f r120759b  
    33namespace Database\Seeders;
    44
     5use App\Models\User;
    56use Carbon\Carbon;
    67use Illuminate\Database\Seeder;
     
    2829        ]);
    2930
    30         \DB::table("users")->insert([
    31             "name" => "John",
    32             "surname" => "Doe",
    33             "username" => "john_doe",
    34             "password" => bcrypt("Johnsecret1!"),
    35             "email" => "johndoe@hotmail.com",
    36             "mobile_number" => "+389 71 111 222",
    37             "role_id" => 2,
    38             "is_active" => true,
    39             "is_confirmed" => true,
    40             "created_at" => Carbon::now()
    41         ]);
     31        User::factory()->count(20)->create();
    4232
    4333    }
Note: See TracChangeset for help on using the changeset viewer.