laravel при использование SoftDeletes создает запись 2 раза

Изучаю Laravel, всё бы ничего, я прописал роутинг, при переходе на страницу в базе данных создаются 4 записи, но когда в модели я подключаю SoftDeletes, то при php artisan migrate:fresh и попытке снова создать записи путем перехода по странице у меня записи создаются дважды, тоесть вот таквведите сюда описание изображения, с чем это связано, как пофиксить? В гугле ничего не нашел

Post.php

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;

class Post extends Model
{
    use HasFactory;
    use SoftDeletes;
    protected $table = 'posts';
    protected $guarded = false;
}

PostController.php

public function create()
{

    $postsArr = [
        [
            'title' => 'DOTA 2',
            'user_id' => '1',
            'likes' => 228,
            'is_published' => 1
        ],
        [
            'title' => 'Програмирование',
            'user_id' => '1',
            'likes' => 228,
            'is_published' => 1
        ],
        [
            'title' => 'Семья',
            'user_id' => '1',
            'likes' => 228,
            'is_published' => 1
        ],
        [
            'title' => 'Спорт',
            'user_id' => '1',
            'likes' => 228,
            'is_published' => 1
        ],
    ];

    foreach ($postsArr as $item) {
        dump($item);
        Post::create($item);
    }

    dd('created');
}

Ответы (0 шт):