Size: a a a

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

2021 January 24

И

Игорь in Laravel для начинающих
Sergey Chizhik
Storage это скорее всего фасад над ним
То есть принципиально в коде я не должен увидеть разницы
источник

И

Игорь in Laravel для начинающих
По идее
источник

ЕК

Егор Карась... in Laravel для начинающих
Игорь
То есть принципиально в коде я не должен увидеть разницы
Чё-то, зная Тейлора, я думаю, разницу мы увидим все.

Ну, если он так прям отдельно предупредил
источник

SC

Sergey Chizhik in Laravel для начинающих
Игорь
То есть принципиально в коде я не должен увидеть разницы
Это если ларка обьявила все методы в своей обертке. А если проксирует напрямую - то поломается
источник

И

Игорь in Laravel для начинающих
Ок. Посмотрим. Спасибо
источник

R#

Reset # Alexey S. in Laravel для начинающих
Стопудово сломается что то
источник

AB

Alexander Brewmaster in Laravel для начинающих
Привет всем. Скажите у кого нибудь бывало что feature тесты терли все данные в бд?
источник

D

DK in Laravel для начинающих
для тестов отдельную бд же заводят
источник

D

DK in Laravel для начинающих
но поведение странное
источник

VM

Vitaliy Mikhailov in Laravel для начинающих
DK
для тестов отдельную бд же заводят
Есть настройки для тестов. Там ты указываешь бд вроде как
источник

AB

Alexander Brewmaster in Laravel для начинающих
DK
но поведение странное
вот и я об этом. допустим делаю тест простого индекс метода
источник

Y

YourPersonalGradeOfH... in Laravel для начинающих
Alexander Brewmaster
вот и я об этом. допустим делаю тест простого индекс метода
Может у тебя прописан трейт RefreshDatabase? Он затирает данные на каждом тесте
источник

AB

Alexander Brewmaster in Laravel для начинающих
YourPersonalGradeOfHeroin
Может у тебя прописан трейт RefreshDatabase? Он затирает данные на каждом тесте
да он был прописан. отключил и перестал. но на другом проекте он себя почему то так не ведет. хотя и там и там в phpunit.xml прописано db database in memory
источник

k

kaktus778 in Laravel для начинающих
Alexander Brewmaster
Привет всем. Скажите у кого нибудь бывало что feature тесты терли все данные в бд?
это в последних версиях ларки.. надо чистить кэш перед тестами..
источник

AB

Alexander Brewmaster in Laravel для начинающих
kaktus778
это в последних версиях ларки.. надо чистить кэш перед тестами..
что именно в последних версиях ? на одном 7.х, на другом 8.х. все кеши чищены-перечищены
источник

k

kaktus778 in Laravel для начинающих
Alexander Brewmaster
Привет всем. Скажите у кого нибудь бывало что feature тесты терли все данные в бд?
сделай баш файл что то типа такого
#!/bin/bash
php artisan cache:clear
php artisan config:clear
php artisan test $*

и только через него запускайся..
источник

k

kaktus778 in Laravel для начинающих
Alexander Brewmaster
что именно в последних версиях ? на одном 7.х, на другом 8.х. все кеши чищены-перечищены
в последних версиях при тестах данные БД берутся из кеша... т.е. ты в браузере запустил приложение.. оно дернуло сервер.. там закешировались данные дев базы... ты потом из консоли запускаешь тесты и у тебя тесты очищают дев базу вместо тестовой...
источник

AB

Alexander Brewmaster in Laravel для начинающих
kaktus778
сделай баш файл что то типа такого
#!/bin/bash
php artisan cache:clear
php artisan config:clear
php artisan test $*

и только через него запускайся..
ок, спасибо
источник

k

kaktus778 in Laravel для начинающих
Alexander Brewmaster
что именно в последних версиях ? на одном 7.х, на другом 8.х. все кеши чищены-перечищены
вроде это с 6й версии такая хрень началась.. я вообще перестал сейчас использовать дев базу.. все через тесты делаю..
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Alexander Brewmaster
да он был прописан. отключил и перестал. но на другом проекте он себя почему то так не ведет. хотя и там и там в phpunit.xml прописано db database in memory
Ведёт
источник