SarcasmIO
дефекация ?
Anonymous
тебе нужен пароль что бы проверить пароль?
чтоб к БД подконектиться... и юзеров получать 'john' => [ 'fullname' => 'John Doe', 'email' => 'john.doe@example.com', 'password' => '$2y$10$RU85KDMhbh8pDhpvzL6C5.kD3qWpzXARZBzJ5oJ2mFoW7Ren.apC2' // john123 ], щас так руками в файле забиты.. хочу из БД брать
Oleksii
Парни, хелпаните, плз
Oleksii
Нужно в поиске помочь
Oleksii
есть в БД поле birth - DATETIME. Из реквеста прилетает 2 значения ageFrom, ageTo. Там не даты, а просто числа.
Oleksii
в контроллере делаю такое: `$query->whereBetween('birth', [ Carbon::today()->subYears($request->ageFrom), Carbon::today()->subYears($request->ageTo) ]);`
Oleksii
Но мне не выдает нужные результат. Не попадают все даты..
Oleksii
ЧТЯДНТ?
SiZE
Это же элементарно гуглится
Oleksii
В гугле варианты с передачей дат в реквест
Oleksii
а у меня числа. По сути я делаю то, что в гугле, когда отнима нужные числа от текущей даты
Oleksii
но не пашет
Timofey
Еще вопрос, если у меня есть в модели array кастующееся поле colors , где инфо вида [ 1 , 5, 7 ] , можно ли как-то queryBuilder-ом искать по этому поле , я так понимаю он его воспринимает в бд просто как строку
Timofey
искать по типу where('colors' 1)
invariance
wat
invariance
whereIn?
Murad
Есть такой роут: Route::get('/{title}', ['as' => 'catalog-show', 'uses' => 'CatalogController@show']) ->where('title', '^([a-z]+)(?![cabinet\Z])([a-z]+)');--- Хочу создать группу типа: Route::group(['prefix' => '{title}'], function () { })->where('title', '^([a-z]+)(?![cabinet\Z])([a-z]+)');Для групп - есть аналогия where ?
invariance
разве нижний вариант не работает?
Anton
Всем привет. Кто что использует для реализации RBAC? Нужна библиотека с возможностью проверок прав функциями, как в стандартном Gate::define
Murad
разве нижний вариант не работает?
Кстати может из-за версии. У меня 5.4. Может после появилось..
invariance
ну, есть глобальный паттерн
invariance
это по-моему единственный вариант
Murad
это по-моему единственный вариант
Route::group(['prefix' => '{title}', 'where' => ['title' => '^([a-z]+)(?![cabinet\Z])([a-z]+)']], function () {Вот так сработало :) Как обычно - задаешь вопрос и находишь решение проблемы
Alexander
ищу свободного универсала для натяжки фронтенда на laravel с бэкендом umi api нужно знание vue.js и опыт натяжки интернет-магазинов. оплата по часам, объем приличный.
John
Привет всем! Кто подскажет как искать знак ? в регулярке на яваскрипте
John
url.replace(/\?selectedTemplate=\d+/, "") вот на это ругается
John
хотя вопросительный знак заикранирован
John
как вообще найти восклицательный знак
John
ява скрипт
Vladimir
'?selectedTemplate=234234'.replace(/\?selectedTemplate=\d+/, ""); > ""
John
спс 🙂
John
не работает
John
'?selectedTemplate=234234'.replace(/\?selectedTemplate=\d+/, ""); > ""
John
у меня в url записана нужная строка
John
мне нужно из нее вырезать ?selectedTemplate=(неизвестное количество цифр)
Zakhar
Добрый вечер. Сайт перестал грузиться а в логах такая ошибка появилась local.ERROR: SQLSTATE[HY000] [2002] Connection refused (SQL: select * from........
Zakhar
Это мускул упал?
invariance
нет, это тебя не пускает по логину\пароля
Zakhar
А почему этой ошибки не было
Zakhar
а потом появилась
Zakhar
сервер рестартнули, все заработало
Zakhar
и опять
invariance
хз
Zakhar
Когда онлайна не было все ок было
Dmitry
Когда онлайна не было все ок было
посмотри кол-во запросов, и лог медленных
Zakhar
Спасибо. Ну а вообще ошибка из за чего?
Dmitry
Спасибо. Ну а вообще ошибка из за чего?
конектить тебя не хочет. может логин пароль не верный, может кол-во запросов превышено. может база занята )))
Zakhar
Dmitry
посмотри текуще кол-во соединений
Dmitry
второй столбик, это у тебя 60k запросов в час?
Zakhar
Zakhar
походу
Dmitry
походу
16 запросов в секунду, много... Сколько у тебя трафик? я бы закешировал запросы, это снизит нагрузку
Zakhar
онлайн около 400
Zakhar
был
Dmitry
онлайн около 400
а страниц много? сайт давнишний? поисковики могут атоковать :)
Zakhar
Не, только запустили, раскинули немного рекламы для тестов
Zakhar
Если сервак получше взять, ошибка может пропасть?
Владимир
Надо смотреть конфиг мускула. Похоже уперлись в лимит по настройкам
Dmitry
Если сервак получше взять, ошибка может пропасть?
просто сделай кеш запросов, будет легче дышаться
Dmitry
Если сервак получше взять, ошибка может пропасть?
у меня после редизайна такое было, поисковики сайт ложили. там как то им можно сказать что бы они пыл умерили
Zakhar
Zakhar
я чет не очень врубаюсь как это работает
Dmitry
я чет не очень врубаюсь как это работает
ты на уровне фреймворка кешируй
Dmitry
я чет не очень врубаюсь как это работает
https://laravel.com/docs/5.6/cache#retrieving-items-from-the-cache
Zakhar
Да нашел уже, спасибо
Oleksii
А как?
Alex
зачем ты sub от today() берёшь? тебе же между двумя конкретными датами надо искать
Oleksii
У меня из реквеста не приходит именно дата
Oleksii
У меня 2 числа приходит
Oleksii
у меня в базе хранится дата рождения, а в реквесте приходит нужный поиск по возрасту от и до
Alex
я так понимаю - это год рождения приходит?
Oleksii
А я что делаю не так?