Size: a a a

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

2020 February 19

AH

Andrey Helldar in Laravel для начинающих
Кирилл
Приветствую. Затупил
$complexes = ResidentialComplexes::where('discount_title', '<>', NULL)
           ->inRandomOrder()
           ->take(4)
           ->get();

Как прописать min() чтобы выводило по условиям но в объекте ->price выводилась наименьшая цена из всех?
$complexes = ResidentialComplexes::whereNotNull('discount_title')
 ->inRandomOrder()
 ->take(4)
 ->get();

$min = $complexes->min('price');


https://laravel.com/docs/6.x/collections#method-min
источник

DS

Danil Silichshev in Laravel для начинающих
Как можно обрабатывать чекбокс в Laravel? Мне нужно допустим чтобы при смене его состояния менялись данные в бд.
источник

AH

Andrey Helldar in Laravel для начинающих
Danil Silichshev
Как можно обрабатывать чекбокс в Laravel? Мне нужно допустим чтобы при смене его состояния менялись данные в бд.
boolean
источник

DS

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

DS

Danil Silichshev in Laravel для начинающих
Нужно ли вешать какой-либо обработчик, как это делается в JS?
источник

AH

Andrey Helldar in Laravel для начинающих
чекбокс - это булевое значение
true - включен
false - выключен.

Давай подумаем как можно обработать булевое значение, чтобы при смене состояния менялись данные в бд?
источник

AH

Andrey Helldar in Laravel для начинающих
Danil Silichshev
Нужно ли вешать какой-либо обработчик, как это делается в JS?
js каким боком в бэке?
источник

К

Кирилл in Laravel для начинающих
Andrey Helldar
$complexes = ResidentialComplexes::whereNotNull('discount_title')
 ->inRandomOrder()
 ->take(4)
 ->get();

$min = $complexes->min('price');


https://laravel.com/docs/6.x/collections#method-min
Ага, если я в blade через foreach вывожу, тогда как можно задать $min для интереции . чтоб запись1=замись1.$min
источник

AH

Andrey Helldar in Laravel для начинающих
Кирилл
Ага, если я в blade через foreach вывожу, тогда как можно задать $min для интереции . чтоб запись1=замись1.$min
@foreach($complexes as $complexy)
 {{ min([$complexy->price1, $complexy->price2]) }}
@endforeach

https://www.php.net/manual/en/function.min
источник

К

Кирилл in Laravel для начинающих
Andrey Helldar
@foreach($complexes as $complexy)
 {{ min([$complexy->price1, $complexy->price2]) }}
@endforeach

https://www.php.net/manual/en/function.min
спасибо
источник

DS

Danil Silichshev in Laravel для начинающих
Andrey Helldar
js каким боком в бэке?
Просто я имею ввиду вот что: при клике на чекбокс я могу в контроллере получать изменение его состояния.( у меня нет кнопки отправки формы.).
источник

AH

Andrey Helldar in Laravel для начинающих
Danil Silichshev
Просто я имею ввиду вот что: при клике на чекбокс я могу в контроллере получать изменение его состояния.( у меня нет кнопки отправки формы.).
Нет, не можешь. Они никак не связаны.
Для того чтобы бэк реагировал, нужно ему запрос отправлять.
источник

DS

Danil Silichshev in Laravel для начинающих
просто в интерфейсе без кнопки должен быть. НЗ что делать.
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Danil Silichshev
просто в интерфейсе без кнопки должен быть. НЗ что делать.
XHR
источник

AH

Andrey Helldar in Laravel для начинающих
Aleksandr Hkr
неужели сложно было сразу написать что для primary как и для index можно указать после ключей свое имя?
Дока.... В доке это написано... Зачем подрабатывать попугаем?..
источник

DS

Danil Silichshev in Laravel для начинающих
Список задач делаю, при клике на чекбокс статус задачи меняется.
источник

AH

Andrey Helldar in Laravel для начинающих
Danil Silichshev
просто в интерфейсе без кнопки должен быть. НЗ что делать.
Вешаешь событие onchange, в котором кидаешь ajax запрос (или голый xhr - на любителя).
источник

DS

Danil Silichshev in Laravel для начинающих
Пример у Вас есть?)
источник

AH

Andrey Helldar in Laravel для начинающих
Danil Silichshev
Список задач делаю, при клике на чекбокс статус задачи меняется.
При каждом изменении элемента тебе нужно PUT-запрос кидать
источник

AH

Andrey Helldar in Laravel для начинающих
Danil Silichshev
Пример у Вас есть?)
источник