Anonymous
Чтобы получать по ip пользователя его предполагаемую страну, город
Anonymous
и чтобы если не сходится с реалиями, можно было предложить пользователю исправить
Arthur'); DROP TABLE Users;--
Привет. Есть подписка у пользователя. Она продлевается, заканчивается. И должна быть возможность ставить подписку на паузу, как? Что имеется: поле paid_until в базе с timestamp (то-есть сама подписка есть).
Спасибо!
Arthur'); DROP TABLE Users;--
+ как писать тесты для телеграм бота?
Александр
Как в тестах assertEquals указать, что должен вернуться массив?
Юрий
Указать массив там где указываешь с чем сравниваешь Оо
Dmitriy
Какой вопрос ?
Юрий
судя по всему вопрос не изменился, если не ошибаюсь он тут уже писал про проблемы с запуском его
Gabit
Всем привет, подскажите структуры бд Время работы заведения.
Пример:
Понедельник 09:00 - 21:00
Вторник 09:00 - 22:00
и т.д.
Gabit
Что бы потом было проще искать в бд, показать все заведения в данный момент открыты
Алексей
jsonb
Алексей
С массивом из 7 элементов в котором ты пишешь со скольки до скольки работают
Евгений
да
Евгений
самое геморное начинается у тех заведений которые работают заполночь
Евгений
типа с 14.00 до 02.00
Евгений
или если есть обеденный перерыв который обязательно нужно указать
Gabit
Обеденного перерыва нету
Gabit
а в json не будет геморно искать?
Евгений
нет
Евгений
в ларе есть для этого всё
Евгений
а вот с работой заполночь можно по разному поступать
Евгений
надо сравнивать время начала работы и время конца работы, если время конца меньше чем время начала, значит работа за полночь. Значит при поиске надо учитывать это
Евгений
1. в таком случае будет большой перерыв в работе днем
Евгений
получится у дня 2 интервала
Евгений
я не против что так можно, надо просто продумывать это в json
Алексей
Заведение может работать 2 часа через 2 )
Алексей
Так я просто накидываю варианты, думать как реализовать это уже к тому кто знает более подробное ТЗ
Алексей
https://laravel-news.ru/blog/tutorials/laravel-mysql-json-colum-fast-looku
Евгений
https://laravel.com/docs/5.3/queries#json-where-clauses
Dmitriy
кармический вопрос)
Евгений
подскажите как из такой строки http://site.ru/parikmaher-advert204510977.html вырезать айдишник в конце строки?
Алексей
preg_match
Юрий
Евгений
я тоже думал на числа, но вдруг в самом чпу будет число тоже...
Евгений
можно сначала вырезать концовку advert204510977 и оттуда взять числа
Юрий
Значит регуляркой)
Евгений
понял, благодарю за советы
Евгений
блин, не получается))
Евгений
"/[^0-9]/" делаю так, но если цифра есть в чпу в другом месте то тоже попадает
Евгений
пыталс сделать например "/[^0-9]{5,20}/" чтобы только последние цифры попали
Евгений
но не отрабатывает как надо
Алексей
https://regex101.com/r/ABQ0dB/1
Алексей
Нафига ^ в скобках?
Евгений
любо
Anonymous
Ребята всем ку! Подскажите в чём может быть трабла на локалке работает, а на хосте нет. В контроллере есть подключение include_once ('/../../library/Helpers/simple_html_dom.php');
(;¬_¬)
(;¬_¬)
ну и есть волшебная переменная __DIR__
(;¬_¬)
тоже полезная штука
Джамал
Gabit
Ребят подскажите, если в миграциях column указан как unique, в таблице используется softdeletes. При удалении старой строки новая строка с таким же значением запишется?
Gabit
или будет ошибка mysql?
Евгений
предполагаю что будет ошибка, ведь софтудаленный объекс можно восстановить и тогда будет фейл
Евгений
ну и мускуль же не знает что у тебя там в ларе софтудаляется
J
при УНИК поле и СофтДелете, на самом деле строка не удаляется и БД, а поле Делете становиться равным 1
J
соответственно внести запись с таким же параметром становиться не возможно - будет Еррор
Евгений
вообще то там заполняется поле deleted_at
J
это уже мелочь - название поля :)
J
в разных ORM - оно по разному реализовано
Anonymous
Теперь курл с локалки работает а с хоста нет
if($curl = curl_init())
{
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
$out = curl_exec($curl);
curl_close($curl);
}
return $out;
Anonymous
Народ подскажите в чём трабла может быть?
ferryvg
https://github.com/guzzle/guzzle
Anonymous
Это что?
Юрий
Это что?
Полезная либа чтобы CURLыкать мощнее всех в округе
Евгений
посоны
Евгений
есть фид с вакансиями который надо парсить
Евгений
там прдположим 10 вакансий есть. завтра их будет например 8. Каждый день в фиде только актуальные вакансии
Евгений
как при парсинге каждый новый день удалять с сайта те вакансии, который спарсил в предыдущий раз а сегодня их уже нет в фиде?
Javharbek
Вопрос: ДАТА_НАЧАЛА И ДАТА_КОНЦА в mysql (в TIMESTAMP формате) как сделать так что бы при добавление новый записи что бы узнать не попадаетли в интервал этот новая запись как бы бронирование места на периуд что бы два человека не забронировали уже забронированае время как можно это узнать.
Алексей
Евгений
чот сложно))
Евгений
я думал удалить всё и записать заново и тогда будут только активные)
Pin
Алексей
Ну как бы мой вариант это тож самое, только с промежутком для временных данных
чтоб если на импорте второй записи у тебя вся таблица не похерилась
Javharbek
Алексей
select where date between start and end?
Алексей
Если запись найдена то в этом интервале уже есть бронь