These are chat archives for LaravelRUS/chat

18th
Nov 2016
Alex Ilyenko
@assada
Nov 18 2016 00:02
странное поведение как по мне
$categories->getQueueableIds() - тогда все ок
Arsen Soroka
@arsen-s
Nov 18 2016 00:14

@Assada

$news = News::whereIn('category_id', $user->category->pluck('id'))->get();

если у юзера много категорий то надо называть правильно релейшены, т.е categories

Genji
@Gennnji
Nov 18 2016 05:53
@bagart https://telegram.me/laravel_pro - ты про это?
Soprun Vladislav
@vlsoprun
Nov 18 2016 08:24
Здорова мужики!
Sergey
@UnQuaiz
Nov 18 2016 08:24
@vlsoprun здарова мужик
Fector
@Fector
Nov 18 2016 08:24
@vlsoprun привет мужик, ты постоянен)
Soprun Vladislav
@vlsoprun
Nov 18 2016 08:25
@Fector :smile:
Мне кажется что то не то с моим рабочем столом
https://files.gitter.im/LaravelRUS/chat/4pDc/blob
Zlatoslav Desyatnikov
@zlodes
Nov 18 2016 08:29
@vlsoprun, http://joxi.ru/EA4nGnZhwDxO7m удобно.
Soprun Vladislav
@vlsoprun
Nov 18 2016 08:30
@zlodes в смысле иконке без имени? Да )))
@zlodes я так понимаю тебя совсем не смутил большой черный мужик с права :smile:
Zlatoslav Desyatnikov
@zlodes
Nov 18 2016 08:31
@vlsoprun, я даже не знаю, норма это или нет. :D
Soprun Vladislav
@vlsoprun
Nov 18 2016 08:32
:satisfied:
Ivan
@Hunternnm
Nov 18 2016 08:32
@vlsoprun теперь понятно, почему ты про бобров забыл... Потому что есть черный властелин у тебя, о бобре ты забываешь зря
или как там руки вверх пели
Soprun Vladislav
@vlsoprun
Nov 18 2016 08:34
@Hunternnm Не не не! С бобрами все в порядке, они некуда не делись ))
Fector
@Fector
Nov 18 2016 08:36
черный властелин еще ладно, винда это ...
Soprun Vladislav
@vlsoprun
Nov 18 2016 08:38
@Fector я виндадрочер, мне норм ))
в контексте черного властелина, звучит не очень...
JhaoDa
@jhaoda
Nov 18 2016 08:41
Парни, это не оффтоп
Ivan
@Hunternnm
Nov 18 2016 08:46
@jhaoda сорри, перепутал
NoViKoFF
@AndrewNovikof
Nov 18 2016 09:00
Всем привет!
KarmaBot
@KarmaBot
Nov 18 2016 09:00
Приветствую тебя, @AndrewNovikof!
Soprun Vladislav
@vlsoprun
Nov 18 2016 09:04
@AndrewNovikof Здорова ))
Zlatoslav Desyatnikov
@zlodes
Nov 18 2016 09:36
карма
KarmaBot
@KarmaBot
Nov 18 2016 09:36
@zlodes, Ваша карма +11. Вы благодарили 7 раз.
  • Достижения: "Находчивый"
Soprun Vladislav
@vlsoprun
Nov 18 2016 09:37
@zlodes спасибо
KarmaBot
@KarmaBot
Nov 18 2016 09:37
Спасибо (+1) для @zlodes принято! Текущая карма +12.
Zlatoslav Desyatnikov
@zlodes
Nov 18 2016 09:37
@vlsoprun, спасибо :smile:
KarmaBot
@KarmaBot
Nov 18 2016 09:37
Спасибо (+1) для @vlsoprun принято! Текущая карма +262.
Myroslav Zozulia
@diwms
Nov 18 2016 09:41
карма
KarmaBot
@KarmaBot
Nov 18 2016 09:41
@diwms, Ваша карма +4. Вы благодарили 6 раз.
Alexander Bobrov
@kca66y
Nov 18 2016 09:57

