Dmitry
Anonymous
писал кто ботов для скайпа на botman.io ?
вопрос по кнопкам, как сделать 3 или 5 в ряд?
Nurik
Не проще ли join использовать тогда?
Да можно join. Норм.
И вот так тоже можно:
Posts::with(['comments' => function($query) {
$query->select('id',DB::raw("$custom_field as custom_field"));
}])->get();
Elion
как просматривать таблицу в Voyager без создания Bread? Возможно ли такое?
Алексей
Ребят, помогите, пожалуйста .
Есть модель с отношенем один к одному - цена и её тип. Как правильнее обновить тип цены? Так нормально?:
public function setPriceType(string $type): void
{
$priceType = $this->salesPriceType();
$priceType->name = $type;
$priceType->save();
}
Grigorii K.
$priceType = $this->salesPriceType();
$priceType->name = $type;
А почему не
$priceType->name = $this->salesPriceType();
А вообще вроде норм чисто код
Grigorii K.
Должен работать
Алексей
Просто Шторм мне пишет, что "required parameter $model missing".
Алексей
Grigorii K.
Если верить документации, то норм
Алексей
Спасибо 👍
Grigorii K.
На всякий случай, это не метод в модели вы описываете?
Grigorii K.
Не для того, чтобы у цены обновлять тип?
Алексей
В модели.
Алексей
Как раз именно для этого 😦
Grigorii K.
Почему бы просто не использовать $SomePrice->priceType->name = $type;?
Алексей
Я не знал, что так можно 😑
Алексей
Это я уже читал, просто из головы вылетело.
Алексей
Спасибо.
Yet Another Stats (β)
https://b.yasb.exileed.com/t/laravel_pro
Artem
ребят кто нибудь делал авторизацию в laravel echo когда сайт работает через api и middleware CreateFreshToken? Как сделать?
Anonymous
Привет всем. Кто работал с FormRequest'ами, подскажите, пожалуйста, почему если форма заполнена неправильно, происходит 302 редирект? Можно ли выводить сообщения о неправильно заполнении заместо 302 редиректа?
Dmitry
Anonymous
Anonymous
Разобрался, как оказывается надо было в заголовках указывать, что это xhr запрос
Anonymous
Добрый вечер
Anonymous
Как-то иначе можно без DB::raw() взять данные?
Сергей
Есть кто тут?)
Сергей
как модель перед выводом проверять связана ли она с юзером, если имеются отношение у таблиц?)
Zangar
Подробнее?
Alexandr
whereHas?
Alexandr
https://laravel.com/docs/5.6/eloquent-relationships#querying-relations
Anonymous
Доброе утро! подскажите, есть ли в ларике пагинатор, который работает не с номерами страниц, а с id записей в бд?
Dmitry
Anonymous
поризводительность как бы
Anonymous
where id > x всегда быстрее чем limit/offset
Alexandr
мне кажется - это экономия на спичках
Alexandr
если она есть вообще
Dmitry
ты имеешь в виду дополнительное условие? тут пагинатор не при чем.
такая выбока по id не заменет тебе limit/offset. Потому что ты не можешь гарантировать что id идут по порядку без пропусков например
Dmitry
да и выборок кастомных делать не получится ;)
Anonymous
да что вы такое говорите омг(((
Anonymous
страница 1: where id > 0 limit 10
страница 2: where id > последний id с первой страницы limit 10
Dmitry
Anonymous
+ id > x
Dmitry
дальше, у тебя id идут 1, 3, 7, 50, 52, ... Какая будет 2я страница? при лимит 2?
Anonymous
id > последний id с первой страницы
Dmitry
а откуда ты его возьмешь? Доп запрос?
Anonymous
пагинатор вместо n страницы рисует ссылку с этим id 😱
Anonymous
элементарно же
Anonymous
https://ruhighload.com/%D0%9F%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%BD%D1%8B%D0%B9+%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4+%D0%B2+mysql
Dmitry
ок, а как тогда ты выведешь номера 10 страниц? как узнать какие им соответствуют id ?
Anonymous
а что если номера не нужны?
Anonymous
2к18 на дворе, все юзают infinite loader и т.п.
Dmitry
:) infinite loader - это оч хреново когда у тебя больше 20 страниц
Anonymous
это уже пользователю решать сколько ему нужно
Dmitry
Anonymous
пусть хоть 500 загрузит, его дело)
Dmitry
я не про это, я про то что у тебя допустьм 150 страниц новостей. мне надо на 20./ что бы доскролить туда через infinite loader - это руки отвалятся. + тормоза браузера
Anonymous
очень странный кейс
Dmitry
почему?
Anonymous
никто не знает что будет на какой-то странице
Dmitry
я вот открыл блог со статьями. прочитал все до 10й страницы вчера. Сегодня открыл опять и хочу продолжить. мне не надо уперто скролить, нажал на страницу 10 и все
Anonymous
зачем? контент для 10 страницы ещё не сгенерирован пока не сгенерировался для 9 и т.п. посмотрите как работает ента вконтакта, инстаграма, фейсбука и .тп.
Dmitry
что? )))
Anonymous
а при следующем заходе уже "номерация" будет с неизвестным сдвигом
Anonymous
даа, бывают иногда сайтики сложнее бложика
Dmitry
хороший пример что такой подход хрень - это пикабу. Зашел почитал, полистал. Во второй половине дня опять зашел, а там все старое. Что бы долистать до того что ты не читал, надо минуть 15 потратить
Dmitry
вот как раз там это п...ц как не удобно. В блоге на 10 страниц еще может прокатить
Dmitry
Хороший подход в яндекс.маркете. там можно и на этой же странице подгрузать и по пагинации перейти
Anonymous
ну это пикабу)
Anonymous
никто не мешает при следующем заходе вверх ленты пушить то что ещё не было просмотрено
Grigorii K.
Dmitry
у меня отображается
Grigorii K.
так отключи
Dmitry
а если я захочу посмотреть? :) Мне вот это вконтакте не нравится. Прочитал новость интересную, хочешь еще раз ее глянуть, а ее уже нет
Anonymous
лайкни и посмотри потом)