Maksim (Ellrion)
на уровне можно такое сделать? мне кажется и update тогда будет легче делать
я уже позже увидел что ты всталяешь записи к релейшену. и предложел использовать createMany
Maksim (Ellrion)
в 5.1 можно?
так посмотри) есть ли этот метод
Aleserche
не помогло
До сих пор нули в конце?
Arthur'); DROP TABLE Users;--
так. минуту, я запутался
Maksim (Ellrion)
До сих пор нули в конце?
я думаю это такое себе лечение ты предложил. врядли ему это только в серриализации вылезет
Arthur'); DROP TABLE Users;--
оно наоборот, кракозябры делает. проверял как вместе с кастами, так и без
T.A
есть, работает
теперь же не надо id турнира вручную прописывать?
T.A
$scope.addItem = function () { $scope.scores.push({ id: 0, team1_id: 1, team2_id: 2, team1_score: 0, team2_score: 0, turnier_id: $stateParams.turnierId }); }
Arthur'); DROP TABLE Users;--
Maksim (Ellrion)
теперь же не надо id турнира вручную прописывать?
ага не надо. и id для связи и таймстампы проставятся
Maksim (Ellrion)
но будет столько запросов сколько элементов
Maksim (Ellrion)
как и сами касты кракозябры делают
так сделай не каст а второй вариант который я предложил. акцессор и мутатор
Aleserche
https://laravel.com/docs/5.5/eloquent-mutators#accessors-and-mutators
Arthur'); DROP TABLE Users;--
знаю но, куча кода
Arthur'); DROP TABLE Users;--
может тесты исправить легче?
Arthur'); DROP TABLE Users;--
'title' => (float) $withdrawal->amount . ' BTC', не прошло
Aleserche
Нет, подделка тестов это уголовщина
Maksim (Ellrion)
знаю но, куча кода
куча кода это 5 строк?
Arthur'); DROP TABLE Users;--
у меня много мест где сумма биткоина
Arthur'); DROP TABLE Users;--
много моделей
Aleserche
Модели поправить не сложно же
Aleserche
Ну сколько моделей?
Arthur'); DROP TABLE Users;--
~10
Aleserche
Трейт запили
Arthur'); DROP TABLE Users;--
сперва попробую с акцессорами
Aleserche
О них и речь
Maksim (Ellrion)
можно в базовую модель свой каст запилить)
Arthur'); DROP TABLE Users;--
каким образом кстати нули обрезать? number_format?
Maksim (Ellrion)
каким образом кстати нули обрезать? number_format?
rtrim($amount, '0') если $amount строка
Maksim (Ellrion)
если float то сначало sprintf('%.8f',$amount);
Maksim (Ellrion)
это как вариант конечно
Aleserche
floatval вроде тримит автоматом
Aleserche
php > var_dump(floatval('123.0010000000')); float(123.001)
Maksim (Ellrion)
php > var_dump(floatval('123.0010000000')); float(123.001)
у него проблема что потом из флоата в строку экспоненциальная форма получается. потому и тупо каст не помог
Aleserche
C e?
Maksim (Ellrion)
да
Aleserche
Бля
Arthur'); DROP TABLE Users;--
сделал акцессор, проходит тест
T.A
Максим, может так сделать update - пользователь заходит, может внести правки или вообще удалить игру, а я в котролере удаляю все игры по рилэйшену и создаю то, что в реквесте приходит
Arthur'); DROP TABLE Users;--
пойду трейт писать, спасибо
Arthur'); DROP TABLE Users;--
как бы все обновляются при малейшем апдэйте
это как? $model->update($request->all()) ?
T.A
это как? $model->update($request->all()) ?
нет $model->relation()->update($request->all())
Maksim (Ellrion)
удалять всё и вставлять новое тоже вполне себе вариант
T.A
updateOrCreateMany - нет же да такой функции?
Maksim (Ellrion)
updateOrCreateMany - нет же да такой функции?
нет. но цикл это пара строк всего
T.A
$turnier = Turnier::find($id); foreach ($request->all() as $plan) { $turnier->plans()->updateOrCreate($plan); }
T.A
правильно?
Maksim (Ellrion)
$turnier = Turnier::find($id); foreach ($request->all() as $plan) { $turnier->plans()->updateOrCreate($plan); }
только данные из $plan надо разделить на данные уникального ключа и остальные
Maksim (Ellrion)
ты бы задавал в разы меньше вопросов если бы прочел доку и если бы тупо заходил в реализацию метода
T.A
"разделить на данные уникального ключа и остальные"
Aleserche
в доке точно не найду такого
Давай я тебе помогу. http://devdocs.io/laravel~5.5/ вот тут api. Кот в гитхабе
Anton
А мы снова ищем людей сразу в Лондон и решение в то же день. И да - если вы пройдете тест хорошо и даже вы не из Москвы - дорогу в Москву на собеседование оплатят!
Anton
https://phpevent.badoo.com
Anton
Ссылка отвалилась
SiZE
Программист, помни, прежде чем подходить тест почисти профиль на баду 😂😂😂
Anton
Все уже записано :).
Anonymous
Anonymous
эту проблему как можно исправить
Anonymous
помогоите пожалусто
Konstantin
помогоите пожалусто
а проблему описать ?
Varyen
да тут ж и так видно, что строка - не объект, вот и проблема
Konstantin
ну эт да
Konstantin
я налево внимание не обратил
Anonymous
Все зделал как предидушие проекты но в этой проекте не получается
Anonymous
https://phpevent.badoo.com
Картинку недавно видел, как раз к описанию вакансии подходит :)
Anonymous
Anonymous
move() и getClientOriginalName() не работает
Varyen
а чего им работать то