Sergey
А, извини не допер по контексту :)
Sergey
я уж думал у тебя там всё плохо
Sergey
хуже чем шаблоны в XML в базе данных
Vladislav
Bakhriddin
кто-то добавил новый поле на регистрация laravel 5.3?
marabu
Евгений
Новый поле в регистрация добавил я
Anonymous
Храню время в формате
Anonymous
23:00:00
Anonymous
Как сделать проверку
Anonymous
Что на данный момент нахожусь во временных рамках
Anonymous
?
Anonymous
Так понимаю нужен Carbon?
Arthur
обычная регулярка
Dmitry
я карбон юзаю обычно
Roman
Roman
вопрос какой то слишком абстрактный
Anonymous
мне нужно сделать условие
Anonymous
если мы находимся в указанном промежутке времени от и до
Anonymous
тогда просто делаем return 'ok';
Anonymous
и все
Roman
либо карбон
Roman
либо к таймстампам можно привести
Anonymous
stristr или strpos?
Anonymous
Нужно проверить, есть ли слово, в строке
Andrey
strpos
Dmitry
strpos вроде же 0 вернет если в начале строки?
Arthur
скинь просто тикет, мы будем делать его за тебя
Arthur
быстрее будет
Andrey
strpos() !== false
Andrey
вернет 0 если в начале, да
Anonymous
stripos тоже 0 вернет?
Andrey
бть загляди уже в доку
Andrey
заебал
Dmitry
лол))
Arthur
Anonymous
Евгений
Где нужна эта проверка?
Евгений
При выводе из базы?
Anonymous
Нет
Anonymous
Именно есть 2 строки
Евгений
Карбон тогда
Anonymous
Спасибо
marabu
$first = Carbon::create(2012, 9, 5, 1);
$second = Carbon::create(2012, 9, 5, 5);
var_dump(Carbon::create(2012, 9, 5, 3)->between($first, $second)); // bool(true)
var_dump(Carbon::create(2012, 9, 5, 5)->between($first, $second)); // bool(true)
var_dump(Carbon::create(2012, 9, 5, 5)->between($first, $second, false)); // bool(false)
Sergey 𝗨𝗻𝗤𝘂𝗮𝗶𝘇
извращенцы
Anonymous
23:00:00
фиг знает - проще всего timestamp и сравнивать < или > число, но у тебя тут без даты
Anonymous
тут от производительности нужно смотреть
Anonymous
из тупейших вариантов - бьём дату по ":" и высчитываем всё в секунды 😂, сравниваем секунды
Sergey 𝗨𝗻𝗤𝘂𝗮𝗶𝘇
а чем карбон то неустраивает? или нужен свой велосипед с квадратными колесами и круглым рулём?
Anonymous
Anonymous
хранить секунды и через carbon выводить там, где нужно в нужном формате
Anonymous
Время в бд лежит
Anonymous
в типе time
Sergey 𝗨𝗻𝗤𝘂𝗮𝗶𝘇
Sergey 𝗨𝗻𝗤𝘂𝗮𝗶𝘇
все ок
Sergey 𝗨𝗻𝗤𝘂𝗮𝗶𝘇
у тебя лара ?
Anonymous
Anonymous
Да
Anonymous
Искать не надо будет
Anonymous
Время храниться ТОЛЬКО для сверки
Anonymous
Sergey 𝗨𝗻𝗤𝘂𝗮𝗶𝘇
Да
ну и юзай карбон для поля
Anonymous
Так сказать, чтобы сделать тихий час
Anonymous
всё всегда начинается с того, что искать не нужно будет
Anonymous
Чтобы не слать человеку уведомления в 4 часа утра
Anonymous
а потом новый функционал и пошло-поехало
Anonymous
нужно нормально делать сразу
Anonymous
Это тот вариант, когда искать реально не нужно будет)
Anonymous
в любом случае смысл хранить в таком виде отсутсвтует - реально...
Anonymous
https://laravel.com/docs/5.3/eloquent-mutators#defining-an-accessor
Anonymous
вот это лучше заюзай
Anonymous
А как получить с помощью caron время в таком же формате?
Anonymous
Именно часы
marabu
http://carbon.nesbot.com/docs/
Anonymous
http://carbon.nesbot.com/docs/#api-formatting
Anonymous
H:i:s