Alexander
+
Alexander
и нефиг дергать массивы. у тебя orm, используй на всю силу
Alexander
composer require kyslik/laravel-filterable
Alexander
https://github.com/Kyslik/laravel-filterable - тут немножко примеров
Alexander
whereRaw('
COUNT(blocks) > 0 AND
house_dones = true AND
house_dones_filter_two = true
')
Alexander
присоедини таблицу квартир используя JOIN
Alexander
У меня немного попроще)
Подскажите пожалуйста, как сделать фильтрацию на основе связанных записей?
У меня есть заказ,
у заказа есть адреса
каждый адрес принадлежит региону (МСК(1) или СПБ(2))
мне нужно наложить условие для фильтра
$orders = Order::orderByDesc('created_at');
if($request->region_ids) {
$orders = $orders->with(['addresses' => function($query) {
$query->whereIn('region_id', $request->region_ids);
}]);
}
вижу ошибку
Invalid argument supplied for foreach()
не понимаю чего просит
Alexander
Мне чтобы помочь тебе сформировать запрос надо понять как у тебя таблицы связаны)
George
Alexander
У меня дальше paginate вызывается
Ruslan
Alexander
Alexander
так возвращает все заказы, условие region_id=1 не накладывается
Ruslan
whereHas вместо with, если нужно фильтровать сами Order
Ruslan
Я думал, нужно фильтровать addresses
Alexander
Спасибо тебе, добрый человек))
FUTURICO
Nikita
Bump
вопрос странный у тебя, врядли кто-то ответит
всё зависит от того что ты захочешь сделать... реакт это всего лишь js фреймворк, сделать ты можешь то что хочешь и от тебя зависит будет ли он "постоянно аяксом обращаться к серверу" или нет
нет никакой разницы делать что-то на "реакт+ларавел" или "вью + ларавел" или "любой другой фреймворк + ларавел". реакт, вью и т.д. это клиентская часть, а лара - серверная и твой вопрос не имеет смысла. Если ты хочешь SPA то утверждение "постоянно аяксом обращается к ларавелу и рендерит результат" имеет смысл, но опять же это справедливо и для других js фреймворков. Уточню что в таком случае получать с сервера нужно данные, а не готовые html страницы, а то мало ли))
Alexander
Xiaomi 13.3, использую уже пол года, полет нормальный
Alexander
Реакт приложение можно развернуть отдельно от бэка и писать бэк на чем угодно
Alexander
Но только VueJS интегрирован в ларавел сразу после установки
Foma
https://laravel.com/docs/5.6/mix
Foma
1 команда и vue заменяется на реакт
.
Добрые люди я не могу зайти на док laravel... Я не помню как делается join двух таблиц , проверка по title_id , и сохранить в какое то переменного
Дима
Приветствую. Кого интересует подработка? Нужно сверстать и запрограммировать личный кабинет. Пишите в лс
.
Anonymous
Доброе утро,подскажите как сделать миграцию не получается
Anonymous
Дело в том что до этого норм все было, создал новый проект и вот что выдает
Oleh
Anonymous
я и через шторм и через опен пробывал
Влад
Anonymous
да просто создал новый и вписал подключение к бд
Влад
Anonymous
все равно также
А
в системе пропиши путь до пхп дой же версии что используешь в настройках сервера
Anonymous
Так я и в шторме в терминале писал и в терминале опенсервера
Jack
Anonymous
Нет
Jack
какой драйвер указан в env
mysql или pgsql?
Anonymous
mysql
Артем
Jack
mysql
dpkg —list | grep php
сделай и покажи список
Jack
или покажи нам информацию такую
<?php phpinfo(); ?>
Anonymous
Дима
php artisan config:clear
А
в консоли сделай php -i > phpinfo.txt и посмотри какие у тебя настройки для консольной пхп
MAGI
уверен, что название бд верное?
MAGI
конечно пахнет не установленным экстеншеном в пыхе
Vitalii
Парни, дичь происходит. Модель без кастов
$casts = [];
id в базе лежит в формате uuid
когда дергаю $model->id то возвращает 0
но когда смотрю аттрибуты модели, то id нужный и на месте
где это преобразование к инту идет в самой модели, знает кто?
Vitalii
О, разобрался)
public $incrementing = false;
protected $keyType = 'string';
Oleksii
Всем привет,подскажите плс, как можно сделать чтобы в провайдере регался скоуп withTrashed для всех моделей(которые имеют SoftDelete)?
Max
Всем привет. Плз подскажите как в контроллере получить файлы передаваемые с пост запросом , если имена файлов неизвестны
Max
Igor
Подскажите пожалуйста как вы делаете авторизацию. Как я понял вариант из коробки не подходит ибо регистрирует пользователя без отправки сообщения для подтвердения. Так-же в документации не приводится пример как поменять выдаваемый текст об ошибке под заполняемыми полями формы регистрации (по крайней мере я не нашёл). Создаётся впечатление что легче сделать собственную систему регистрации пользователей
MAGI
MAGI
вариант из коробки можно легко расширить чтобы отправлял все что нужно
Igor
Допустим мне нужно добавить ещё несколько полей (аватар и прочие данные) а потом их проверять и выдавать сообщения об ошибках под новыми полями. У меня не получилось найти толковую инфу по расширению, я так понимаю нужно копаться в исходниках?
Vlad
посоветуйте профайлер для ларки (чтото типа как у симфони было бы круто)
Vlad
*для апишки
Ruslan
Igor
которые открывают доступ для заполнения
MAGI
MAGI
чтобы лишний раз не рожать велосипед, хоть иногда это и бывает полезно
Oleh
Vladyslav 🕉☮️
Ruslan
Всем привет
Ребята, нужен дев с опытом работы с фреймворком LARAVEL.
Локация Киев
Если кого-то инетересует, пишите в личку, обсудим условия.
Nik
Nik
не-не, милоновых оставьте у себя пожалуйста :)))
Ruslan
1000$-1500$
Ruslan
Что-то в Киеве Ларавельщиков не ценят
Firdavs
где Ваш офис?