todo/database/seeders/TaskSeeder.php

162 lines
6.4 KiB
PHP
Raw Permalink Normal View History

2024-04-27 15:05:31 +03:00
<?php
namespace Database\Seeders;
2024-05-07 10:35:04 +03:00
use Carbon\Carbon;
2024-04-27 15:05:31 +03:00
use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;
2024-05-07 10:35:04 +03:00
use Illuminate\Support\Facades\DB;
2024-04-27 15:05:31 +03:00
class TaskSeeder extends Seeder
{
public function run(): void
{
2024-05-07 10:35:04 +03:00
DB::table('tasks')->insert([
[
'status_id' => 1,
'name' => 'Исправить ошибку в какой-нибудь строке',
'description' => 'Я тут ошибку нашёл, надо бы её исправить и так далее и так далее',
'created_by_id' => 1,
'created_at' => Carbon::now(),
'project_id' => 1,
2024-05-07 10:35:04 +03:00
'parent_id' => 0,
],
[
'status_id' => 2,
'name' => 'Допилить дизайн главной страницы',
'description' => 'Вёрстка поехала в далёкие края. Нужно удалить бутстрап!',
'created_by_id' => 2,
'created_at' => Carbon::now(),
'project_id' => 1,
2024-05-07 10:35:04 +03:00
'parent_id' => 0,
],
[
'status_id' => 3,
'name' => 'Отрефакторить авторизацию',
'description' => 'Выпилить всё легаси, которое найдёшь',
'created_by_id' => 2,
'created_at' => Carbon::now(),
'project_id' => 1,
2024-05-07 10:35:04 +03:00
'parent_id' => 0,
],
[
'status_id' => 4,
'name' => 'Доработать команду подготовки БД',
'description' => 'За одно добавить тестовых данных',
'created_by_id' => 1,
'created_at' => Carbon::now(),
'project_id' => 1,
2024-05-07 10:35:04 +03:00
'parent_id' => 0,
],
[
'status_id' => 1,
'name' => 'Пофиксить вон ту кнопку',
'description' => 'Кажется она не того цвета',
'created_by_id' => 3,
'created_at' => Carbon::now(),
'project_id' => 1,
2024-05-07 10:35:04 +03:00
'parent_id' => 1,
],
[
'status_id' => 2,
'name' => 'Исправить поиск',
'description' => 'Не ищет то, что мне хочется',
'created_by_id' => 5,
'created_at' => Carbon::now(),
'project_id' => 1,
2024-05-07 10:35:04 +03:00
'parent_id' => 1,
],
[
'status_id' => 3,
'name' => 'Добавить интеграцию с облаками',
'description' => 'Они такие мягкие и пушистые',
'created_by_id' => 7,
'created_at' => Carbon::now(),
'project_id' => 1,
2024-05-07 10:35:04 +03:00
'parent_id' => 1,
],
[
'status_id' => 4,
'name' => 'Выпилить лишние зависимости',
'description' => '',
'created_by_id' => 9,
'created_at' => Carbon::now(),
'project_id' => 1,
2024-05-07 10:35:04 +03:00
'parent_id' => 1,
],
[
'status_id' => 1,
'name' => 'Запилить сертификаты',
'description' => 'Кому-то же они нужны?',
'created_by_id' => 11,
'created_at' => Carbon::now(),
'project_id' => 1,
2024-05-07 10:35:04 +03:00
'parent_id' => 1,
],
[
'status_id' => 2,
'name' => 'Выпилить игру престолов',
'description' => 'Этот сериал никому не нравится! :)',
'created_by_id' => 13,
'created_at' => Carbon::now(),
'project_id' => 1,
2024-05-07 10:35:04 +03:00
'parent_id' => 1,
],
[
'status_id' => 4,
'name' => 'Пофиксить спеку во всех репозиториях',
'description' => 'Передать Олегу, чтобы больше не ронял прод',
'created_by_id' => 2,
'created_at' => Carbon::now(),
'project_id' => 1,
2024-05-07 10:35:04 +03:00
'parent_id' => 1,
],
[
'status_id' => 1,
'name' => 'Вернуть крошки',
'description' => 'Андрей, это задача для тебя',
'created_by_id' => 4,
'created_at' => Carbon::now(),
'project_id' => 1,
2024-05-07 10:35:04 +03:00
'parent_id' => 1,
],
[
'status_id' => 2,
'name' => 'Установить Linux',
'description' => 'Не забыть потестировать',
'created_by_id' => 6,
'created_at' => Carbon::now(),
'project_id' => 1,
2024-05-07 10:35:04 +03:00
'parent_id' => 1,
],
[
'status_id' => 3,
'name' => 'Потребовать прибавки к зарплате',
'description' => 'Кризис это не время, чтобы молчать!',
'created_by_id' => 8,
'created_at' => Carbon::now(),
'project_id' => 1,
2024-05-07 10:35:04 +03:00
'parent_id' => 1,
],
[
'status_id' => 4,
'name' => 'Добавить поиск по фото',
'description' => 'Только не по моему',
'created_by_id' => 10,
'created_at' => Carbon::now(),
'project_id' => 1,
2024-05-07 10:35:04 +03:00
'parent_id' => 1,
],
[
'status_id' => 1,
'name' => 'Съесть еще этих прекрасных французских булочек',
'description' => '',
'created_by_id' => 13,
'created_at' => Carbon::now(),
'project_id' => 1,
2024-05-07 10:35:04 +03:00
'parent_id' => 1,
],
]);
2024-04-27 15:05:31 +03:00
}
}