Size: a a a

Laravel для начинающих

2021 February 24

LD

Lugovskoy Dmitriy in Laravel для начинающих
Andrey Helldar
Ниже твоего сообщения уже расписали почему так происходит, а в качестве решения могу предложить инструмент: andrey-helldar/support.

В твоём случае нужен метод Boolean::to().
Пример его работы описан в тестах: https://github.com/andrey-helldar/support/blob/main/tests/Facades/BooleanTest.php
Спасибо, я уже разобрался
источник

AH

Andrey Helldar in Laravel для начинающих
Serg Serdyuk
truncate прям в сидере делать?
Лучше вызывать php artisan migrate:fresh --seed

Всю базу дропнет и развернёт заново все миграции и сиды
источник

SS

Serg Serdyuk in Laravel для начинающих
ну или так🌚
источник

V

Vaha in Laravel для начинающих
Serg Serdyuk
ну так значения же одни и те же? или от какого нибудь факера?
Одни и те же, по крайне мере пока, но мало ли что будет в будущем, скажем в админке дополнят табличку, а если применить миграции получится, что он сотрет все дополнения
источник

V

Vaha in Laravel для начинающих
Andrey Helldar
Лучше вызывать php artisan migrate:fresh --seed

Всю базу дропнет и развернёт заново все миграции и сиды
В моем случай это не совсем выход
источник

SS

Serg Serdyuk in Laravel для начинающих
дык... сиды это для заполнения начальных данных, не?
источник

AH

Andrey Helldar in Laravel для начинающих
Serg Serdyuk
ну или так🌚
truncate можно вызывать, но если таблица с foreign связями, то, в какой-то момент, это начнёт сильно мешать.
источник

V

Vaha in Laravel для начинающих
Andrey Helldar
Лучше вызывать php artisan migrate:fresh --seed

Всю базу дропнет и развернёт заново все миграции и сиды
Хотя самое лучшее и простое решение ))
источник

AH

Andrey Helldar in Laravel для начинающих
Serg Serdyuk
дык... сиды это для заполнения начальных данных, не?
Нет. Сиды - это для заполнения базы фейковыми данными для тестов и для разработки.
источник

SS

Serg Serdyuk in Laravel для начинающих
ну т.е. их потерять не жалко, я об этом
источник

V

Vaha in Laravel для начинающих
Andrey Helldar
Нет. Сиды - это для заполнения базы фейковыми данными для тестов и для разработки.
Я тоже так же говорил пока не устроился в компашку )) Теперь меня убеждают, что должны быть рабочие начальные данные в БД )
источник

e

eldarda in Laravel для начинающих
а из письма я так понимаю нельзя методом пост куда-нибудь человека отправить? А как тогда мне чела из базы удалить?
источник

VG

Vitaly Gorchakov in Laravel для начинающих
Andrey Helldar
Нет. Сиды - это для заполнения базы фейковыми данными для тестов и для разработки.
Почему именно фейковыми? Любые данные которые нужно загрузить, не обязательно начальные, но и изменяющие что-то (например изменилась структура БД и нужно под нее переделать данные)
источник

SG

Sergey Gerasimov in Laravel для начинающих
Vitaly Gorchakov
Почему именно фейковыми? Любые данные которые нужно загрузить, не обязательно начальные, но и изменяющие что-то (например изменилась структура БД и нужно под нее переделать данные)
Писать сидер для перевода из одного формата БД в другой?.. Да ну, бред какой-то
источник

VG

Vitaly Gorchakov in Laravel для начинающих
Ну в любом случае, это не фейкер. Для фейкеров есть отдельные инструменты
источник

SG

Sergey Gerasimov in Laravel для начинающих
Vitaly Gorchakov
Почему именно фейковыми? Любые данные которые нужно загрузить, не обязательно начальные, но и изменяющие что-то (например изменилась структура БД и нужно под нее переделать данные)
А если нам нужно 1 колонку разбить на 3, например, это получается - миграция на добавление 3х колонок, сидирование данных, удаление старой колонки?
источник

SG

Sergey Gerasimov in Laravel для начинающих
Vitaly Gorchakov
Ну в любом случае, это не фейкер. Для фейкеров есть отдельные инструменты
Про фейкер - согласен, а про сидирование для изменения структуры - нет
источник

VG

Vitaly Gorchakov in Laravel для начинающих
Sergey Gerasimov
Про фейкер - согласен, а про сидирование для изменения структуры - нет
да, про изменение структуры я фигню сморозил
источник

V

Vaha in Laravel для начинающих
Так получается мне на каждой итерации дергать модель, для проверки существования записи? )
источник

@

@Rudeey in Laravel для начинающих
АААААААААААААААААААААААААААААА, мой мозг
источник