Файловый менеджер - Редактировать - /var/www/vhosts/aviointeriors.dev1.mndrn.cloud/tests/update/database.zip
Назад
PK ��]��@� � factories/UserFactory.phpnu �[��� <?php namespace Database\Factories; use App\Models\User; use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Support\Facades\Hash; class UserFactory extends Factory { /** * The name of the factory's corresponding model. * * @var string */ protected $model = User::class; /** * Define the model's default state. * * @return array */ public function definition() { return [ 'first_name' => $this->faker->firstName, 'last_name' => $this->faker->lastName, 'password' => Hash::make($this->faker->password), 'email' => $this->faker->unique()->safeEmail, ]; } } PK ��]��.�� � factories/CompanyFactory.phpnu �[��� <?php namespace Database\Factories; use App\Models\Company; use Illuminate\Database\Eloquent\Factories\Factory; class CompanyFactory extends Factory { /** * The name of the factory's corresponding model. * * @var string */ protected $model = Company::class; /** * Define the model's default state. * * @return array */ public function definition() { return [ 'name' => $this->faker->unique()->company ]; } } PK ��]�� � seeders/CompanyTableSeeder.phpnu �[��� <?php namespace Database\Seeders; use Illuminate\Database\Console\Seeds\WithoutModelEvents; use Illuminate\Database\Seeder; use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\Hash; use App\Models\Company; use App\Models\User; class CompanyTableSeeder extends Seeder { /** * Run the database seeds. * * @return void */ public function run() { $company = Company::factory()->has(User::factory()->count(3), 'users')->count(3)->create(); } } PK ��]�=�� � seeders/UserTableSeeder.phpnu �[��� <?php namespace Database\Seeders; use Illuminate\Database\Console\Seeds\WithoutModelEvents; use Illuminate\Database\Seeder; use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\Hash; use App\Models\User; use App\Models\Company; class UserTableSeeder extends Seeder { /** * Run the database seeds. * * @return void */ public function run() { DB::table('users')->insert([ 'id' => 9, 'first_name' => 'Stefan', 'last_name' => 'Pantu', 'email' => 's.pantu@mandarinoadv.com', 'password' => Hash::make('mandarino2024') ]); User::factory()->count(2)->for(Company::factory())->create(); } } PK ��]��gz seeders/AdminTableSeeder.phpnu �[��� <?php namespace Database\Seeders; use Illuminate\Database\Console\Seeds\WithoutModelEvents; use Illuminate\Database\Seeder; use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\Hash; class AdminTableSeeder extends Seeder { /** * Run the database seeds. */ public function run(): void { // DB::table('admin')->insert([ 'name' => 'admin', 'email' => 's.pantu@mandarinoadv.com', 'password' => Hash::make('rinomanda2024') ]); } } PK ��]�)pC C seeders/DatabaseSeeder.phpnu �[��� <?php namespace Database\Seeders; use Illuminate\Database\Console\Seeds\WithoutModelEvents; use Illuminate\Database\Seeder; class DatabaseSeeder extends Seeder { /** * Run the database seeds. * * @return void */ public function run() { // $this->call('UsersTableSeeder'); } } PK ��]4u�A_ _ F migrations/2024_07_09_195444_add_missing_folder_to_companies_table.phpnu �[��� <?php use Illuminate\Database\Migrations\Migration; use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; return new class extends Migration { /** * Run the migrations. */ public function up(): void { Schema::table('companies', function (Blueprint $table) { $table->integer('missing_folders')->unsigned()->nullable()->default(0); }); } /** * Reverse the migrations. */ public function down(): void { Schema::table('companies', function (Blueprint $table) { // }); } }; PK ��]��E�V V >