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
Мне чтобы помочь тебе сформировать запрос надо понять как у тебя таблицы связаны)
Alexander
У меня дальше paginate вызывается
Alexander
Alexander
так возвращает все заказы, условие region_id=1 не накладывается
Ruslan
whereHas вместо with, если нужно фильтровать сами Order
Ruslan
Я думал, нужно фильтровать addresses
Alexander
Спасибо тебе, добрый человек))
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 , и сохранить в какое то переменного
Дима
Приветствую. Кого интересует подработка? Нужно сверстать и запрограммировать личный кабинет. Пишите в лс
Влад
Добрые люди я не могу зайти на док laravel... Я не помню как делается join двух таблиц , проверка по title_id , и сохранить в какое то переменного
DB::table('users') ->join('contacts', 'users.id', '=', 'contacts.user_id')->select('users.*', 'contacts.phone') ->get();
Anonymous
Доброе утро,подскажите как сделать миграцию не получается
Oleh
Доброе утро,подскажите как сделать миграцию не получается
Тебе же пишет - не могу найти драйвер. Значит в пыхе не стоит пдо
Anonymous
Дело в том что до этого норм все было, создал новый проект и вот что выдает
Oleh
Дело в том что до этого норм все было, создал новый проект и вот что выдает
Ты уверен что заркскал не через консоль оперсервера в прошлые разы?
Anonymous
я и через шторм и через опен пробывал
Anonymous
да просто создал новый и вписал подключение к бд
Anonymous
все равно также
Влад
все равно также
Попробуй проверить то, что сказал Олег, проверь пдо
А
Доброе утро,подскажите как сделать миграцию не получается
скорее всего у тебя настрока консольного вызова отличается от того что использует вэб-сервер
А
в системе пропиши путь до пхп дой же версии что используешь в настройках сервера
Anonymous
Так я и в шторме в терминале писал и в терминале опенсервера
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
Всем привет. Плз подскажите как в контроллере получить файлы передаваемые с пост запросом , если имена файлов неизвестны
Igor
Подскажите пожалуйста как вы делаете авторизацию. Как я понял вариант из коробки не подходит ибо регистрирует пользователя без отправки сообщения для подтвердения. Так-же в документации не приводится пример как поменять выдаваемый текст об ошибке под заполняемыми полями формы регистрации (по крайней мере я не нашёл). Создаётся впечатление что легче сделать собственную систему регистрации пользователей
MAGI
вариант из коробки можно легко расширить чтобы отправлял все что нужно
Igor
Допустим мне нужно добавить ещё несколько полей (аватар и прочие данные) а потом их проверять и выдавать сообщения об ошибках под новыми полями. У меня не получилось найти толковую инфу по расширению, я так понимаю нужно копаться в исходниках?
Vlad
посоветуйте профайлер для ларки (чтото типа как у симфони было бы круто)
Vlad
*для апишки
Igor
Да там вроде всё по стандарту, в модели User
в модели юзер по стандарту есть только защищённые переменные $fillable и $hidden для бд
Igor
которые открывают доступ для заполнения
Ruslan
которые открывают доступ для заполнения
Ну да, туда добавить поля, добавить в миграцию, добавить в шаблон
MAGI
чтобы лишний раз не рожать велосипед, хоть иногда это и бывает полезно
Oleh
в модели юзер по стандарту есть только защищённые переменные $fillable и $hidden для бд
А ещё кроме документации по ларе, документацию по трейтам
Ruslan
Всем привет Ребята, нужен дев с опытом работы с фреймворком LARAVEL. Локация Киев Если кого-то инетересует, пишите в личку, обсудим условия.
Anton
сколько миллонов?
К чёрту миллоны! Давай миньонов или Милоновых.
Nik
не-не, милоновых оставьте у себя пожалуйста :)))
Ruslan
сколько миллонов?
согласно квалификации
Nik
согласно квалификации
здесь не принято предлагать работу без вилки зарплат, дабы не тратить время
Ruslan
1000$-1500$
Ruslan
Что-то в Киеве Ларавельщиков не ценят
Firdavs
где Ваш офис?