Александр
человек задающий такие вопросы не понимает элементарных концепций веб-приложений
Azamatbek
есть сайт стоит локальный надо добавить поиск
Skeptic
человек задающий такие вопросы не понимает элементарных концепций веб-приложений
Саша, спасибо, подписался на этот канал, думал тут другой уровень
Skeptic
да твой ответ азамату) я когда прочитал, расстроился)
Skeptic
ответы были очень нецензурными)
Александр
чего чего?)
Александр
уж до личных оскорблений я в этом чатике никогда не опускался
Александр
просто, если рационально посмотреть, мне тоже очень хочется помочь
Александр
спросить
Skeptic
Сори, понятнее, твой ответ азамату спас меня от нецензурных выражений почему люди не ищут сами и не читают материалы)
Александр
ааа
Александр
фух)
Александр
я подумал сперва что в мой огород камень, типа помогать не хочу)
Skeptic
нет, абсолютно в другую сторону
Azamatbek
САша ты не мешай нам если ты не хочешь
Александр
Азамат, давай попробуем. Контент какого рода тебе нужно искать на твоем сайте? Полнотекстовый поиск? Где хранится контент? реляционная бд или нечто вроде elastic search юзаешь?
Azamatbek
вот код закину
Александр
код всего сайта?
Александр
я же задал конкретные вопросы
Александр
касающиеся концепции твоего сайта
Александр
или ты сам не знаешь где у тебя конент хранится
Skeptic
Александр
ладно. я пас.
Myron
public function render($request, Exception $exception) { if ($exception instanceof \Illuminate\Http\Exceptions\PostTooLargeException) { Session::flash('error', __('error Message')); return redirect()->back(); } return parent::render($request, $exception); } привет. пытаюсь зафлешить сесию при ошибке очень большого файла, в exception/handler.php но редиректиться без сессии. Мб кто то сталкивался?
Александр
только что еще за __
Skeptic
локализация
Александр
аа
Skeptic
только забавности передаюстся внутрь ее)
Myron
да ето не важно, главное что flash не работает
Александр
я никогда не юзал Session::flash
Александр
и флеш меседжи передавал вот так
Myron
даже так не передаютья
Александр
у тебя мб куки отключены?
Skeptic
проверь Middleware
Anonymous
Добрый вечер
Anonymous
Что можете посоветовать для парсера?
Александр
смотря что парсить
Skeptic
вероятно у тебя отсутвует для этого роута мидллеваре, который стартует сессии
Anonymous
html, около 50 сайтов два раза в день
Anonymous
по ссылкам гулять не надо
Skeptic
ну это рабочий проект, хз как там
Skeptic
а какая версия ларавел?
Azamatbek
нашёл
Azamatbek
5,4
Myron
ладно, спасибо, буду что-то искать
Azamatbek
всем спасибо
Skeptic
ладно, спасибо, буду что-то искать
плюс надо убедиться, что при данной схеме return redirect()->back(); рендеринг предыдущей страницы выполнится в один запрос, так как функция flash хранит данные ТОЛЬКО для следующего запроса
Skeptic
в офф доке можешь это подробнее почитать https://laravel.com/docs/5.4/session#flash-data
Myron
да я об етом уже думал, спасибо
Azamatbek
Сама база находится в mysql
Skeptic
да я об етом уже думал, спасибо
Мирон, мб поможет, https://stackoverflow.com/questions/19838978/laravel-redirect-back-with-message
Myron
ок, спасибо)
Anton
Вопрос... а вот есть у меня SoftDeletes
Anton
И надо мне сделать запрос с join
Anton
можно как-то не прописывать что все join тоже должны быть deleted_at is null?
Anton
а то он только к основной таблице это добавляет...
Skeptic
по хорошему вместо джоин использовать встренные элоквент механизмы, а именно релейшены whereHas(имя связи, замыкание с условием если необходимо), в данном случае для связанной сущности будет применено правило SoftDeleted если трейт присутсвует в модели
Skeptic
Иначе тебе придется для каждой таблицы, которую джоинишь создавать алиас и для каждой прописывать что делитед_ат должен быть налл
Юрий
по идее элоквент сам это фильтрует если через него запрос строишь
Юрий
т.е. нужно принудительно просить его withTrashed() чтобы получить все записи
Anton
по идее элоквент сам это фильтрует если через него запрос строишь
Только что же написал - что если делаешь join, на join таблицу не накладывается
Юрий
ну сделай связи и по связям джоини, как Саша написал выше
Skeptic
https://laravel.com/docs/5.4/eloquent-relationships#querying-relations
Anton
как не понимаю что такое джойнить по связям, я знаю что такое whereHas
Юрий
ну и вот)
Skeptic
мануал в помощь
Anton
но там вообще нихера не просто..
Anton
плюс whereHas - это вроде как подзапрос
Anton
Очень уж их не хочется
Anton
но мысль понял
Skeptic
Это смысл элоквента, если хочешь работать на более низком уровне придется аккуратно руками добавлять условия на делитед ат
Timofey
Есть какой нибудь пакет или решение, реализующее подключение к разным бд ,чтобы не писать в каждой модели $connection ?
Os
Есть какой нибудь пакет или решение, реализующее подключение к разным бд ,чтобы не писать в каждой модели $connection ?
а как ты себе это число логически представляешь? в условном конфиге указывать, какие модели используют какое соединение?
Timofey
Skeptic
Паттерн Репозиторий тебе в помощь
Skeptic
или при запросе с определенного субдомена в сервис провайдере реализуешь создание или указание дефолтового коннекшена