Anonymous
спасибо)
Anonymous
нашел такую функцию function highlight($text, $words) { preg_match_all('~\w+~', $words, $m); if(!$m) return $text; $re = '~\\b(' . implode('|', $m[0]) . ')\\b~'; return preg_replace($re, '<b>$0</b>', $text); } пойду пробовать :D
ferryvg
я в пхп пришел из c++ и первое время охреневал от того, что все просто городят массивы, еще и огромедные многомерные массивы мои глаза просто кровью заливались
В пхп нет векторов и листов как в плюсах, и ооп было не очень развито до определнного времени. Поэтому привыкли городить все на массивах. Сейчас те кто все делает на массивах особо не заморачиваются оптимизацией, кодстайлом и пр. важными вещами. Им так быстрее. Из-за таких пхп и обкидывают навозом
Artem
ребят как event использовать в транзакции? у меня иногда не успевает добавиться в бд и ошибка в event из-за этого. Т.е. иногда event вызывается раньше чем закончилась транзакция
Артем
Чекни что нужные данные сохранились и вызывай event,а иначе кидай exception
Артем
ребят как event использовать в транзакции? у меня иногда не успевает добавиться в бд и ошибка в event из-за этого. Т.е. иногда event вызывается раньше чем закончилась транзакция
Andriy
Привет ребят
Andriy
Юзаю simplePaginate, но он возвращает то же что и paginate
Andriy
Не могу понять, баг фреймворка это или у меня
Andriy
А не, я тупанул)
Andriy
Они все же отличаются)
Anonymous
New Article: A tangible output of human effort provided by a developer to a customer. https://site.gitscrum.com/definition-deliverable/
Pavel
Pavel
Pavel
не могу найти ошибку..
Юрий
Миграция то применена?
Pavel
?
Pavel
конечно!
Anonymous
не могу найти ошибку..
а при чем здесь вообще миграция?
Anonymous
Ты ее сделать не можешь чтоли?
Pavel
сделал миграцию . не в ней дело
Pavel
ошибку выдало чтото ему не нравится с SQL
Pavel
а что я так и не понял
Anonymous
Anonymous
очевидно миграцию ты не выполнил
Юрий
Или не применена миграция или применена она не в ту бд, третьего не дано
Евгений
php artisan migrate
Pavel
Даниил
А структуру caregories? У тебя или ещё миграция раньше была, которая создала таблицу, или ты менял эту, но не перенакатил
Pavel
как перенакотить
Pavel
php artisan migrate
Игорь
Pavel
та же ошибка
Даниил
И потом снова migrate
Даниил
та же ошибка
Видимо давно накатывал
Даниил
Rollback по одному шагу за раз откатывает
Pavel
Понял
Игорь
У него 3 таблицы
Pavel
Спасибо
Игорь
Полюбому последняя была категории
Даниил
Тоже верно, не увидел сначала
Rishat
Ребят, привет. Dusk public function testExample() { $this->browse(function (Browser $browser) { $browser->visit('/login') ->assertSee('Laravel'); }); } проходит данный тест. Хотя Laravel у меня нет на странице. Я же поменял в .env APP_NAME. Как это работает вообще? Он дэфолтное значение в конфигах что-ли смотрит?
Olexandr
в каком енве ты поменял ?
Olexandr
.env.dusk
Rishat
.env.dusk
.env + .env.testing и сейчас создал dust, там тоже поменял. Тоже тест проходит.
Rishat
Но Dusk же вроде должен хавать обычный .env? Если я не создал отдельный ему.
it m
Откройте структуру таблицы categories и убедитесь что там есть поле parents_id
Anonymous
join к сущности использовать - это вообще правильная практика? то есть $results = Topic::join('posts', 'posts.topic_id', '=', 'topics.id')->search($keyword);
Anonymous
просто ожидается что к результатам добавятся поля еще и от posts с соответствующим topic_id но в итоге в результатах вообще левые посты
Anonymous
которые не соответствуют вообще условию 'posts.topic_id', '=', 'topics.id'
craz I'm against,
Кыфыа
Anonymous
но полей от постов все равно нет
Anonymous
может отношение неверно делаю?
Anonymous
Ruslan
В контроллере теперь надо вместо join что-то типа: $results = Topic::with('posts')->get()
Ruslan
И скорее всего в модели ещё стоит обозначить локальный и сторонний ключи, т.к. topic_id - это не стандартный модельный ключ
Anonymous
это вторым аргументом?
Anonymous
ну, в отношении
Ruslan
это вторым аргументом?
Я загнался, ничего не нужно добавлять, и так должно работать
Anonymous
ну да, а то я смотрю ничего не поменялось) эх, не получилось, но это не из-за этого, а пакет с поиском не дает такой возможности
Anonymous
хочу сделать поиск по заголовкам тем и по тексту постов но это две разные сущности
Anonymous
уже столько пакетов перерыл не хочется эластик подключать, т.к. жрет столько памяти, жуть просто
Ruslan
А в чём проблема просто ->where() использовать? Topic::with('posts')->where('title', 'like', '%'.$request->search_str.'%');
Ruslan
То же самое можно и внутри функции posts() в модели использовать. Хотя это громоздко, но если не хочется ничего подключать...
Deniel Sonis
ребята сталкивался ли кто-то с проблемой почему beatymail не отправляет изображения в сообщении на почту?
Anonymous
давай)
Anonymous
то есть ввожу я например hello world в поиске, а поиск идет по каждому слову отдельно
Zangar
так что за пакет?)
Как за компьютер сяду, тогда смогу скинуть ссылку
Дмитрий
Как в ларе сделать первый символ с Загловной буквы?
Дмитрий
Сорян, для кирилицы в UTF-8 ))
Дмитрий
Просто я хз есть встроенная функция, или нет, или придётся свою делать...?
Дмитрий
а класс str где находится?