Size: a a a

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

2021 March 10

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
оно не смотрит в метод down
источник

R#

Reset # Alexey S. in Laravel для начинающих
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
в текущей базе
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
что указана по дефолту
источник

AH

Andrey Helldar in Laravel для начинающих
alexey
из-за чего может не откатываться миграция с другим connection??
т.е. когда я делаю artisan:migrate - всё хорошо, но если следом выполнить migrate:fresh - тогда валится ошибка, что таблица уже существует
Под капотом выполняется не rollback, а drop all tables.
Выполняется под коннекшеном, с которым запущена команда. По-умолчанию, default
источник

a

alexey in Laravel для начинающих
Alexander Pavlenko 🌚
оно не смотрит в метод down
блин, а как сделать, чтобы он с другой базы дропал? я пытаюсь тут тесты сделать с RefreshDatabase
источник

V

Vladyslav in Laravel для начинающих
там я выше входящую структуру скидывал) не подойдет ))
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
migrate:refresh
источник

AH

Andrey Helldar in Laravel для начинающих
alexey
блин, а как сделать, чтобы он с другой базы дропал? я пытаюсь тут тесты сделать с RefreshDatabase
art migrate:fresh --database=other-connection-name
источник

V

Vladyslav in Laravel для начинающих
Vladyslav
а как то можно сгруппировать по этим ключам?
.
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Andrey Helldar
art migrate:fresh --database=other-connection-name
—database вроде
источник

AH

Andrey Helldar in Laravel для начинающих
alexey
блин, а как сделать, чтобы он с другой базы дропал? я пытаюсь тут тесты сделать с RefreshDatabase
Либо refresh вместо fresh (https://t.me/laravel_web/502567)

Эта команда как раз rollback вызывает на каждую миграцию, пока все не откатит.
источник

a

alexey in Laravel для начинающих
Andrey Helldar
art migrate:fresh --database=other-connection-name
эм.. я руками не запускаю fresh, как-то можно это в тесты засунуть?
источник

AH

Andrey Helldar in Laravel для начинающих
Alexander Pavlenko 🌚
—database вроде
Точно! --database, а в имя схема указывается
источник

AH

Andrey Helldar in Laravel для начинающих
alexey
эм.. я руками не запускаю fresh, как-то можно это в тесты засунуть?
Можно. Засунь туда $this->artisan('migrate:refresh')->run()
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
alexey
блин, а как сделать, чтобы он с другой базы дропал? я пытаюсь тут тесты сделать с RefreshDatabase
🤔
источник

a

alexey in Laravel для начинающих
Andrey Helldar
Можно. Засунь туда $this->artisan('migrate:refresh')->run()
это вместо RefreshDatabase?
источник

AH

Andrey Helldar in Laravel для начинающих
alexey
это вместо RefreshDatabase?
Да
источник

a

alexey in Laravel для начинающих
спасибо!
источник

a

alexey in Laravel для начинающих
и еще вопрос, как-то в мидлвари можно узнать, что реквест из теста пришел? или только добавить какое-нибудь поле в тесте?
источник