Евгений
Евгений
угу
V
Ребят помогите , вот такой вывод echo
tax: 2.13E-5
как сделать чтобы он показывал все нулю после запятой и не конвертировал эту маленькую цифру
Владислав
Мб, кто знает на память хотфикс от этого? В тесте ничего не менял, в схеме тоже. Просто перестал запускаться.
Владислав
Запускаю юнит-тест через docker-compose. Использую sqlite. Ранее тест запускался, но я не помню, как я фиксил эту ошибку. Долго гуглил в прошлый раз.
Евгений
хз, сравни колонки в исходной таблице с теми, что в селекте
Евгений
названия колонок
Владислав
Я, кажется, начинаю понимать. Стандартный класс User не имеет этого поля. Поле confirmed добавляется из другого пакета.
The Ant
там же написано, нет колонки confirmed
Владислав
Да понятно.
The Ant
в базе
The Ant
ну так сделай ее
Владислав
Непонятно, как это фиксить.
Владислав
Миграция то есть.
The Ant
а колонка в миграции есть?
Владислав
Да, но в другой миграции, в папке vendor. Сейчас я посмотрю.
Umid
Здарова народ, что не так в этом коде?
$display_status = ($order_status == 'on-hold') ? 'Выполняется' :
($order_status == 'completed') ? 'Выполнен' :
($order_status == 'cancelled') ? 'Отменён' :
$order_status;
Владислав
То есть, как бы отдельно.
Umid
У меня order_status равен значению on-hold, а он мне Отменён выдаёт.
Евгений
Владислав
:D
Евгений
это надо сидеть и разбираться в тернарнике
Владислав
use switch
Евгений
перепиши хотя бы в свич
Umid
Umid
Вот покрасивее.
Владислав
Упоротость =)
Евгений
да какая разница. вот так сходу скажи мне у какого тернарника выше приоритет
The Ant
сразу видно, рука художника писала
Umid
)
Umid
Так в чём может быть проблема?
The Ant
в тернарнике
Евгений
Евгений
сделай свичом
Umid
Как правильно будет переписать?
The Ant
http://php.net/manual/ru/control-structures.switch.php
Владислав
break
Владислав
или return
Владислав
Если совсем из метода
Umid
Umid
Ништяк. Решил проблему)
The Ant
ну и отлично
The Ant
главное в следующий раз не забыть что тут :D
Umid
Очень сильно надеюсь, что следующего раза не будет), подумал я, и переписал на switch
Владислав
В общем, у меня есть миграция в каталоге vendor, но самой миграции в каталоге database/migrations, где есть это поле, у меня нет. Как следствие, это поле не создаётся.
Владислав
Что можете порекомендовать?
Владислав
https://github.com/bestmomo/laravel-email-confirmation - вот этот пакет
The Ant
вопрос к гуру, что быстрее будет работать, рекурсивная функция или гото? :D
Владислав
Выкинуть и сжечь goto :D
The Ant
это понятно, но все же.
Владислав
Ну, можно провести стресс-тест.
Евгений
чисто по логике должно быть гото быстрее
Владислав
Сделать, скажем, 100000 вызовов какой-либо функции.
Владислав
Рекурсивной, конечно.
Евгений
а как на самом деле хз
The Ant
либо глянуть как там проверить хеш в композере актуальный
The Ant
проверить права на запись в папке :D
Владислав
В которой? :D
Владислав
Где создаётся database.sqlite? Там ОК всё, она создаётся, и файл журнала тоже =)
The Ant
ты ж говоришь файла с миграцией нет
The Ant
видимо он не пишеца
Владислав
В database/migrations? Как я понимаю и не должен.
The Ant
как не должен то?
Владислав
Пакет так работает, что файл подхватывается из вендора.
The Ant
а в вендоре есть?
Владислав
+
The Ant
тады хз
SarcasmIO
Владислав
Владислав
DatabaseMigrations не должен отвечать за это?
Владислав
Или я неверно понял?
SarcasmIO
и database transaction ?
SarcasmIO
тебе ж нужны сиды
Владислав
Эм, в данном случае нет.
SarcasmIO
показывай фабрику
Владислав
Сейчас.