
∀RTUR
19.03.2017
05:39:41
+ как писать тесты для телеграм бота?

johan_krs
19.03.2017
05:43:18

Александр
19.03.2017
14:24:04
Как в тестах assertEquals указать, что должен вернуться массив?

Юрий
19.03.2017
15:15:38
Указать массив там где указываешь с чем сравниваешь Оо

Google

Like
19.03.2017
15:32:39
юзает кто-то вагрант?

Dmitriy
19.03.2017
15:33:02
Какой вопрос ?

Юрий
19.03.2017
15:44:27
судя по всему вопрос не изменился, если не ошибаюсь он тут уже писал про проблемы с запуском его

Gabit
20.03.2017
06:58:55
Всем привет, подскажите структуры бд Время работы заведения.
Пример:
Понедельник 09:00 - 21:00
Вторник 09:00 - 22:00
и т.д.
Что бы потом было проще искать в бд, показать все заведения в данный момент открыты

Алексей
20.03.2017
07:15:47
jsonb
С массивом из 7 элементов в котором ты пишешь со скольки до скольки работают

Евгений
20.03.2017
07:24:46
да
самое геморное начинается у тех заведений которые работают заполночь
типа с 14.00 до 02.00
или если есть обеденный перерыв который обязательно нужно указать

Gabit
20.03.2017
07:32:06
Обеденного перерыва нету
а в json не будет геморно искать?

Google

Евгений
20.03.2017
07:33:40
нет
в ларе есть для этого всё
а вот с работой заполночь можно по разному поступать
надо сравнивать время начала работы и время конца работы, если время конца меньше чем время начала, значит работа за полночь. Значит при поиске надо учитывать это

Алексей
20.03.2017
07:34:54

Евгений
20.03.2017
07:35:16
1. в таком случае будет большой перерыв в работе днем
получится у дня 2 интервала
я не против что так можно, надо просто продумывать это в json

Алексей
20.03.2017
07:35:39
Заведение может работать 2 часа через 2 )
Так я просто накидываю варианты, думать как реализовать это уже к тому кто знает более подробное ТЗ

Gabit
20.03.2017
07:45:18

Алексей
20.03.2017
07:50:03
https://laravel-news.ru/blog/tutorials/laravel-mysql-json-colum-fast-looku

Евгений
20.03.2017
07:50:44
https://laravel.com/docs/5.3/queries#json-where-clauses

Дмитрий Maestro
20.03.2017
08:30:02
кармический вопрос)

Евгений
20.03.2017
09:10:52
подскажите как из такой строки http://site.ru/parikmaher-advert204510977.html вырезать айдишник в конце строки?

Алексей
20.03.2017
09:12:52
preg_match

Юрий
20.03.2017
09:13:34

Евгений
20.03.2017
09:13:51
я тоже думал на числа, но вдруг в самом чпу будет число тоже...
можно сначала вырезать концовку advert204510977 и оттуда взять числа

Юрий
20.03.2017
09:14:22
Значит регуляркой)

Google

Евгений
20.03.2017
09:15:29
понял, благодарю за советы
блин, не получается))
"/[^0-9]/" делаю так, но если цифра есть в чпу в другом месте то тоже попадает
пыталс сделать например "/[^0-9]{5,20}/" чтобы только последние цифры попали
но не отрабатывает как надо

Алексей
20.03.2017
09:40:47
https://regex101.com/r/ABQ0dB/1
Нафига ^ в скобках?

Евгений
20.03.2017
09:42:30
любо

Aztwin LK
20.03.2017
09:52:13
Ребята всем ку! Подскажите в чём может быть трабла на локалке работает, а на хосте нет. В контроллере есть подключение include_once ('/../../library/Helpers/simple_html_dom.php');

(;¬_¬)
20.03.2017
10:10:51
ну и есть волшебная переменная __DIR__
тоже полезная штука

Джама
20.03.2017
10:12:16

Gabit
20.03.2017
10:14:41
Ребят подскажите, если в миграциях column указан как unique, в таблице используется softdeletes. При удалении старой строки новая строка с таким же значением запишется?
или будет ошибка mysql?

Евгений
20.03.2017
10:17:52
предполагаю что будет ошибка, ведь софтудаленный объекс можно восстановить и тогда будет фейл
ну и мускуль же не знает что у тебя там в ларе софтудаляется

JT
20.03.2017
10:24:46
при УНИК поле и СофтДелете, на самом деле строка не удаляется и БД, а поле Делете становиться равным 1
соответственно внести запись с таким же параметром становиться не возможно - будет Еррор

Евгений
20.03.2017
10:25:18
вообще то там заполняется поле deleted_at

Google

JT
20.03.2017
10:25:33
это уже мелочь - название поля :)
в разных ORM - оно по разному реализовано

Aztwin LK
20.03.2017
10:54:10
Теперь курл с локалки работает а с хоста нет
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;
Народ подскажите в чём трабла может быть?

Space
20.03.2017
11:00:18
https://github.com/guzzle/guzzle

Aztwin LK
20.03.2017
11:01:18
Это что?

Юрий
20.03.2017
11:02:38
Это что?
Полезная либа чтобы CURLыкать мощнее всех в округе

Admin
ERROR: S client not available

Евгений
20.03.2017
11:09:57
посоны
есть фид с вакансиями который надо парсить
там прдположим 10 вакансий есть. завтра их будет например 8. Каждый день в фиде только актуальные вакансии
как при парсинге каждый новый день удалять с сайта те вакансии, который спарсил в предыдущий раз а сегодня их уже нет в фиде?

Javharbek
20.03.2017
11:14:19
Вопрос: ДАТА_НАЧАЛА И ДАТА_КОНЦА в mysql (в TIMESTAMP формате) как сделать так что бы при добавление новый записи что бы узнать не попадаетли в интервал этот новая запись как бы бронирование места на периуд что бы два человека не забронировали уже забронированае время как можно это узнать.

Алексей
20.03.2017
11:15:05

Евгений
20.03.2017
11:15:23
чот сложно))
я думал удалить всё и записать заново и тогда будут только активные)

Alexander
20.03.2017
11:16:28

Алексей
20.03.2017
11:16:31
Ну как бы мой вариант это тож самое, только с промежутком для временных данных
чтоб если на импорте второй записи у тебя вся таблица не похерилась

Javharbek
20.03.2017
11:18:22

Google

Алексей
20.03.2017
11:19:07
select where date between start and end?
Если запись найдена то в этом интервале уже есть бронь

Евгений
20.03.2017
11:42:35
только надо понять как такое расхождение сделать

Алексей
20.03.2017
11:43:23
array_intersect

Дмитрий Maestro
20.03.2017
11:51:06
или array_intersect_key

Sergey
20.03.2017
11:52:49
/link@yetanotherstatsbot
/stat@combot

Combot
20.03.2017
11:52:56
combot.org/chat/-1001067453809

Евгений
20.03.2017
12:53:41
ребят
такое дело с этими вакансиями

Дмитрий Maestro
20.03.2017
12:53:58
?

Евгений
20.03.2017
12:54:21
когда я базу из фида беру там нет айдишника никакого, но есть адрес вакансии типа site.ru/brwgwerg34234
цифры в конце это и есть айдишник по идее
при записи в базу я вырезаю его и сохраняю как айди вакансии
и тут возникакет вопрос относительно сравнения того что есть в базе и того чего нет в базе
в базе у меня есть айдишник а в фиде нет, поэтому array_intersect и или array_intersect_key тут применить сложно
помоему самый безгеморныц способ просто каждый день удалять все вакансии с этого источника и перезаписывать их снова)