Mahdee Rajon
File "ArticleToProjectSeeder.php"
Full Path: /var/www/html/back/database/seeders/ArticleToProjectSeeder.php
File size: 1.04 KB
MIME-type: text/x-php
Charset: utf-8
<?php
declare(strict_types=1);
namespace Database\Seeders;
use App\Domain\Article\Requests\CreateArticleGroupRequest;
use App\Domain\Article\Requests\CreateArticleRequest;
use App\Domain\Article\Services\ArticleGroupService;
use App\Domain\Article\Services\ArticleService;
use App\Domain\Articles\Enums\ArticleTypeEnum;
use App\Enums\ModelsEnum;
use App\Models\Article;
use App\Models\ArticleToProject;
use App\Models\Project;
use Illuminate\Database\Seeder;
class ArticleToProjectSeeder extends Seeder
{
public function run(): void
{
$projects = Project::limit(5)->get();
$articles = Article::limit(5)->get();
foreach ($projects as $i => $project) {
if (isset($articles[$i])) {
ArticleToProject::query()->create([
'article_id' => $articles[$i]->id,
'project_id' => $project->id,
'amount_limit' => 1,
'created_at' => now(),
'updated_at' => now(),
]);
}
}
}
}