Andrey
Ну вот, теперь json - непонятная кишка)
Andrey
А что у тебя за модель Post_category?
Andrey
а, многие ко многим?
Alexey
привет, нужна помощь в связке laravel+vue. Есть меню, генерируется в blade-шаблоне. Одному из пунктов надо добавить атрибут v-if="smth", чтобы его отрисовку определяла логика фронт части, в частности, чтобы он не отображался на маленьних ширинах экранов. Как это сделать в шаблоне? Пытаюсь так
<li class="menu_item" {{ $name == 'coverage' ? 'v-if="showMap"' : '' }}>
в инструментах разработчика вроде появляется атрибутом, но логика не работает, причем сама переменная showMap значение меняет, но скрытие/показ блока не происходит
(;¬_¬)
прописать еще и select в котором явно дать алиасы совпадающим столбцам
Anonymous
` - на каждую строку.
Anonymous
по две
Хотя сек.
Anonymous
Судя по всему - как в питоне. По три таких кавычки до и после.
один
два
три
Anonymous
Luka
Www.divinglaravel.com
Luka
Стоящий ресурс? На хабре всплыл
Andrey
Его контробьютор лараверя вроде ведет
Юрий
стоящий, да
Юрий
это тот чувак который магию в 5.5 привносит с новыми чудо-методами работы с массивами
Andrey
Он в тви отписался "спасибо хабру")
Юрий
https://twitter.com/themsaid
Юрий
где?
Юрий
https://twitter.com/themsaid/status/874261991564750848
Юрий
а все, в ответах нашел
Andrey
ага
Andrey
Юрий
https://habrahabr.ru/company/zfort/blog/330696/
Юрий
тут
Luka
а где всплыло?
Php дайджест. Каждую неделю читаю. Много интересного:)
Andrey
аа, видел пост. На ссылку внимания не обратил,. так как знакомая, ага
Luka
Как выбрать тот самый PHP-фреймворк. Сравнительное тестирование / Хабрахабр
https://m.habrahabr.ru/company/nixsolutions/blog/329718/
Юрий
Юрий
я там в комментах бомбанул чуток
Юрий
эт я и писал)
Юрий
реально меряют коней
Юрий
с кодигнитера вообще орал
Юрий
я конечно тоже люблю попинать лару за отсос по тестам, но когда в серьезку на этом графики строят - сильно
Владислав
Тестирование условно разделено на 4 вида:
производительность (throughput),
занимаемая память (memory),
время выполнения (exec time),
количество подключаемых файлов (included files).
Владислав
Удобство и лаконичный код идут на йух, понятно
Vladimir
Парни А есть кто в гите хорошо шарит?
Vladimir
Я хочу сделать две ветки, где будут два разных дизайна сайта, т.е папка resources
Vladimir
При этом вся логика в мастер ветке
Владислав
Не проще логику и дизайн разбить на разные проекты?
Владислав
Или ты хочешь постоянно мержить мастер с другими ветками? Это будет утомительно.
Владислав
Или ещё вариант.
Владислав
Сделать в проекте два шаблона.
Владислав
В смысле, в одной ветке.
Владислав
Ибо в конечном итоге ты их всё равбно будешь мержить. Поэтому либо два проекта (что не логично, ведь логика должна будет обновляться), либо всё-таки два шаблона.
Arthur'); DROP TABLE Users;--
привет.
Arthur'); DROP TABLE Users;--
сложный релейшн. но почему-то он выдает payments где paid_until НЕ БОЛЬШЕ чем "сейчас"
Arthur'); DROP TABLE Users;--
подскажите пожалуйста. что не так?
Luka
Как думаете, в гите будет интересна система , личный кабинет администратора групп ВК, Инстаграма ?
Arthur'); DROP TABLE Users;--
яснее. но почему игнорируется то что я пишу..
Arthur'); DROP TABLE Users;--
я же указываю что мне нужно только там где дата > сейчас
Arthur'); DROP TABLE Users;--
select * from `telegram_bot_users` where exists (select * from `payments` where `telegram_bot_users`.`id` = `payments`.`user_id` and exists (select * from `package_prices` where `payments`.`package_price_id` = `package_prices`.`id` and `package_id` in (?, ?)))
Arthur'); DROP TABLE Users;--
для удобства восприятия форматировал
Arthur'); DROP TABLE Users;--
а. разделить их
Arthur'); DROP TABLE Users;--
ой
Arthur'); DROP TABLE Users;--
на скрине я вывел то что нужно
Arthur'); DROP TABLE Users;--
добавить всего AND paid until > now
Arthur'); DROP TABLE Users;--
ну и first
Arthur'); DROP TABLE Users;--
я не знаю как сделать)
Arthur'); DROP TABLE Users;--
нужна первая запись подходящая по этим признакам, по одной с пользователя
Arthur'); DROP TABLE Users;--
что-то не так. если на $test добавляю ->get() то выдает ошибку
Arthur'); DROP TABLE Users;--
BadMethodCallException: Method whereHas does not exist.
Arthur'); DROP TABLE Users;--
та же ошибка без
Arthur'); DROP TABLE Users;--
ах, да
Arthur'); DROP TABLE Users;--
where ?
Arthur'); DROP TABLE Users;--
он должен sql запрос вывести
Arthur'); DROP TABLE Users;--
а потом уже посмотреть результаты
Arthur'); DROP TABLE Users;--
через ->get
Arthur'); DROP TABLE Users;--
сейчас попробую так
Arthur'); DROP TABLE Users;--
не знал что так можно
Arthur'); DROP TABLE Users;--
в итоге сейчас всё так же само)
Arthur'); DROP TABLE Users;--
такой же результат
Arthur'); DROP TABLE Users;--
Arthur'); DROP TABLE Users;--
выводит всех у кого просто есть в payments запись
Arthur'); DROP TABLE Users;--
Arthur'); DROP TABLE Users;--
а надо paid until > now() limit 1
Arthur'); DROP TABLE Users;--
$test = TelegramBotUser::with(['payments' => function ($q) {
return $q->where('paid_until', '>', Carbon::now())->first();
}]);
return $test->whereHas('payments.price', function ($q) {
return $q->whereIn('package_id', [2, 3]);
});
Arthur'); DROP TABLE Users;--
1
Arthur'); DROP TABLE Users;--
сейчас объясню почему
Arthur'); DROP TABLE Users;--
paid until > now() limit 1 для того чтобы определить активный на данный момент пакет
Arthur'); DROP TABLE Users;--
paid until > now() ищет живые подписки