Size: a a a

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

2021 March 04

H

HahahImFaus in Laravel для начинающих
Sergey Gerasimov
Сделай ассессор:

   public function getRuTitleAttribute()
   {
       return $this->translate('ru')->title;
   }


И в форме уже будет old('titleRU', $product->ru_title ?? null)
Спасибо, но заюзал optional, как думаешь норм решение?
value="{{old('titleRU', optional($product)->translate('ru')->title ?? null)}}"
источник

H

HahahImFaus in Laravel для начинающих
Alexey Illarionov
laravel optional погугли
❤️
источник

AI

Alexey Illarionov in Laravel для начинающих
Более чем, он для этого и нужен)
источник

SG

Sergey Gerasimov in Laravel для начинающих
HahahImFaus
Спасибо, но заюзал optional, как думаешь норм решение?
value="{{old('titleRU', optional($product)->translate('ru')->title ?? null)}}"
Мне кажется с ассессором чище получится
источник

Д

Дмитрий in Laravel для начинающих
https://pastebin.com/C6dXhQSD

Привет, есть дропдаун выбора проектов, есть друподаун выбора инструментов, есть 5 инструментов доступных каждому проекту. Нужно сделать так что бы после выбора конкретного проекта, во втором дропдауне отображались инструменты которые ещё не были применены в проект. Как мне уже подсказали копать нужно в сторону связанных списков, но, с добавлением проектов во втором дропдауне дублируются инструменты каждого проекта из списка. Устал бороться, подскажите пожалуйста, как можно решить этот вопрос ?
источник

H

HahahImFaus in Laravel для начинающих
Sergey Gerasimov
Мне кажется с ассессором чище получится
Ок, тогда сделаю ассессор :)
источник

И

Игорь in Laravel для начинающих
Сегодня Laravel 7 перешёл в статус EOL (End of Life), то есть его поддержка завершена. Больше не будет никаких исправлений и патчей безопасности.
источник

НГ

Никита Гончаров... in Laravel для начинающих
А можно в update сделать += как-нибудь?
источник

e

eldarda in Laravel для начинающих
хорошо что я на пятой
источник

НГ

Никита Гончаров... in Laravel для начинающих
eldarda
хорошо что я на пятой
++😂😂
источник

e

eldarda in Laravel для начинающих
😂
источник

НГ

Никита Гончаров... in Laravel для начинающих
Никита Гончаров
А можно в update сделать += как-нибудь?
Так а можно такую фигню в 5,4 замутить?
источник

НГ

Никита Гончаров... in Laravel для начинающих
Типо ->update(['count', '+=', $request->get('count')]);
источник

e

eldarda in Laravel для начинающих
ну там через подзапрос
источник

e

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

e

eldarda in Laravel для начинающих
user->balance_usd += 10
источник

e

eldarda in Laravel для начинающих
еще есть декримент и инкремент
источник

e

eldarda in Laravel для начинающих
в BD
источник

НГ

Никита Гончаров... in Laravel для начинающих
Спс
источник

SG

Sergey Gerasimov in Laravel для начинающих
Никита Гончаров
А можно в update сделать += как-нибудь?
$model->increment('count', $request->get('count'));
источник