Алексей
вариант #2 свой пагинатор, с блэкджеом и .... )
root
я просто не вижу ничего критичного испльзовать data
Хммм , если ничего критичного, тогда может кто работал с BootGrid который просит не data а именно row
Алексей
Тыж перед тем как засунуть в либу можешь их перехерачить как хочешь
Алексей
ларавэй это Model::paginate без лишних танцев с бубнами
Алексей
в js это в 2 строчки будет решаться
Алексей
Можешь написать еще свой метод который будет форматировать полностью вывод пагинатора
Алексей
https://laravel.com/docs/5.4/responses#response-macros
root
просто я надеялся на $this->setColumn('someName') = 'newName';
root
Ну на подобное
Dan
Представители Mobecan тут есть?
Luka
этого не знаю, поискать в инете если только, просто нужно смотреть что вообще приходит, var_dump выполгняй переменных
Все благодаря тебе, смог сделать парсер tm , теперь в скрине запустил на скачивание всех шаблонов, на пару суток) Введите начальный шаблон: 1 Введите конечный шаблон: 50000 Ошибка curl: 301 Ошибка curl: 301 Ошибка curl: 301 Ошибка curl: 301 Ошибка curl: 301
Alexander
Ну жестковато конечно 50 тыс запросов, получается этакая ддос атака
Alexander
там получается все платно, но доступно если знать путь?
Алексей
Заворачиваешь это все через тор прокси, кидаешь в очередь и все
Алексей
Периодически дергая получение нового IP и меняя User Agent
Николай
я по нему начинал
Николай
и начинаю, собственно, дальше
Anonymous
На сайте есть пользователи, они все переводятся на тестовый период, при следующем заходе на ресурс каждому пользователю нужно один раз показать всплывашку о начале тестового периода, как такое реализовать?
Anonymous
Т.е. вопрос в том, где лучше хранить флаг того, что пользователю было показано сообщение
Oleg
в базе конечно
Oleg
и потом будет возможность сортировки таких пользователей если вдруг что
Anonymous
это последний вариант, запущен ещё один процесс, который использует данные из этой таблицы
Anonymous
и ему точно не интересно прочёл ли пользователь сообщение, а в модель придётся добавлять ещё одну запись
Юрий
Кука с неограниченным сроком действия?
Oleg
а если другой брайзер?
Oleg
юзер переустановил систему или начал использовать другой браузер
Юрий
а если другой брайзер?
От того что клиент увидел второй раз сообщение не критичное - он умрет?
Юрий
Шансы на переустановку браузера и смену ос куда ниже чем издержки по иным способам хранения
Anonymous
использование кук это не надёжно
Юрий
Ну используй html5data, его сложнее очистить и по умолчанию не чистится
Anonymous
всё время таскать куку о просмотренном сообщении как-то не круто
Юрий
Она тебе как то мешает?
Юрий
Сам же написал что это временное решение до импорта всех
Anonymous
новые пользователи будут получать такой же тестовый период
Anonymous
и видеть такое-же сообщение
Юрий
Еще вариант - импортируй всех, никому ничего не показывай, а тех кого импортировал просто отправь рассылку
Anonymous
маркетологи говорят: -плашку показал!
Юрий
новые пользователи будут получать такой же тестовый период
Пользователи не идиоты и в состоянии прочитать сроки предоставления сервиса, увидеть в настройках сроки триала и тп. Но если требуется именно такое - то да, кроме базы ничего вообще не останется
Anonymous
я думал через сессию в flash() устанавливать флаг trial_message
Юрий
А что, сессия нынче не на куках базируется?
Юрий
И не рассматривается вариант другой ос и браузера?
Oleg
отличие будет лишь в том что данные будут не на клиенте а на сервере, а так при смене ос или браузера будут те же грабли
Oleg
и ему точно не интересно прочёл ли пользователь сообщение, а в модель придётся добавлять ещё одну запись
ну или как вариант создать таблицу соответствий заполнить ее user_id и когда пользователь будет заходить и нажимать на кнопку "прочел". удалять его user_id из этой таблицы если вы не хотите занимать основную таблицу дополнительным флагом. ну или сделать user_id, flag и помечать флаг единицей если он прочел а изначально флаг равен 0
Anonymous
Сделаю дополнительной таблицей, но мне кажется это не самый оптимальный вариант на каждый чих иметь таблицу
Dmitriy
Место жалко ? =)
Oleg
ну по нормальному это делается все в одном таблице users
Oleg
в одной* но если ты не хочешь ее нагружать тогда отдельной делай
Anonymous
ещё в отдельной универсальнее, можно разные типы сообщений туда вставлять
Oleg
да
Oleg
+можно добавлять туда дополнительные флаги
Oleg
при необходимости
Oleg
https://tproger.ru/news/gitlab-accidentally-deleted-data/
Oleg
кто то остался без премии походу)
Виталий
кто то остался без работы походу)
Николай
Не ты, Виталь? =)
Cin
https://twitter.com/gitlabstatus
Cin
тут про гитлаб
Alexander
Кто работает с phpstorm, нужен совет как сделать чтобы программа показывала все свойства класса Использую небольшую ORM, запросы типа User::where(...)->find_one(); вот после User:: phpstorm ничего не показывает, как ему сказать чтобы он вывел все методы из \ORM\Wrapper, User наследуется от \ORM\Model
Vladimir
Laravel плагин накатил ?
Дмитрий
Привет, как можно подсчитать количество календарных месяцев в интервале в Carbon?
Oleg
diffInMonths() ?
Дмитрий
не, он не календарные считает
Oleg
пример можешь привести?
Oleg
/stat@combot
Dmitriy
/stat@combot
А 2го бота? что за дискриминация
Дмитрий
например берем интервал 31.01.2017-01.02.2017 diffInMonths() вернет 0, а мне нужно 2.
Dmitriy
Все правильно, в примере нет месяца
Dmitriy
Если нужен месяц то startOfDay. endOfDay в помощь
Oleg
/link@yetanotherstatsbot
Yet Another Stats (β)
https://yasb.exileed.com/telegram/chat/1001067453809
Luka
Ну жестковато конечно 50 тыс запросов, получается этакая ддос атака
Да. там многого нюансов, это первый сервер на нем идет скачивание изображений с cdn , у них все раскидано по cdn и другим серверам, поэтому они не почувствуют. оно работает как обычный последовательный просмотр страниц, не сразу 50000 запросов а последовательно с 1 по 50000 шаблон) за время когда вы мне подсказали, скрипт прошелся до 5204 шаблона
Виталий
Не ты, Виталь? =)
Ахах, нет, я при работе)
Wolf
Всем привет, у меня вопрос по правилам валидации, как сделать поле уникальное если еще не существует в бд, а если существует то пропускать?
Wolf
чет я такое сморознул знатное) надеюсь поймете)
Евгений
Не понял
Евгений
Уникальное относительно чего
Евгений
Если еще в базе нет