Юрий
https://t.me/ru_docker
Alexander
спасибо за ссылки)
Das
Подскажите плз кто не спит, возможна ли в ларке js инъекция или какой то мидлвар экранирует ввод итд. И стоит ли писать свой мидл с фильтрацией ввода или еще с чем нибудь чтоб обезопасить приложение?
Das
Получается xss возможен только при небезопасном выводе но никак не вводе?
Das
Или все таки нужно фильтровать ввод?
FUTURICO
FUTURICO
есть у кого-то пример личного кабинета на ларе? или линк на хороший код
Евгений
Что за вопросы... 😔
Zakhar
Anonymous
ребятки, подскажите позязя, что не так делаю
цель: получить файлы, в которых отсутствует post_id, за последние 24 часа (именно если уже прошел день с их апдейта)
делаю так:
$this->attachments = Attachment::whereNull('post_id')
->where('updated_at', '>=', Carbon::now()->subDay())->get();
Anonymous
возвращает пустой массив
Anonymous
при том, что такие файлы в базе есть
Anonymous
даже за последний час ничего не возвращает
Айбек
whereDate('updated_at', '<=', now()->subDay()->toDateString())
просто ты передаешь текущее время когда пишешь Carbon::now()->subDay()
Zakhar
whereDay() можно юзать
Zakhar
А ну выше написали
Айбек
дни повторяются, значит 1 июня и 1 июля будут равнозначны для просто whereDay
Zakhar
Да
Zakhar
WhrreDate
Zakhar
Как ты написал
Zakhar
Описался
Anonymous
а у меня и нет whereDay
Anonymous
это пакет какой-то?
Zakhar
Они предустановлены
Айбек
кстати, если надо чтобы день прошел то надо "<"
Zakhar
Zakhar
Day, month и year тоже уже включены
Anonymous
\App\Attachment::whereDate('updated_at', '>', now()->subHour()->toDateString())->get()
Anonymous
все равно пусто
Anonymous
странно
Anonymous
даже за час
Anonymous
Anonymous
а за час пусто
Айбек
ты же сам написал, чтобы именно день прошел
Айбек
а если текущий день нужен
Айбек
то ">="
Anonymous
то есть для "если прошел час" - нужно как-то по другому?
Айбек
(именно если уже прошел день с их апдейта)
вот твои слова
а так оставь, тогда ">="
Айбек
вот ты создал запись сегодня
2 > 2 ? нет
2 >= 2 ? да
Anonymous
не, с днем работает, спасибо
просто хочу логику этого кода понять)
Anonymous
с часом даже >= возвращает пустоту)
Айбек
ты когда писал now()->subDay()
то например,
у тебя подставлялось именно 02 07 2018 и текущее время(сейчас 10:12:19)
поэтому возвращало ничего
Айбек
короч, сравнивало и дату и время
Anonymous
ааа, понял
Anonymous
получается если мне надо сейчас на час проверять, то надо убрать toDateString() чтобы не убирало время?
Anonymous
неть, тоже не работает
чет я туплю
Айбек
wheredate убери также
Айбек
date - 02 07 2018
datetime 02 07 2018 10:15:40
Айбек
за последний час
where('updated_at', '>=', now()->subHour(1))
Anonymous
Anonymous
Айбек
ну хз, может данных нет)
Anonymous
Anonymous
воть)
Айбек
я не вижу за посл час данные)
Айбек
за вчера у тебя
Anonymous
так час ведь прошел)
Anonymous
так это возвращает именно за последний час?
Айбек
Айбек
я тебе это как пример привел, а так оставь с whereDate
Anonymous
\App\Attachment::where('updated_at', '<', now()->subHour(1))->get()
Anonymous
вот так походу возвращает те, что были созданы больше часа назад)
Iskandar
Добрый день, помогите пожалуйста с вопросом. Делаю виджет расписания пар на сайте, при открытии страницы в виджете должно отображаться какая сейчас идет пара, какая была и какая будет. У меня есть таблица lessons (title, start[datetime], stop[datetime]). Как мне составить запрос в бд, чтобы выбрать именно эти 3 пары?
Anonymous
Aibek , спасибо тебе большое за помощь и объяснения! :3 🙏
Владислав
а в чистом sql такой еб**ьни бы не было :D
Anonymous
Владислав
ну потому, что там всё определённо, а в орм можно много методов заюзать )
Владислав
люблю определённость
Айбек
хз, вроде все однозначно whereDate это where и DATE()
Айбек
whereDaye - where и DAY()
Владислав
ну, как, однозначно.. я в исходники не лазил, я не могу точно сказать, как это внутри обрабатывается
Владислав
обёртка - это всегда менее очевидно
Владислав
но, конечно, билдер буду юзать, так как голый sql юзать ещё больше проблем
Айбек
ну можешь посмотреть sql что генерится и там увидишь
where DATE('updated_at') bla bla
Anonymous
кто знает, как можно запускать с админки какие то задачи в фоне и приостанавливать их?
Anonymous
понятно, что это на очередях делается, но интересно как этим делом управлять правильно
SiZE
Anonymous
Zakhar