Size: a a a

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

2020 September 17

A

AlexOneTrek in Laravel для начинающих
Sergey Gerasimov
Я же говорю - используй кастинг, он 1, on и true к TRUE приводит
так? или boolean?
источник

SG

Sergey Gerasimov in Laravel для начинающих
AlexOneTrek
так? или boolean?
boolean
источник

A

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

SG

Sergey Gerasimov in Laravel для начинающих
AlexOneTrek
валью убрать из чекбокса?
value - как раз и будет 1
источник

V

Vladyslav in Laravel для начинающих
забыл, не могу найти..
есть коллекция, делаю по ней выборку типа ->where()
но если ->where вернет пустоту то коллекция становится пустой, а мне дальше еще нужно с ней работать
там было вроде что то типа ->replicate() или ->clone()
источник

V

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

SG

Sergey Gerasimov in Laravel для начинающих
AlexOneTrek
валью убрать из чекбокса?
Можно еще перед чекбоксом добавить hidden поле с value="0"
источник

A

AlexOneTrek in Laravel для начинающих
не понял как это работает -_-
источник

SG

Sergey Gerasimov in Laravel для начинающих
Vladyslav
забыл, не могу найти..
есть коллекция, делаю по ней выборку типа ->where()
но если ->where вернет пустоту то коллекция становится пустой, а мне дальше еще нужно с ней работать
там было вроде что то типа ->replicate() или ->clone()
Не перезаписывай
источник

V

Vladyslav in Laravel для начинающих
Sergey Gerasimov
Не перезаписывай
не перезаписываю..
источник

SG

Sergey Gerasimov in Laravel для начинающих
Vladyslav
забыл, не могу найти..
есть коллекция, делаю по ней выборку типа ->where()
но если ->where вернет пустоту то коллекция становится пустой, а мне дальше еще нужно с ней работать
там было вроде что то типа ->replicate() или ->clone()
В коллекции почти нет методов, которые её изменяют
источник

SG

Sergey Gerasimov in Laravel для начинающих
Vladyslav
не перезаписываю..
Ну where не изменяет, а создает новую
источник

V

Vladyslav in Laravel для начинающих
нуу елоквент
источник

SG

Sergey Gerasimov in Laravel для начинающих
Vladyslav
нуу елоквент
Так верни данные, которые нужны сразу
источник

SG

Sergey Gerasimov in Laravel для начинающих
А потом уже работай с ними. Где нужно отсеить - там where
источник

SG

Sergey Gerasimov in Laravel для начинающих
Или что именно нужно?
источник

SG

Sergey Gerasimov in Laravel для начинающих
Vladyslav
нуу елоквент
Ты хочешь query клонировать?
источник

V

Vladyslav in Laravel для начинающих
$spec_values = $this->spec_values->whereIn('value_id', $cross);

foreach ($this->specs_data as $index => $sp) {

$sv = $spec_values->where('spec_id', $sp['spec_id'])->whereIn('value_id', $cross)->first();

// $sv can be null

}
источник

SG

Sergey Gerasimov in Laravel для начинающих
Vladyslav
$spec_values = $this->spec_values->whereIn('value_id', $cross);

foreach ($this->specs_data as $index => $sp) {

$sv = $spec_values->where('spec_id', $sp['spec_id'])->whereIn('value_id', $cross)->first();

// $sv can be null

}
whereIn
источник

V

Vladyslav in Laravel для начинающих
я так сортировку сохраняю входящих данных
источник