Nik
мало инфы. нет ни структуры данных, ни порядка их изменения, ни общего объема инфы
Nik
если сами объекты не большие, их можно и в копиях строк хранить
Anton
ну такое)) нужно что-то по тривиальнее
ну в свое время релизится через битторент тоже казалось чем-то огого, а теперь дофига кто так делает :)
Дима
не даст ли это плохого результата, когда обьи данных начнет пухнуть
можно попробовать юзать глобальный скоуп для таких документов, например актуальный version_id делать например -1, и искать и рендерить только такие документы
Дима
т.е. получается другие версии не будут участвовать в поиске
Nik
прийдется поизъебываться, но сделать можно. но вероятнее всего структура данных у тебя будет не горизонтальная, а вертикальная, и у каждого поля будет свой флаг version_id
Nik
мы так и не услышали для чего это
Дима
по сути представь что ты ставишь метку напротив документа который и будет считаться актуальным (даже если версия документа старая и есть более новые)
Volodymyr
Нужно самому еще разобраться со структурой, просто проект новый, это одна из задач.
Volodymyr
Со структурой ничего сложного на первый взгляд. Есть сущность quote у нее есть cell ,row, column . По факту на фронте ты набиваешь quot - у эту нужными даннами в табличном виде. Также есть темплейты на основе которых можно создать qoute.
Alex
setlocale
В общем сделал так, мб кому поможет: namespace App\Helpers; class RuDate { public static function convert($format, $timestamp) { $locale_time = setlocale(LC_TIME, 'ru_RU.UTF-8', 'Rus'); $date_str = strftime($format, $timestamp); if (strpos($locale_time, '1251') !== false) { return iconv('cp1251', 'utf-8', $date_str); } else { return $date_str; } } } blade {{ \App\Helpers\RuDate::convert("%A, %d %B %Y в %H:%M", strtotime($user['last_activity'])) }} Можно в ларе упросить до? RuDate::convert
Volodymyr
Просто при внедрении версионности, прийдется прийдется клонировать все в 4 таблицах. quote, quote_cell, quote_row, quote_column .. Вот в чем и вопрос , не будет ли беды когда это все распухнет" @am0nshi
Volodymyr
в лс ща кину
Nik
загуглить 35 ошибку курла вместо тебя?
Yurii
mail() 😃
Дима
оыбчно юзают либы на подобее Mailgun или PHPMailer )
Виктор
mailgun, там правда домены подтверждать надо
Dan
Swift mailer же есть
Дима
ну и еще он
Denis
Ребят. чет я запутался с Git. Задача, откатиться к прошлому commitу 933000. Сделать его текущим, внести правку и залить на битбакет изменения. делаю git checkout 93300
Denis
дальше что нужно?
Denis
Внес правки, которые надо. а теперь хочу сделать его основным (ну т.е залить новый апдейт) и пр.
dmi
а если переключиться на новую ветку
dmi
и туда все закомитить
Denis
а если переключиться на новую ветку
да, так можно. но интересно, как именно в мастер ветку это запушить
dmi
ну просто коммит и пуш
dmi
но там возможно будет путаница с комитами )))
Denis
HEAD detached from 93300
Denis
такое выдает
Denis
https://webhamster.ru/mytetrashare/index/mtb0/1413010541hzh3175lej
Denis
вот решение.
Anonymous
Ребят, как сделать междоменные сессии в одном проекте? Чтоб сессия писалась на одном домене, а отображалась на другом.
Timur
всем привет
Timur
какую ошибку обычно отправляют при не прохождении валидации?
Maksim
какую ошибку обычно отправляют при не прохождении валидации?
422 кидаю, но это по RFC WEBDAV и не верно, так обычно 400 статус используют.
Nik
я пошутил :)
Anton
Я только начал ответ писать...
Pavel
Жду
Nik
в доке же все))
Anton
я на api обычно пишу функциональные
Nik
прям отдельно про апи)
Maksim
{{ $myvar['b'] ?? '' }} null coalesce operator
TSka
На забей свой массив значениями по умолчанию там, где ты его инициализируешь
Nik
сделай коллекцию
Alexander
Laravel != cms
Nik
она вернет нулл на несуществующий элемент
TSka
Еще есть такая штука как optional($myvar)['b']
Artem
{{@$myvar['b']}} попробуй
TSka
{{@$myvar['b']}} попробуй
за такое в приличном обществе по рукам линейкой бьют
Timur
Еще есть такая штука как optional($myvar)['b']
+ optional - норм решение для таких вещей
Nik
норм решение нормально проектировать класс и аргументы :)
Timur
нет-нет читайте про хелперы в ларавел
Artem
за такое в приличном обществе по рукам линейкой бьют
тоесть построение задачи Вас не смущает, Мсье
dmi
array_get($myvar, 'b');
dmi
третьим параметром можно передать дефолтное значение. по дефолту будет пусто
TSka
тоесть построение задачи Вас не смущает, Мсье
Построение вопроса не всегда означает, что вопрос плохой. Как всегда что-то где-то делается не так Но зачем советовать делать совсем плохо?
Nik
нужно отказываться от пхп, плохой язык
Nik
ну хотя бы так)
Igor
подскажите пожалуйста для чего $table->index(['account_id', 'created_at']); используется?
TSka
Очевидно, для создания индексов в таблице.
TSka
https://laravel.com/docs/5.6/migrations#creating-indexes
Igor
Это я понял но зачем нужны индексы, что они дают?
TSka
https://ruhighload.com/Индексы+в+mysql
Maksim
Не работает Redirect 301 в /public/.htaccess , в чем может быть причина?
Maksim
Модуль rewrite включён и работает
Timur
Ок, спасибо
Читай очень внимательно. Это очень важно.
Anonymous
Ребят, а как передать $categories в вид, я дублирую методо get, изменяю вместо home на cart но все равно undefined variable
Pavel
Pavel
Pavel
кто подскажет в чем проблема
Anonymous
во вью цикл @foreach ($categories in $item)
Timur
во вью цикл @foreach ($categories in $item)
$categories as $item попробуй
Timur
Это не js