Добрый день, ребята. Поскажите, как проверить вот такую функцию на пустоту

$hall->images

Сама функция

public function images()
    {
        return $this->morphMany('App\Image', 'img');
    }
KarmaBot
@KarmaBot
Nov 18 2016 09:57
Hello, @kca66y!
Alexander Bobrov
@kca66y
Nov 18 2016 09:57
empty($hall->images)
не работает
dskozin
@dskozin
Nov 18 2016 09:59
@kca66y Функция в модели прописана?
JhaoDa
@jhaoda
Nov 18 2016 10:00
@kca66y ты не хочешь все же прочитать доку и понять, что нет тут никакой «функции»?
Dinar Garipov
@garf
Nov 18 2016 10:02
Привет всем большой! :)
KarmaBot
@KarmaBot
Nov 18 2016 10:02
Прувет, @gaaarfild!
JhaoDa
@jhaoda
Nov 18 2016 10:02
@kca66y а потом прочитать доку по конструкции (о ужас, и это не функция!) empty() и понять, что она не может не работать
dskozin
@dskozin
Nov 18 2016 10:03
@jhaoda Empty не работает на коллекции?
Dinar Garipov
@garf
Nov 18 2016 10:03
@dskozin Так ты прочитай :)
JhaoDa
@jhaoda
Nov 18 2016 10:03
@dskozin а коллекция это пустой объект или просто пустота?
JhaoDa
@jhaoda
Nov 18 2016 10:04
@dskozin кстати, да, бегом читать ман по РНР :)
Artemy
@lartie
Nov 18 2016 10:05
Привет всем. Подскажете, как я могу сделать описание таблицы (модель отдельную) со связью многие ко многим?
KarmaBot
@KarmaBot
Nov 18 2016 10:05
@artemiydeveloper, и тебе привет ;)
dskozin
@dskozin
Nov 18 2016 10:05
@jhaoda Слушаю, о Великий!
JhaoDa
@jhaoda
Nov 18 2016 10:05
@lartie так, как написано в доке
Dinar Garipov
@garf
Nov 18 2016 10:05
@lartie Есть одна модель есть другая модель. Между ними есть специальная связующая таблица.
Artemy
@lartie
Nov 18 2016 10:06
Мне нужна модель отдельная для работы с этой таблицей.
Soprun Vladislav
@vlsoprun
Nov 18 2016 10:06
@lartie приятного изучения https://laravel-news.ru/blog/tutorials/eloquent-relations
Dinar Garipov
@garf
Nov 18 2016 10:06
@lartie Это вопрос? :)
Artemy
@lartie
Nov 18 2016 10:06
Нет, это тз)
Dinar Garipov
@garf
Nov 18 2016 10:06
Ну так создай модель. Я думаю, это не запрещено :)
dskozin
@dskozin
Nov 18 2016 10:07
Слушайте, а чего тут столько пафоса то?
JhaoDa
@jhaoda
Nov 18 2016 10:08
@lartie нужна ли тебе модель для работы с промежуточной таблицей? Не знаем, твой же проект. Вообще, ларавел её сам создаст, но если нужна, то можешь сделать свою
dskozin
@dskozin
Nov 18 2016 10:08
Похоже тут все умными родились..
Александр Москаленко
@AlMos321
Nov 18 2016 10:08
Английский учить нужно!
Andrei Sosnov
@atehnix
Nov 18 2016 10:08
@jhaoda справедливости ради, русский раздел php.net тоже изобилует неточностями (перевода). Впрочем, как и большинство переводов любых доков. :)
Например: http://prnt.sc/d8sl3v
JhaoDa
@jhaoda
Nov 18 2016 10:08
@dskozin какого пафоса? Нет, мы не родились умными, мы просто доку читаем
Soprun Vladislav
@vlsoprun
Nov 18 2016 10:08
@dskozin пожалуйста не нагнетай обстановку :smile:
dskozin
@dskozin
Nov 18 2016 10:09
Я полагаю, что те кто задают вопросы уже тоже доку прочитали. Вопрос что может не поняли..
Dinar Garipov
@garf
Nov 18 2016 10:09
Дак ответ же получаешь :)
Просто с укором, что недостаточно внимательно читал
JhaoDa
@jhaoda
Nov 18 2016 10:09
@dskozin ты не поверишь, но опыт показывает что нет. они не читали доку, а сразу пошли в чат
Artemy
@lartie
Nov 18 2016 10:09
@jhaoda нужна, но я не могу понять как сделать чтобы автоматически при выборке, связи преобразовывались в экземпляры моделей.
dskozin
@dskozin
Nov 18 2016 10:10
@jhaoda Разве помощь людям от этого менее приятна становится?
JhaoDa
@jhaoda
Nov 18 2016 10:10
@lartie если ты связи описал, то они преобразуются. Если не преобразовываются, значит ты где-то накосячил
Dinar Garipov
@garf
Nov 18 2016 10:11
@lartie Сделай такие же связи, только belongsTo HasMany
JhaoDa
@jhaoda
Nov 18 2016 10:11
@dskozin люди постоянно спрашивают то, что написано в первых абзацах доки, потому что даже их им лень читать. Я постоянно объясняю это всяким «защитникам» вроде тебя, но ничего не меняется :)
Artemy
@lartie
Nov 18 2016 10:11
Колдунство какое-то черное. Ладно, попробуем.
Soprun Vladislav
@vlsoprun
Nov 18 2016 10:12
@lartie :smile:
Dinar Garipov
@garf
Nov 18 2016 10:12
@lartie В этой связующей таблице у тебя же есть поля model1_id model2_id
Это ведь по сути означает, что у данной записи есть связьодин ко многим с одной моделью. И такж е с другой
Воспринимай ее как обычную таблицу
Artemy
@lartie
Nov 18 2016 10:13
Да, но я не думал что ларавель умеет так)
Спасибо всем)
KarmaBot
@KarmaBot
Nov 18 2016 10:13
@artemiydeveloper, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Dinar Garipov
@garf
Nov 18 2016 10:14
Ох Ларавель чего только не умеет. =)
NoViKoFF
@AndrewNovikof
Nov 18 2016 10:53
Можно ли расширить ресурс-контроллеры на прием кастомных методов?
JhaoDa
@jhaoda
Nov 18 2016 10:54
@AndrewNovikof можно, замени ResourceRegistrar на свой
$this->app->singleton(\Illuminate\Routing\ResourceRegistrar::class, MyResourceRegistrar::class);
NoViKoFF
@AndrewNovikof
Nov 18 2016 10:55
@jhaoda о, спасибо
KarmaBot
@KarmaBot
Nov 18 2016 10:55
Спасибо (+1) для @jhaoda принято! Текущая карма +1321.
Alexander Bobrov
@kca66y
Nov 18 2016 11:07
@jhaoda Хорошо. Я ошибся. Как мне проверить свойство на пустоту.
JhaoDa
@jhaoda
Nov 18 2016 11:08
@kca66y открыть список методов коллекции и почитать
Alexander Bobrov
@kca66y
Nov 18 2016 11:09
@jhaoda Спасибо.
KarmaBot
@KarmaBot
Nov 18 2016 11:09
Спасибо (+1) для @jhaoda принято! Текущая карма +1322.
Zlatoslav Desyatnikov
@zlodes
Nov 18 2016 11:24
facepalm.jpg
Anton Kartsev
@bigperson
Nov 18 2016 11:50
Всем привет. Подскажите, как использовать модели в основном приложении, которые я создал в собственном пакете? Их надо как-то регистрировать в сервис провайдере? Class not found ругается ларавелка
KarmaBot
@KarmaBot
Nov 18 2016 11:50
О! @bigperson! Сто лет не виделись!) Как жизнь молодецкая? Рассказывай :)
createsites
@createsites
Nov 18 2016 11:54
Возможно надо в composer.json прописать
"autoload": {
"psr-4": {
"Packages\Yourmodel\": "packages/Yourmodel/src"
Zlatoslav Desyatnikov
@zlodes
Nov 18 2016 12:03
@bigperson, сделай composer du трижды :trollface:
Anton Kartsev
@bigperson
Nov 18 2016 12:03
@createsites Спасибо помогло, не в тот композер пихал
Kirill Nesmeyanov
@SerafimArts
Nov 18 2016 12:03
composer du
composer du hast
composer du hast mich
:D
Zlatoslav Desyatnikov
@zlodes
Nov 18 2016 12:03
:smile:
Soprun Vladislav
@vlsoprun
Nov 18 2016 12:04
:smile:
Anton Kartsev
@bigperson
Nov 18 2016 12:04
@createsites Спасибо. Тупит что то кармабот
Zlatoslav Desyatnikov
@zlodes
Nov 18 2016 12:04
@KarmaBot, старуха, ты там чего?
Kirill Nesmeyanov
@SerafimArts
Nov 18 2016 12:04
походу его можно хоронить :D
Zlatoslav Desyatnikov
@zlodes
Nov 18 2016 12:04
@SerafimArts, а чё с ним такое? После чего стал так умирать?
Kirill Nesmeyanov
@SerafimArts
Nov 18 2016 12:05
не буду тыкать пальцем, но после патчей одного человечка и ленности другого потестить (который сливает всё в мастер не проверяя)
D3-FC
@D3-FC
Nov 18 2016 12:06
добрый вечер или день
KarmaBot
@KarmaBot
Nov 18 2016 12:06
Привет, @D3-FC! Проходи, присаживайся. В ногах правды нет :)
Soprun Vladislav
@vlsoprun
Nov 18 2016 12:06
@D3-FC добрый
D3-FC
@D3-FC
Nov 18 2016 12:07
подскажите, можно ли в тестах ларавел при обращении по маршруту например: $this->post('api/some')->assertResposneOk() игнорировать валидацию?
а нашёл. WithoutMiddleware.
спасибо за внимание)
KarmaBot
@KarmaBot
Nov 18 2016 12:09
@D3-FC, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Soprun Vladislav
@vlsoprun
Nov 18 2016 12:11
@D3-FC пожалуйста :wink:
Denis Mazur
@lans8097
Nov 18 2016 12:12
Добрый день.
Подскажите как обнулить токен после ajax запроса ?
KarmaBot
@KarmaBot
Nov 18 2016 12:12
@lans8097, здравствуй.
Zlatoslav Desyatnikov
@zlodes
Nov 18 2016 12:13
$token = 0; :trollface:
Anton Kartsev
@bigperson
Nov 18 2016 12:14
Подскажите можно ли в модели как-то разом переопределить все методы использующие id, чтоб поиск происходил по другому столбцу 'id_'.$this->table
Zlatoslav Desyatnikov
@zlodes
Nov 18 2016 12:15
@bigperson, вынести в scope?
Anton Kartsev
@bigperson
Nov 18 2016 12:16
@zlodes мне нужно чтоб метод Model::find($id) и подобные работали нормально
Zlatoslav Desyatnikov
@zlodes
Nov 18 2016 12:19
@bigperson, можно оверрайдить newQuery в модели.
Anton Kartsev
@bigperson
Nov 18 2016 12:20
@zlodes Все куда проще оказалось. Надо переопределить protected $primaryKey
Zlatoslav Desyatnikov
@zlodes
Nov 18 2016 12:20
@bigperson, о, ну да, так действительно проще.
Не знал, что есть такое
bobcat-1
@bobcat-1
Nov 18 2016 13:04
Привет всем
KarmaBot
@KarmaBot
Nov 18 2016 13:04
Hello, @bobcat-1!
bobcat-1
@bobcat-1
Nov 18 2016 13:05
У меня такой вопрос, можно ли скрыть от разных расширений браузера, что сайт создан на Laravel?
Kirill Nesmeyanov
@SerafimArts
Nov 18 2016 13:05
@bobcat-1 меняешь имя кукиса и всё
bobcat-1
@bobcat-1
Nov 18 2016 13:05
насколько я понимаю, такие расширения могут детектить по имени куки
дада
@SerafimArts спасибо, попробую, сам так думал
KarmaBot
@KarmaBot
Nov 18 2016 13:05
Спасибо (+1) для @SerafimArts принято! Текущая карма +631.
Kirill Nesmeyanov
@SerafimArts
Nov 18 2016 13:06
это единственное как можно задетектить ларку
bobcat-1
@bobcat-1
Nov 18 2016 13:06
а заголовки свои laravel не добавляет в ответ?
Kirill Nesmeyanov
@SerafimArts
Nov 18 2016 13:06
добавляет конечно, но они ничем не отличаются от других
bobcat-1
@bobcat-1
Nov 18 2016 13:06
я смотрел, вроде нет
ок
Kirill Nesmeyanov
@SerafimArts
Nov 18 2016 13:06
ну т.е. контент тайп и прочая шняжка дефолтная для любого
Anton Kartsev
@bigperson
Nov 18 2016 13:37
Подскажите в какую сторону копать. Нужно организовать поиск по модели, но приэтом нужно чтоб учитывались связи в модели и производился поиск по ним. Использую Scout
Anton Kartsev
@bigperson
Nov 18 2016 13:42
вот структура по которой надо искать http://prntscr.com/d8v04s
Mikail Aziev
@aziev
Nov 18 2016 14:10
@bigperson
Model::whereHas('отношение', function ($query) {
    $query->where('поле_связанной_модели', 'значение');
})->get();
Anton Kartsev
@bigperson
Nov 18 2016 14:11
@aziev мне полноценный поиск нужен используя Scout, а не выборка по параметрам связанных моделей
Anton Kartsev
@bigperson
Nov 18 2016 14:19
Не получается на algolia модели со связями залить
dskozin
@dskozin
Nov 18 2016 14:26
@bigperson А нельзя разделить модели и залить на Алголу, а когда возвращаются результаты поиска искать ее связи с другими моделями?
Anton Kartsev
@bigperson
Nov 18 2016 14:31
Пытаюсь загрузить по этому мануалу https://www.algolia.com/doc/api-client/laravel/relationships
http://laravel.io/bin/QN5vD Добавил в модель, но algolia в попадает только
{
  "id_car_modification": 9993,
  "id_car_serie": 1940,
  "id_car_model": 1447,
  "name": "3.2 AT (211 л. с.)",
  "id_car_type": 1,
  "objectID": "9993"
}
Arsen Soroka
@arsen-s
Nov 18 2016 14:35
привет всем.
можно в миграции изменить поле enum? или только через DB::statement о5 перечислять все поля?
Zlatoslav Desyatnikov
@zlodes
Nov 18 2016 14:41
@SerafimArts, некоторые фреймворки добавляют заголовок "X-Powered-By: NINJA666FRAMEWORK"
Zlatoslav Desyatnikov
@zlodes
Nov 18 2016 14:56
@bigperson, а что за проект такой? )
Anton Kartsev
@bigperson
Nov 18 2016 14:56
@zlodes CRM для компании
dskozin
@dskozin
Nov 18 2016 14:56
@bigperson Личку смотришь?
Zlatoslav Desyatnikov
@zlodes
Nov 18 2016 14:57
@bigperson, а то у меня по страхованию, данные похожие. )
JhaoDa
@jhaoda
Nov 18 2016 15:01
@bigperson id_car_type, objectID — мнээээ...
Anton Kartsev
@bigperson
Nov 18 2016 15:02
да я понял уже что у меня getAlgoliaRecord не то, что нужно отдает
Kirill Nesmeyanov
@SerafimArts
Nov 18 2016 15:06
@zlodes всё же CMS а не фреймворки, не?
Zlatoslav Desyatnikov
@zlodes
Nov 18 2016 15:06
@SerafimArts, express так делает.
Kirill Nesmeyanov
@SerafimArts
Nov 18 2016 15:06
ну express - это шляпа на js
так что можно не учитывать
я про нормальные
Zlatoslav Desyatnikov
@zlodes
Nov 18 2016 15:07
@SerafimArts, щас обидно было :D
dskozin
@dskozin
Nov 18 2016 15:07
@zlodes Сам express писал? ))
Kirill Nesmeyanov
@SerafimArts
Nov 18 2016 15:07
Spring, JBoss, Boost, Rails, Struts, Django, etc
Anton Kartsev
@bigperson
Nov 18 2016 15:13
В общем сделал чтоб метод getAlgoliaRecord() в модели возвращал адекватный массив - http://laravel.io/bin/XyKrQ но данные на аголию все равно уходят как и прежде (((
В общем getAlgoliaRecord надо было заменить на toSearchableArray
D3-FC
@D3-FC
Nov 18 2016 16:12
Кто-нибудь знает как в тестах включить режим игнорирования form request валидации, наподобии withoutMiddleware()?
Andy Melentev
@Sinersis
Nov 18 2016 17:40
Ребята привет! Слушайте а что в 5.3 не работает фасад Mail::send() ?
KarmaBot
@KarmaBot
Nov 18 2016 17:40
Не узнал тебя, @Sinersis. Богатым будешь :)
JhaoDa
@jhaoda
Nov 18 2016 18:23
@Sinersis конечно. И ты первый, кто с этим столкнулся :)
Юрий
@sawerus
Nov 18 2016 18:24
В англ доку то не глянуть ..
Andy Melentev
@Sinersis
Nov 18 2016 18:26
@jhaoda сарказм принят! Но не понятен...
JhaoDa
@jhaoda
Nov 18 2016 18:29
@Sinersis ну ты не хочешь объяснить, что у тебя не работает? Мы угадать должны,да?
Andy Melentev
@Sinersis
Nov 18 2016 18:31
@jhaoda
Mail::send('emails.manager',
            [
                'order' => $event->order,
                'customer' => $event->customer,
            ], function ($m) use ($users, $event, $pdf_coast, $pdf_empty) {
                $m->from('tdsouz@tds-sofi.spb.ru', 'Калькулятор');
                $m->to('melentev.av@gmail.com')->subject('Новый заказ');

                foreach ($event->details as $detail){
                    $m->attachData($detail->image, $detail->name);
                }

                $m->attachData($pdf_coast, 'With Prise');
                $m->attachData($pdf_empty, 'WithOut Prise');
        });
