recipe seeder and factories fix code style

This commit is contained in:
2023-12-21 15:01:03 +03:00
parent abd3b72e2e
commit 4e02272d2c
6 changed files with 18 additions and 14 deletions

View File

@@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
namespace Database\Factories;
use Illuminate\Database\Eloquent\Factories\Factory;
@@ -16,11 +18,9 @@ class RecipeCommentFactory extends Factory
*/
public function definition(): array
{
return [
'grade' => $this->faker->randomDigit(),
'body' => $this->faker->text(),
];
}
}

View File

@@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
namespace Database\Factories;
use Faker\Provider\Youtube;
@@ -65,7 +67,7 @@ class RecipeFactory extends Factory
{
$result = [];
for ($i = 0; $i < $count; $i++) {
for ($i = 0; $i < $count; ++$i) {
$result[] = $this->generateSteps();
}
@@ -76,7 +78,7 @@ class RecipeFactory extends Factory
{
$result = [];
for ($i = 0; $i < $count; $i++) {
for ($i = 0; $i < $count; ++$i) {
$result[] = $this->generateIngredients();
}

View File

@@ -1,17 +1,14 @@
<?php
declare(strict_types=1);
namespace Database\Seeders;
use Illuminate\Database\Seeder;
class DatabaseSeeder extends Seeder
{
/**
* Seed the application's database.
*
* @return void
*/
public function run()
public function run(): void
{
$this->call(PlanSeeder::class);
$this->call(UserSeeder::class);
@@ -20,6 +17,5 @@ class DatabaseSeeder extends Seeder
$this->call(RecipeSeeder::class);
$this->call(RecipeAuthor::class);
$this->call(RecipeCommentSeeder::class);
// \App\Models\User::factory(10)->create();
}
}

View File

@@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
namespace Database\Seeders;
use App\Models\Recipe;
@@ -14,7 +16,7 @@ class RecipeAuthor extends Seeder
public function run(): void
{
if (User::count() > 0 && Recipe::count() > 0) {
Recipe::each(function ($recipe) {
Recipe::each(static function ($recipe): void {
User::inRandomOrder()
->first()
->author_of_recipe()

View File

@@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
namespace Database\Seeders;
use App\Models\Recipe;
@@ -17,7 +19,7 @@ class RecipeCommentSeeder extends Seeder
if (User::count() > 0 && Recipe::count() > 0) {
$comments = RecipeComment::factory()->count(5)->make();
$comments->each(function ($comment) {
$comments->each(static function ($comment): void {
$comment->author()->associate(
User::inRandomOrder()
->first()

View File

@@ -1,9 +1,11 @@
<?php
declare(strict_types=1);
namespace Database\Seeders;
use Illuminate\Database\Seeder;
use App\Models\Recipe;
use Illuminate\Database\Seeder;
class RecipeSeeder extends Seeder
{