Что-то типо этого не работает
JhaoDa
@jhaoda
Nov 18 2016 18:32
@Sinersis две последних пустых строки очень тут нужны?
@Sinersis как оно не работает?
Andy Melentev
@Sinersis
Nov 18 2016 18:33
@jhaoda Просто попали сюда, чего такой вредный -) Вообще никак ни ошибки не шлет, ни почты
Anton Kartsev
@bigperson
Nov 18 2016 18:34
@Sinersis конфиг настроен?
Arsen Soroka
@arsen-s
Nov 18 2016 18:50
ребят, один с тестов фейлится на ошибке allowed memory size.
Как отловить какой это тест?
Andy Melentev
@Sinersis
Nov 18 2016 19:03
@bigperson Да все норм
@bigperson Конфиг да нормальный
Andy Melentev
@Sinersis
Nov 18 2016 19:38
Так у меня пока что победа посмотрим что завтра будет! Всем спасибо
KarmaBot
@KarmaBot
Nov 18 2016 19:38
@Sinersis, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Andy Melentev
@Sinersis
Nov 18 2016 19:39
Другой вопрос как можно WP блог разместить по адресу domain.ru/blog
Чет я прямо не могу допереть
Юрий
@sawerus
Nov 18 2016 20:51
уфф.. gmail молодцы, что бы почта с ними срослась надо включить "Ненадежные приложения" в аккаунте...
не знал...