These are chat archives for LaravelRUS/chat

24th
Jun 2016
Alexander Zayka
@KlassT
Jun 24 2016 00:04
Хотя в сервисы прописал
Ivan
@Hunternnm
Jun 24 2016 06:19
Доброго всем утра!
Ilya
@agoalofalife
Jun 24 2016 06:40
@Hunternnm Привет!
Alexander
@Dualse
Jun 24 2016 06:41
@Hunternnm Мне предыдущая ава больше нравилась. Это какая-то не позитивная)
Ivan
@Hunternnm
Jun 24 2016 06:58
@Dualse так и позитива нету же)
Maksim (Ellrion) Platonov
@Ellrion
Jun 24 2016 06:59
@Hunternnm откуда тогда смайлик в конце предложения?)
Ivan
@Hunternnm
Jun 24 2016 07:00
@Ellrion плохая привычка
Maksim (Ellrion) Platonov
@Ellrion
Jun 24 2016 07:01
@Hunternnm у нас кстати в проекте этот кот показывается на 503 error page) при artisan down)
Ivan
@Hunternnm
Jun 24 2016 07:01
@Ellrion у нас на улице в тени 39... я именно такой
Maksim (Ellrion) Platonov
@Ellrion
Jun 24 2016 07:02
@Hunternnm у нас чудные 20
хотя в офисе всё равно душновато
Ivan
@Hunternnm
Jun 24 2016 07:03
@Ellrion 20... душновато... у нас включился режим АД
Maxim
@Big-Shark
Jun 24 2016 07:14
@Hunternnm а у нас +14 и туман с дождем, и так весь месяц
Ivan
@Hunternnm
Jun 24 2016 07:14
@Big-Shark ты еще в тае?
Maxim
@Big-Shark
Jun 24 2016 07:15
@Hunternnm нет, Владивосток, Россия
Soprun Vladislav
@vlsoprun
Jun 24 2016 07:17
Всем боброго утра
Ivan
@Hunternnm
Jun 24 2016 07:17
@vlsoprun боброго
@Big-Shark вернулся таки на Родину?
Soprun Vladislav
@vlsoprun
Jun 24 2016 07:18
@Hunternnm твой аватар идеально отражает мое настроение ))
Maxim
@Big-Shark
Jun 24 2016 07:44
@Hunternnm на время
Ваня Devium
@webdevium
Jun 24 2016 08:04
Ребят, вопрос не по ларе, но будет использоваться в ларе: type hint можно как-то так заюзать, либо object какого-то класса, либо int?
Maxim
@Big-Shark
Jun 24 2016 08:05
@webdevium нет, либо один либо другой
Ваня Devium
@webdevium
Jun 24 2016 08:05
@Big-Shark понял, принял, спасибЪ
Maksim (Ellrion) Platonov
@Ellrion
Jun 24 2016 08:21
@webdevium но скоро будет можно)
Ваня Devium
@webdevium
Jun 24 2016 08:23
это замечательно
JhaoDa
@jhaoda
Jun 24 2016 08:26
Да уже можно, 7.1 же альфу выпустили. Только шторм про это знает или нет?
Или это не попало в 7.1 и пока ещё RFC?
Maxim
@Big-Shark
Jun 24 2016 08:31
@jhaoda я вот не помню, мне кажется не попало, только нулебел попал
Kirill Nesmeyanov
@SerafimArts
Jun 24 2016 08:32
@jhaoda это не попало
лишь исключения
Maxim
@Big-Shark
Jun 24 2016 08:32
@SerafimArts все пропало
Kirill Nesmeyanov
@SerafimArts
Jun 24 2016 08:33
и не попадёт никогда https://wiki.php.net/rfc/union_types
daviys
@daviys
Jun 24 2016 08:39
А на гиттер есть навигация по каналам для русскоговрящих?
VirDignus
@virdignus
Jun 24 2016 08:39
доброго дня
KarmaBot
@KarmaBot
Jun 24 2016 08:39
@virdignus, привет, как настроение?
VirDignus
@virdignus
Jun 24 2016 08:40
народ, как отследить цепочку вызова мидлвар, кто за чем и что возвращает?
Raman Starshykh
@dashiwa
Jun 24 2016 08:47

Привет. Есть такой вопрос.
Я имею рест сервер с oauth аутентификацией.
Хочу зарегестрировать пользователя в другом сайте через данное апи.

Я логинюсь,посылаю запрос доступа ,прохожу проверку -> попадаю на точку доступа апи.
И вопрос. Как мне передать информацию на другой сайт о пользователе ,если на данный момент у меня есть только токен?
Вот для гугла есть функция показывающая инфу о текущем для данного сеанса юзере
$client->setAccessToken($_SESSION[ 'token' ]);
$userinfo = $client->getUserInfo();
Как показало гугление для каждого провайдера есть метод возвращающий id польззователя текущего сеанса.
Нашел только одно упоминание о данном вопросе.
Может у кого есть оптимальные методы решения?

KarmaBot
@KarmaBot
Jun 24 2016 08:47
Hello, @dashiwa!
Dinar Garipov
@garf
Jun 24 2016 08:52
@dashiwa JWT?
Raman Starshykh
@dashiwa
Jun 24 2016 09:01
хм..возможно..Спасибо @gaaarfild
KarmaBot
@KarmaBot
Jun 24 2016 09:01
Спасибо (+1) для @gaaarfild принято! Текущая карма +133.
Aleksandr Ayvazov
@mefist1990
Jun 24 2016 10:07
Всем доброго Дня
KarmaBot
@KarmaBot
Jun 24 2016 10:07
О! @mefist1990! Сто лет не виделись!) Как жизнь молодецкая? Рассказывай :)
Soprun Vladislav
@vlsoprun
Jun 24 2016 10:08
@mefist1990 привет
Aleksandr Ayvazov
@mefist1990
Jun 24 2016 10:08
Покажите, как должен быть выглядеть файл app/config/app.php он у меня пустой, я пытаюсь установить компонент по мануалу http://www.maatwebsite.nl/laravel-excel/docs/getting-started#installation
Alexander
@Dualse
Jun 24 2016 10:09
@mefist1990 А в репе лары посмотреть?
Aleksandr Ayvazov
@mefist1990
Jun 24 2016 10:11
@Dualse я просто смотрел тут https://github.com/laravel/laravel/tree/master/app там его не было
This message was deleted
KarmaBot
@KarmaBot
Jun 24 2016 10:11
Так не честно, @mefist1990. Нельзя добавлять карму самому себе.
JhaoDa
@jhaoda
Jun 24 2016 10:11
@mefist1990 а зачем ты там смотрел, если его там быть не может?
Aleksandr Ayvazov
@mefist1990
Jun 24 2016 10:11
@Dualse спасибо должно помочь
KarmaBot
@KarmaBot
Jun 24 2016 10:11
Спасибо (+1) для @Dualse принято! Текущая карма +49.
Aleksandr Ayvazov
@mefist1990
Jun 24 2016 10:12
@jhaoda ориентировался по пути своего проекта
JhaoDa
@jhaoda
Jun 24 2016 10:12
@mefist1990 что-то у тебя там перепиленное всё напрочь, откуда config в app?
Aleksandr Ayvazov
@mefist1990
Jun 24 2016 10:13

@jhaoda короче это ошибка в мануале к компоненту, вот что там написано After updating composer, add the ServiceProvider to the providers array in app/config/app.php

'Maatwebsite\Excel\ExcelServiceProvider',

@jhaoda путь app/config/app.php
Alexander
@Dualse
Jun 24 2016 10:14
@mefist1990 app - это твое приложение
Типа blog/config/app.php, blog/app/http ну и т.п.
@Dualse не, там реально косяк на сайте, в гит-версии всё нормально написано
На сайте вообще какая-то тухлая дока
Aleksandr Ayvazov
@mefist1990
Jun 24 2016 10:19
@jhaoda пошел с гита ставить:)
Alexander
@Dualse
Jun 24 2016 10:22
@jhaoda Так это вроде просто оболочка над phpexcel для лары
Ваня Devium
@webdevium
Jun 24 2016 10:25
Эта "просто оболочка" мне при генерации файла на 40к строк ест 2гб памяти((
JhaoDa
@jhaoda
Jun 24 2016 10:25
@Dualse и что?
@webdevium ест не оболочка, а phpexcel
Ваня Devium
@webdevium
Jun 24 2016 10:27
@jhaoda есть смысл на коммерцию перейти, например на https://github.com/iliaal/php_excel ?
Aleksandr Ayvazov
@mefist1990
Jun 24 2016 10:27
@webdevium а ты использовал это расширение? Maatwebsite/Laravel-Excel
Ваня Devium
@webdevium
Jun 24 2016 10:28
@mefist1990 да
Alexander
@Dualse
Jun 24 2016 10:28
@jhaoda Ну так, что доступно в phpexcel, то и в этом пакете доступно. Или я не прав?
JhaoDa
@jhaoda
Jun 24 2016 10:28
@Dualse и как это относится к теме разговора?
Alexander
@Dualse
Jun 24 2016 10:30

На сайте вообще какая-то тухлая дока

Я так понимаю "тухлая" - это в смысле "скудная"

Или ты про ее не актуальность?
Aleksandr Ayvazov
@mefist1990
Jun 24 2016 10:32
@webdevium ты его ставил по мануалу?
Andy Melentev
@Sinersis
Jun 24 2016 10:34
приветствую всех!
KarmaBot
@KarmaBot
Jun 24 2016 10:34
Приветствую тебя, @Sinersis!
Soprun Vladislav
@vlsoprun
Jun 24 2016 10:35
@Sinersis :hand:
Ваня Devium
@webdevium
Jun 24 2016 10:35
@mefist1990 естественно
@mefist1990 а в чем у тебя трабл?
Andy Melentev
@Sinersis
Jun 24 2016 10:38
Товорисчи есть вопрос по админке Sleeping Owl. Короче поставил настроил, но вот запоролся на такой фигне. Если я создаю роут в админке и ссылаюсь на существующий контроллер то он мне возвращает вьюху, если задаю в роуте статичный метод который возвращает туже вьюху и помещаю его в AdminSection::view($content, 'Information'); то все норм. Но мне не хочеться в каждый роут дописывать статичный метод, можно как-то напрямую из контроллера выводить информацию в админку?
Kirill Nesmeyanov
@SerafimArts
Jun 24 2016 10:39
@Sinersis тебе сюда
Andy Melentev
@Sinersis
Jun 24 2016 10:47
@SerafimArts Спасибо
KarmaBot
@KarmaBot
Jun 24 2016 10:47
Спасибо (+1) для @SerafimArts принято! Текущая карма +490.
Andrei Sosnov
@atehnix
Jun 24 2016 10:50
@daviys https://github.com/mr-mig/ru-it-chats
Ваня Devium
@webdevium
Jun 24 2016 10:53
Кто-то перекидывал проекты на ларе с mysql на postgre? Какие могут быть проблемы при таких операциях?
Dave
@aios
Jun 24 2016 10:54
@webdevium если супер заурядных запросов нет - то по идее не должно быть никаких
Ваня Devium
@webdevium
Jun 24 2016 10:55
@aios есть только 40-50 типов запросов с 5-6 join'ов
Dave
@aios
Jun 24 2016 10:56
@webdevium ну попробуй просто драйвер поменять и приконнектить к постгре.
Dinar Garipov
@garf
Jun 24 2016 10:57
@webdevium Могут быть проблемы с Датами и с Enum
В остальном должно нормально лечь, если миграции прописаны
Ваня Devium
@webdevium
Jun 24 2016 10:58
Вот миграций точно нет. Макаки проект делали. Я переписываю.
Dinar Garipov
@garf
Jun 24 2016 11:01
Ну так пиши их. :) Поставь пакет, который генерит их из существующей БД
Ваня Devium
@webdevium
Jun 24 2016 11:09
@gaaarfild я же говорю. Макаки писали. Я переписываю на 5 версию, там все сгенерировал. Но я пока переписал только мобильную часть сервиса.
А все остальное осталось на 4, где макаки функции в vendor пакетах писали. Я не могу ставить composerом пакеты.
Aleksandr Ayvazov
@mefist1990
Jun 24 2016 11:09
@webdevium вот в чем Class 'Collective\Bus\BusServiceProvider' not found не знаю где взять этот файл, вроде на гите нашел
Anarbek96
@Anarbek96
Jun 24 2016 11:10
Привет всем )
KarmaBot
@KarmaBot
Jun 24 2016 11:10
Не узнал тебя, @Anarbek96. Богатым будешь :)
Alexander
@Dualse
Jun 24 2016 11:11

@mefist1990

For Laravel 5.2 use you have to install the laravelcollective/bus package. Add this to the composer.json and update composer:
"laravelcollective/bus": "^5.2"

Делал?
Anarbek96
@Anarbek96
Jun 24 2016 11:11
как отнять от текущей даты . дату рождения ?
Aleksandr Ayvazov
@mefist1990
Jun 24 2016 11:12
@Dualse да в композер джон я добавил это и обновил или я что то пропустил?
Alexander
@Dualse
Jun 24 2016 11:12
@Anarbek96 Можно в timestamp переводить. Но может есть лучшее решение.
@mefist1990 Ну ты же сначала добавил в композер, потом обновил, а только затем добавил эту строку в конфиг?
Anarbek96
@Anarbek96
Jun 24 2016 11:13
@Dualse как переводить ?
Aleksandr Ayvazov
@mefist1990
Jun 24 2016 11:14
@Dualse да
Alexander
@Dualse
Jun 24 2016 11:14
@mefist1990 Композер успешно обновился. И после этого ставишь сам пакет и вылетает ошибка?
@KarmaBot погугли strtotime
Alexander
@Dualse
Jun 24 2016 11:16
@mefist1990 Хотя лучше расскажи порядок действий, и в какой момент вылетает ошибка. Я сам ставил этот пакет, все нормально работает
Aleksandr Ayvazov
@mefist1990
Jun 24 2016 11:18
@Dualse все устранил, спасибо. проблемы была в моем файловом редакторе на сервере, он не сохранил этот БУС в композер ДЖОН, через nano внес и сохранил, завелось
@Dualse Теперь бы найти рабочую форму для загрузки файла и вноса в БД, не подкинешь ссылочку или код
Maxim
@Big-Shark
Jun 24 2016 11:24
@Anarbek96 реально?
Alexander
@Dualse
Jun 24 2016 11:32
@mefist1990 А зачем что-то искать? В ларе с коробки есть возможность работы с файлами и формами. https://laravel.com/docs/5.2/requests#files Там даже примеры есть
daviys
@daviys
Jun 24 2016 11:44
@atehnix спасибо, я тоже уже нашел)
KarmaBot
@KarmaBot
Jun 24 2016 11:44
Спасибо (+1) для @atehnix принято! Текущая карма +108.
lordonx3
@lordonx3
Jun 24 2016 11:53
Всем приветик
KarmaBot
@KarmaBot
Jun 24 2016 11:53
Приветствую тебя, @lordonx3!
lordonx3
@lordonx3
Jun 24 2016 11:56
Гайс, можно передать таким образом, несколько массивов?
return view('panel/index', ['accounts' => $accounts]);
JhaoDa
@jhaoda
Jun 24 2016 11:57
@lordonx3 это массив данных, в нём может быть что угодно, хоть десять массивов
lordonx3
@lordonx3
Jun 24 2016 11:57
return view('panel/index', ['accounts' => $accounts, 'posts' => $posts]);
Будет работать, верно?
JhaoDa
@jhaoda
Jun 24 2016 11:58
@lordonx3 а ты попробуй
lordonx3
@lordonx3
Jun 24 2016 11:58
Смогу скажем данные их нескольких таблиц в шаблн вывести?
@jhaoda пожалей, и меня, и себя)
Будет работать?)
JhaoDa
@jhaoda
Jun 24 2016 11:58
@lordonx3 я смогу, а сможешь ли ты — не знаю
Сергей
@egent
Jun 24 2016 12:00
@lordonx3 а еще можно использовать compact('arr1', 'arr2') ...
lordonx3
@lordonx3
Jun 24 2016 12:01
@egent а какой способ более правильный?
Сергей
@egent
Jun 24 2016 12:02
c compact компактный ))
lordonx3
@lordonx3
Jun 24 2016 12:05
Зашел в гит игнор
Там стоит игнорирование папки /vendor
Какой в этом смысл?
JhaoDa
@jhaoda
Jun 24 2016 12:06
@lordonx3 а какой смысл заливать её в гит?
lordonx3
@lordonx3
Jun 24 2016 12:07
Вдруг взбредет в голову поправить какой то пакет под себя?
JhaoDa
@jhaoda
Jun 24 2016 12:07
@lordonx3 м-да...
Arsen Soroka
@arsen-s
Jun 24 2016 12:07
сейчас начнется
JhaoDa
@jhaoda
Jun 24 2016 12:08
@lordonx3 если такое взбредет, то форки тебе в помощь. И композер тебе в помощь тоже, он умеет подменять пакеты
Dinar Garipov
@garf
Jun 24 2016 12:47
:)
Arsen Soroka
@arsen-s
Jun 24 2016 13:02
хелп
pull удаляет элемент из коллекции по ключу, а как сделать чтобы удалить по значению?
flip а потом pull очень плохая идея?
Maksim (Ellrion) Platonov
@Ellrion
Jun 24 2016 13:07
@arsen-s array_search + unset. ну или array_diff($array, [$val])
Shane Matte
@shanematte
Jun 24 2016 13:12
привет, в ларавел можно сравнить даты?
KarmaBot
@KarmaBot
Jun 24 2016 13:12
Не узнал тебя, @MackayBravo. Богатым будешь :)
Soprun Vladislav
@vlsoprun
Jun 24 2016 13:13
@MackayBravo да Нет!
Maksim (Ellrion) Platonov
@Ellrion
Jun 24 2016 13:13
@MackayBravo а причем тут лара и сравнение дат?
@MackayBravo а в америке вода течет?
Shane Matte
@shanematte
Jun 24 2016 13:13
This message was deleted
Maksim (Ellrion) Platonov
@Ellrion
Jun 24 2016 13:14
@MackayBravo а в каком виде у тебя дата?
Shane Matte
@shanematte
Jun 24 2016 13:14
@Ellrion 2016-06-24 18:54:00
Maksim (Ellrion) Platonov
@Ellrion
Jun 24 2016 13:14
@MackayBravo т.е. строка?
Soprun Vladislav
@vlsoprun
Jun 24 2016 13:15
Shane Matte
@shanematte
Jun 24 2016 13:16
текущее время в strtotime(date('Y-m-d h:i:s')); и strtotime('2016-06-24 18:54:00')
сравниваю, если данная дата больше текущего то делай чтото
не хочет
Soprun Vladislav
@vlsoprun
Jun 24 2016 13:17
Выше ссылку кинул
Shane Matte
@shanematte
Jun 24 2016 13:17
@vlsoprun спасибо
KarmaBot
@KarmaBot
Jun 24 2016 13:17
Спасибо (+1) для @vlsoprun принято! Текущая карма +181.
daviys
@daviys
Jun 24 2016 13:18
а можно задать вопрос по фронтенду(css)?
KarmaBot
@KarmaBot
Jun 24 2016 13:18
@daviys, и какой ответ ты ожидаешь услышать?
daviys
@daviys
Jun 24 2016 13:19
@KarmaBot может кто будет знать)
Shane Matte
@shanematte
Jun 24 2016 13:19
задавай
daviys
@daviys
Jun 24 2016 13:20
Кто может подсказать где можно годное почитать про организацию и оптимизацию стилей сайта? Интересует как для больших так и малых проектов.
Soprun Vladislav
@vlsoprun
Jun 24 2016 13:20
@daviys задавай @MackayBravo в приват
:smile:
daviys
@daviys
Jun 24 2016 13:21
:smile:
Arsen Soroka
@arsen-s
Jun 24 2016 13:24
@daviys elixir юзай
http://laravel.su/docs/5.2/elixir
@Ellrion toArray, потом array_diff и потом чтобы обновить коллекцию collect($array) - что то долгий путь
Vlad Shcherbin
@VladShcherbin
Jun 24 2016 13:31
@daviys посмотри на бутстрап, что-то такое обычно и получается
Soprun Vladislav
@vlsoprun
Jun 24 2016 13:34
@daviys думаю наиболее правильный ответ БЭМ.
Так как речь об организации стилей / скриптов / верстки
daviys
@daviys
Jun 24 2016 13:35
@VladShcherbin вот я думаю а если не компилить эти все файлы в один бандл, это ж сколько запросов будет если подключать их по одному :)
lordonx3
@lordonx3
Jun 24 2016 13:36
Гайс, как проверять бутстраповские чекбоксы на чек?
Они без js, там только псевдокласс создается
Dinar Garipov
@garf
Jun 24 2016 13:37
@lordonx3 ->has()
lordonx3
@lordonx3
Jun 24 2016 13:37
@gaaarfild через js нужно проврить
JhaoDa
@jhaoda
Jun 24 2016 13:37
@vlsoprun на БЭМ можно голову сломать :)
Dinar Garipov
@garf
Jun 24 2016 13:37
@lordonx3 :checked
JhaoDa
@jhaoda
Jun 24 2016 13:38
@lordonx3 ты опять в бан хочешь?
Vlad Shcherbin
@VladShcherbin
Jun 24 2016 13:38
@lordonx3 там в любом случае должен быть input с checked статусом ;)
JhaoDa
@jhaoda
Jun 24 2016 13:38
@VladShcherbin я уже слышу, что ты хочешь мне сказать.
Вот пример, они не используют js
При нажатии, появляется только <<pseudo:after>></<pseudo:after>> и все
Dinar Garipov
@garf
Jun 24 2016 13:42
Так в чем проблема? Ты не умеешь программировать?
lordonx3
@lordonx3
Jun 24 2016 13:43
В том что не знаю как проверить
daviys
@daviys
Jun 24 2016 13:45
@arsen-s @VladShcherbin @vlsoprun спасибо
KarmaBot
@KarmaBot
Jun 24 2016 13:45
Спасибо (+1) для @arsen-s принято! Текущая карма +53.
Спасибо (+1) для @VladShcherbin принято! Текущая карма +81.
Спасибо (+1) для @vlsoprun принято! Текущая карма +182.
Vlad Shcherbin
@VladShcherbin
Jun 24 2016 13:45
@lordonx3 ну так в демо же input есть, из него и бери checked статус
lordonx3
@lordonx3
Jun 24 2016 13:47
@VladShcherbin <input id="checkbox1" class="styled" type="checkbox">
Где ты тут видишь чекед статус?
Dinar Garipov
@garf
Jun 24 2016 13:47
Все очень плохо
Картинку утенка бы сейчас
Vlad Shcherbin
@VladShcherbin
Jun 24 2016 13:48
@lordonx3 в checkbox есть статус checked всегда, здесь он false, в <input id="checkbox1" class="styled" type=“checkbox” checked>будет true. и да, это начальный статус
Arsen Soroka
@arsen-s
Jun 24 2016 13:48
@Ellrion все оказалось проще ->diff()
спасибо
KarmaBot
@KarmaBot
Jun 24 2016 13:48
Спасибо (+1) для @Ellrion принято! Текущая карма +132.
lordonx3
@lordonx3
Jun 24 2016 13:49
@VladShcherbin где он появляется? Я же нажимаю этот гребанный чекбокс, ставлю его в true, но в верстке, ничего не меняется, и checked не появляется
JhaoDa
@jhaoda
Jun 24 2016 13:49
@lordonx3 @VladShcherbin в личку идите, ребята
lordonx3
@lordonx3
Jun 24 2016 13:49
@VladShcherbin http://stackoverflow.com/questions/16906018/bootstrap-doesnt-use-checked-attribute-of-checkbox вот, тут об этом и идет разговор
Vlad Shcherbin
@VladShcherbin
Jun 24 2016 13:51
@lordonx3 он и не обновляется в вёрстке, только статус меняется
Dinar Garipov
@garf
Jun 24 2016 13:52
@lordonx3 Ты не в верстку смотри, а код тестируй.
Kirill Nesmeyanov
@SerafimArts
Jun 24 2016 14:17
@lordonx3 предлагаю для начала понять, что html - это декларативный маппинг на объектную модель DOM
и то, что ты не видишь - это не значит что его там нет, т.к. повторюсь - это маппинг начального состояния на объектную модель. Как следствие - надо состояние смотреть внутри самой модели, а не в декларации
JhaoDa
@jhaoda
Jun 24 2016 14:19
@SerafimArts у тебя слова сильно умные
Kirill Nesmeyanov
@SerafimArts
Jun 24 2016 14:20
умными бы были, когда я начал рассказывать про биндинг и изоляцию дерева в теневом DOM
так что пока это основы, раз чел возникает что ничего не видит и не верит на слово опытным людям
dimaxz
@dimaxz
Jun 24 2016 14:22
привет. как победить такую чтуку, когда с клиента идут данные в посте, булевые а $request->all() их видит как строковые, может есть что то автооприделения параметра 'true'/'false' и предстваление в выходном массиве как булевые
KarmaBot
@KarmaBot
Jun 24 2016 14:22
@dimaxz и тебе не хворать :)
Andrei Sosnov
@atehnix
Jun 24 2016 14:24
Dinar Garipov
@garf
Jun 24 2016 14:25
@dimaxz Можешь сам промаппить.
@dimaxz Черех form-x-urlencode все придет в стринге
dimaxz
@dimaxz
Jun 24 2016 14:26
у меня валидатор не пропускает
dimaxz
@dimaxz
Jun 24 2016 14:39
блин как то громоздко получается
$data = $request->all();
        $data['moderation'] = filter_var($data['moderation'], FILTER_VALIDATE_BOOLEAN);
        $data['profile'] = filter_var($data['profile'], FILTER_VALIDATE_BOOLEAN);
Dinar Garipov
@garf
Jun 24 2016 14:40
А что array_map() ?
JhaoDa
@jhaoda
Jun 24 2016 14:43
@dimaxz ну ты понимаешь, что в запросе булевы значения это не true/false, а "true"/"false"?
@dimaxz что мешает значения передавать в виде 0/1/"0"/"1"? Тогда правило boolean будет работать.
dimaxz
@dimaxz
Jun 24 2016 14:49
@jhaoda спасибо, так и поступлю
KarmaBot
@KarmaBot
Jun 24 2016 14:49
Спасибо (+1) для @jhaoda принято! Текущая карма +1003.
Stas Pochepko
@DJZT
Jun 24 2016 15:24
Ребята, нужна помощь. Делаю броадкастинг событий, но с сервера они не уходят. В ПУ Pusher не показывает, что они приходят. Библиотека стоит. Интерфейс на ивент подключен. Ивент срабатывает.
Где капнуть надо?
alexspi
@alexspi
Jun 24 2016 15:42
посоветуйте расширение для организации менеджера файлов для 5.2
Orel
@2byte
Jun 24 2016 15:47
@alexspi Filesystem))
alexspi
@alexspi
Jun 24 2016 15:49
@2byte я имел ввиду менеджера файлов в админ-панели или медиа библиотека
Orel
@2byte
Jun 24 2016 15:50
@alexspi погугли laravel менеджер файлов
bobcat-1
@bobcat-1
Jun 24 2016 15:57
привет всем
KarmaBot
@KarmaBot
Jun 24 2016 15:57
Прувет, @bobcat-1!
Soprun Vladislav
@vlsoprun
Jun 24 2016 15:57
@bobcat-1 здорова
bobcat-1
@bobcat-1
Jun 24 2016 15:58
При отправке email сообщений через SMTP при неудаче бросается исключение. Как быть, если хочется все равно продолжить выполнение кода вне зависимости от успеха отправки?
А именно, бросается Swift_TransportException
Soprun Vladislav
@vlsoprun
Jun 24 2016 15:59
Ты в своем вопросе, ответ написал...
bobcat-1
@bobcat-1
Jun 24 2016 16:00
@vlsoprun а какой же ответ?
Soprun Vladislav
@vlsoprun
Jun 24 2016 16:00
try catch () тебе в помощь
bobcat-1
@bobcat-1
Jun 24 2016 16:00
нет, я его словлю
но что дальше сделать
?
Kirill Nesmeyanov
@SerafimArts
Jun 24 2016 16:00
ни
че
го
=)
Soprun Vladislav
@vlsoprun
Jun 24 2016 16:01
:smile:
Kirill Nesmeyanov
@SerafimArts
Jun 24 2016 16:01
не, ну можешь написать в логи "всё плохо"
Soprun Vladislav
@vlsoprun
Jun 24 2016 16:01
или сообщение вывести "попробуйте в другой раз"
Kirill Nesmeyanov
@SerafimArts
Jun 24 2016 16:01
это лучше, чем оставлять catch пустым
Soprun Vladislav
@vlsoprun
Jun 24 2016 16:01
во
bobcat-1
@bobcat-1
Jun 24 2016 16:02
а выполнение продолжится? я чет не вкуриваю
Soprun Vladislav
@vlsoprun
Jun 24 2016 16:02
...
Kirill Nesmeyanov
@SerafimArts
Jun 24 2016 16:02
......
bobcat-1
@bobcat-1
Jun 24 2016 16:02
ок, я понял
Kirill Nesmeyanov
@SerafimArts
Jun 24 2016 16:02
у меня больше точек, я выиграл
Soprun Vladislav
@vlsoprun
Jun 24 2016 16:02
:satisfied:
bobcat-1
@bobcat-1
Jun 24 2016 16:02
завернуть отправку в try catch
Soprun Vladislav
@vlsoprun
Jun 24 2016 16:03
:+1: и жарить на медленном огне 10 - 15 минут, перец (костыли) / соль (бубны) по вкусу
bobcat-1
@bobcat-1
Jun 24 2016 16:04
в laravel есть Handler, который рендерит исключения. Я думал что-нибудь с ним заделать
но теперь понял, что лучше поймать исключение
@vlsoprun @SerafimArts спасибо за ваши точки (зрения)
KarmaBot
@KarmaBot
Jun 24 2016 16:06
Спасибо (+1) для @vlsoprun принято! Текущая карма +183.
Спасибо (+1) для @SerafimArts принято! Текущая карма +491.
Andrei Sosnov
@atehnix
Jun 24 2016 16:09
@vlsoprun не.. Нужно наоборот, сначала жарить, а потом:
попробовать { 
    // ... 
} выплюнуть (Херь $e) { 
    echo "Фуу!";  
    goTo(Бар::классный);
}
Soprun Vladislav
@vlsoprun
Jun 24 2016 16:09
:satisfied: точняк )))
bobcat-1
@bobcat-1
Jun 24 2016 16:11
Херь $e :)
JhaoDa
@jhaoda
Jun 24 2016 16:54
Вы тут чо это, в пику 1С изобретаете русский РНР?
Кстати, битриксоиды переизобретают битрикс — https://habrahabr.ru/post/303774/
В этот раз минсов не так много :)
Orel
@2byte
Jun 24 2016 17:00
Подскажите по тестами, выполнение
` $this->call('GET', 'api/admin/transaction', ['access_token' => static::$container['access_token']]); `
вызывает ошибку Class api does not exist просто не представляю почему он ищет этот класс
Kirill Nesmeyanov
@SerafimArts
Jun 24 2016 17:41
@jhaoda не напоминай
у нас есть апи взаимодействия с црм на 1с
а там жсон вида: {"Херь_ВотТакая": "Ололо"}
JhaoDa
@jhaoda
Jun 24 2016 17:42
@SerafimArts 1С-ЖСОН? :)
Kirill Nesmeyanov
@SerafimArts
Jun 24 2016 17:42
короче скрипт импорта\экспорта выглядит foreach ($some->Херь_ВотТакая as $value) {}
Там весь код такой, карл!
весь скрипт такой вперемешку из русского и пыха
JhaoDa
@jhaoda
Jun 24 2016 17:43
@SerafimArts ты их CommerceML не видел, наверное
Kirill Nesmeyanov
@SerafimArts
Jun 24 2016 17:43
не видел, мне рано
JhaoDa
@jhaoda
Jun 24 2016 17:43
@SerafimArts это ваще апофеоз
Valtas
@Valtas
Jun 24 2016 20:05
подскажите кто знает, можно ли multi curl прервать из callable функции, пытаюсь close пофиг вроде
Anton Vorontsov
@symbios-zi
Jun 24 2016 20:08
у меня только гиттер сломался? слева теперь не складывается список
Soprun Vladislav
@vlsoprun
Jun 24 2016 20:09
да.. баги ((
у меня так же
Anton Vorontsov
@symbios-zi
Jun 24 2016 20:09
у меня моник 1280 шириной дома :(
Soprun Vladislav
@vlsoprun
Jun 24 2016 20:09
а ты пару раз тыкни и она свернется
Anton Vorontsov
@symbios-zi
Jun 24 2016 20:09
внизу кнопа складывает
@vlsoprun перебрался в мск?
помню ты работу с laravel нашел )
Soprun Vladislav
@vlsoprun
Jun 24 2016 20:12
@symbios-zi Да... с проблемами... Но я уже в Москве и на новой работе ))
Soprun Vladislav
@vlsoprun
Jun 24 2016 20:20
@symbios-zi Вообще приехал я в воскресении, за ранее нашел приличную квартиру, договорился о встречи и о том что я буду заселяться.
Приехал, квартира была очень хорошая и не далеко от метро, вообщем все супер.
Ранее они говорили что у нас договор будет...
Я стал его читать, не помню до словно но смысл был в том что плачу 11 месяцев не врезая на то что буду там жить или нет и даже в случае расторжения!
Пришлось быстро искать квартиру, а что бы переночевать снял посуточно квартиру аш за 2500 куска на одну ночь, сумка была кг 30 + ноутбук 5 так что выбора у меня не было.
На следующей день нашел нормальную квартиру за 30000 включая коммуналку/свет и т.д. :smile:
JhaoDa
@jhaoda
Jun 24 2016 20:21
@vlsoprun можно было не париться и подписывать
Kirill Nesmeyanov
@SerafimArts
Jun 24 2016 20:21
@vlsoprun предупредил бы, у меня есть свободная одна квартира, мог бы сдать =)
ну да пофигу
Anton Vorontsov
@symbios-zi
Jun 24 2016 20:22
@SerafimArts это сколько у тебя всего квартир? о_О
богатый ларавельщик :)
Alex Malozemov
@mzval
Jun 24 2016 20:23
все, завтра начинаю учить laravel!))
Anton Vorontsov
@symbios-zi
Jun 24 2016 20:23
@mirwex а щас на чем? yii2?
:D
Kirill Nesmeyanov
@SerafimArts
Jun 24 2016 20:23
@symbios-zi коммерческая тайна....
Soprun Vladislav
@vlsoprun
Jun 24 2016 20:23
@jhaoda да. но я не мог на тот момент гарантировать 100% что меня работа устроит, да и пункт оплаты в случаи расторжения сильно смущает..
Anton Vorontsov
@symbios-zi
Jun 24 2016 20:23
@vlsoprun да вообще кабала, и не стоит такое подписывать
Alex Malozemov
@mzval
Jun 24 2016 20:24
@symbios-zi чистый php only)) level student =)
JhaoDa
@jhaoda
Jun 24 2016 20:24
@vlsoprun ну с тебя же не требовали сразу за 11 месяцев, верно?
А если бы при расторжении они бы начали заикаться «а вот у нас написано, вы подписали, давайте денег», то смело можно посылать к индейцам в гнездо
Anton Vorontsov
@symbios-zi
Jun 24 2016 20:24
@vlsoprun я когда так ездил, я койко место вообще сначала снял. И был прав, так как работа не подошла
@jhaoda ну хз. так то он же договор подписывает
Soprun Vladislav
@vlsoprun
Jun 24 2016 20:25
@jhaoda Да, там расписано было... Но кто даст гарантии что они на следующей день со мной не расторгнут договор, а платить придется...
JhaoDa
@jhaoda
Jun 24 2016 20:25
Любой договор, противоречащий закону — бумажка туалетная.
Anton Vorontsov
@symbios-zi
Jun 24 2016 20:25
еще я слыхал что в мск надо еще и депозит платить
@jhaoda это так, но кому нужны потом эти суды
Soprun Vladislav
@vlsoprun
Jun 24 2016 20:26
Да, но я договорился что его заплачу в течении 2 месяцев..
JhaoDa
@jhaoda
Jun 24 2016 20:26
@symbios-zi какие суды? Это разводка на лоха-провинциала
Soprun Vladislav
@vlsoprun
Jun 24 2016 20:26
во во..
Anton Vorontsov
@symbios-zi
Jun 24 2016 20:26
@vlsoprun далеко от работы?
JhaoDa
@jhaoda
Jun 24 2016 20:26
Типа, на него надавят, пригрозят судом, он и потёк и денег вынес
Anton Vorontsov
@symbios-zi
Jun 24 2016 20:27
чем мне всегда не нравилась москва, так это тратой времени на дорогу...
Soprun Vladislav
@vlsoprun
Jun 24 2016 20:28
@symbios-zi далековато, мин 50 - 60 до работы добираться
JhaoDa
@jhaoda
Jun 24 2016 20:28
@vlsoprun опять же, они не могут по велению правой пятки расторгнуть договор
Конечно, если в договоре так не написано...
Anton Vorontsov
@symbios-zi
Jun 24 2016 20:28
@vlsoprun это еще не далеко. у меня тут товарищ из жуковского каждый день гонял на электричке. по 2.5 часа туда и столько же обратно :)
Soprun Vladislav
@vlsoprun
Jun 24 2016 20:29
@jhaoda да.. но все же я не рискнул его подписать
Anton Vorontsov
@symbios-zi
Jun 24 2016 20:30
@vlsoprun и правильно сделал. это лишний гемморой. щас главное на работе войти в колею
Andrei Sosnov
@atehnix
Jun 24 2016 20:31
Раз уж тут все равно оффтоп...
Какой ноут вы считаете удобным для кодинга, без подключения внешних устройств (монитор, клава, мышь и т.д.)
Существуют такие вообще? :)
Soprun Vladislav
@vlsoprun
Jun 24 2016 20:31
@symbios-zi это верно ))
@atehnix а мышка чем виновата ))))
JhaoDa
@jhaoda
Jun 24 2016 20:33
Я пожил в других городах, помотался по съёмным хатам и нуевнафиг
Andrei Sosnov
@atehnix
Jun 24 2016 20:33
@vlsoprun ну, эт просто до кучи уже) Ок, мышь пусть живет)
Хочу что-нить для возможности боле-мене комфортной работы "в полевых условиях")
Anton Vorontsov
@symbios-zi
Jun 24 2016 20:35
@jhaoda в маленьком городе с работой беда. я сам из 30тыс городка, пришлось приехать в столицу своей республики. Щас конечно могу удаленно уже работать, но когда был нубом, то фигова было бы в мелком городе стать норм программистом
JhaoDa
@jhaoda
Jun 24 2016 20:36
@symbios-zi не, ну я в итоге осел в Красноярске, но маета это всё
Anton Vorontsov
@symbios-zi
Jun 24 2016 20:37
@jhaoda да я тоже решил в Казани осесть. Все как родное. Одна беда, жилья своего нет. Вот все думаю об ипотеке
JhaoDa
@jhaoda
Jun 24 2016 20:37
В мелких городах просто скучно, они ж мелкие
Anton Vorontsov
@symbios-zi
Jun 24 2016 20:37
@jhaoda зато там тишина. иногда устаешь от мегаполисов
JhaoDa
@jhaoda
Jun 24 2016 20:38
@symbios-zi давно не был на малой родине, да и не попаду уже, но не скучаю
И в другом мелком городе пожил и не скучаю по нему, реально пешком за два часа поперёк весь пройти можно
А вот Масква тоже перебор будет, Крск самое то по размеру
Andrei Sosnov
@atehnix
Jun 24 2016 20:40
@jhaoda в моем за 2 часа можно несколько раз успеть поперек пройти)
Soprun Vladislav
@vlsoprun
Jun 24 2016 20:40
@symbios-zi работа есть и даже хорошо оплачивается.
Проблема в моей голове была, я искал работу именно на laravel, а в Воронеже много symfony
Anton Vorontsov
@symbios-zi
Jun 24 2016 20:41
@vlsoprun а чем тебе симфони не угодил?
там вроде как доктрина, все дела...
JhaoDa
@jhaoda
Jun 24 2016 20:41
@symbios-zi тем, что не ларавель!
Soprun Vladislav
@vlsoprun
Jun 24 2016 20:42
@symbios-zi он крут, но душа лежит к ларе )))
К ее большой душе ))))
Anton Vorontsov
@symbios-zi
Jun 24 2016 20:42
хотя в ларавель тоже доктрина может жить
@jhaoda вы доктрину используете?
JhaoDa
@jhaoda
Jun 24 2016 20:42
@symbios-zi да
Anton Vorontsov
@symbios-zi
Jun 24 2016 20:42
@jhaoda почему не eloquent?
JhaoDa
@jhaoda
Jun 24 2016 20:43
@symbios-zi что бы интерфейсами оперировать, а не моделями
Anton Vorontsov
@symbios-zi
Jun 24 2016 20:43
сам конечно столкнулся с тем что мне надо было создать заказ, и показать его в форме не сохраняя в бд, пока не будет сабмит формы
с eloquent не очень красиво получилось
Soprun Vladislav
@vlsoprun
Jun 24 2016 20:44
eloquent крутая штука, но не всегда подходит под сложные проекты..
Для "обычного" сайта она идеальна, идеальна тем что она проста ))
Anton Vorontsov
@symbios-zi
Jun 24 2016 20:44
@vlsoprun e-commerce проект. побоялся брать доктрину, так как время разработки увеличилось бы в разы.
Soprun Vladislav
@vlsoprun
Jun 24 2016 20:46
есть такое :worried:
Anton Vorontsov
@symbios-zi
Jun 24 2016 20:46
правильно ли я понимаю что используя доктрину, нет такого понятия как модели, такой как в eloquent. Одной единой со своими полями и методами?
JhaoDa
@jhaoda
Jun 24 2016 20:47
@symbios-zi что значит «единой»?
Soprun Vladislav
@vlsoprun
Jun 24 2016 20:48
eloquent и doctrine абсолютно разные вещи их даже сложно ставить на одну полку
Anton Vorontsov
@symbios-zi
Jun 24 2016 20:48
@jhaoda ну класс модели есть User и вся логика в ней
JhaoDa
@jhaoda
Jun 24 2016 20:49
@symbios-zi абсолютно одинаково, другое дело, что всего, что не относится к твоей бизнес-логике, в модели нет
Anton Vorontsov
@symbios-zi
Jun 24 2016 20:49
@jhaoda а где оно всё?
JhaoDa
@jhaoda
Jun 24 2016 20:49
@symbios-zi оно в репах
И в менеджере сущностей
Anton Vorontsov
@symbios-zi
Jun 24 2016 20:50
@jhaoda я думал что в репах не может быть бизнес логики
JhaoDa
@jhaoda
Jun 24 2016 20:50
В модели только бизнес-логика, ничего лишнего
@symbios-zi а я сказал, что в репах бизнес-логика?
Anton Vorontsov
@symbios-zi
Jun 24 2016 20:50
а, наоборот понял
как бы мне начать изучать доктрину? вы как изучали? пришли на проект где она уже была?
JhaoDa
@jhaoda
Jun 24 2016 20:51
@symbios-zi я же рассказывал тебе про наш магазин
Всё с нуля писалось мной, потом подключился Роман и мы с ним обсудили ORM, сошлись на том, что доктрина без вариантов
Anton Vorontsov
@symbios-zi
Jun 24 2016 20:52
@jhaoda ты был с начала создания? принимал решение о выборе ORM? просто я врядли на работе уже с ней пересекусь. думаю может тестовый проект сделать
@jhaoda понял
@jhaoda вы с ним вместе пилите магазин?
JhaoDa
@jhaoda
Jun 24 2016 20:53
@symbios-zi да
Anton Vorontsov
@symbios-zi
Jun 24 2016 20:57

@jhaoda http://code.tutsplus.com/tutorials/doctrine-orm-and-laravel-5--cms-24914 читаю статью.

public function PostOfId($id)
    {
        return $this->em->getRepository($this->class)->findOneBy([
            'id' => $id
        ]);
    }

откуда метод findOneBy?

This message was deleted
Soprun Vladislav
@vlsoprun
Jun 24 2016 20:59
@symbios-zi это из doctrine, а точнее entityManager
Anton Vorontsov
@symbios-zi
Jun 24 2016 21:00
@vlsoprun this->em->getRepository('App\Entity\Post') обратится к сущности Post, и у сущности есть такой метод?
JhaoDa
@jhaoda
Jun 24 2016 21:00
@symbios-zi у репы есть
Anton Vorontsov
@symbios-zi
Jun 24 2016 21:00
@jhaoda так я же в классе репы
JhaoDa
@jhaoda
Jun 24 2016 21:01
По умолчанию в репах есть некоторое количество методов для выборок, как у элоквента
Anton Vorontsov
@symbios-zi
Jun 24 2016 21:01
а, я думал даже это придется дописать
JhaoDa
@jhaoda
Jun 24 2016 21:04
@symbios-zi для меня основная сложность доктрины это перестроить мозги после элоквента
Anton Vorontsov
@symbios-zi
Jun 24 2016 21:04
@jhaoda познав доктрину назад дороги нет?
JhaoDa
@jhaoda
Jun 24 2016 21:06
@symbios-zi почему, просто надо перестроить мозги
Kirill Nesmeyanov
@SerafimArts
Jun 24 2016 21:39
доктрина сакс
глючная дрянь
Soprun Vladislav
@vlsoprun
Jun 24 2016 21:40
:smile:
Kirill Nesmeyanov
@SerafimArts
Jun 24 2016 21:40
это если её не юзать по полной, тогда всё ок
а вот когда начинается инхериенс маппинг, аттрибут оверрайд и прочее - вот тогда дичь начинается
JhaoDa
@jhaoda
Jun 24 2016 22:13
@SerafimArts и что же юзать?
Kirill Nesmeyanov
@SerafimArts
Jun 24 2016 22:23
@jhaoda а хз
элоквента вполне хватит
он самый гибкий
Anton Vorontsov
@symbios-zi
Jun 24 2016 22:25
@SerafimArts я чота почитал что элоквент проседает на больших данных. так ли это?
Kirill Nesmeyanov
@SerafimArts
Jun 24 2016 22:25
хз
Anton Vorontsov
@symbios-zi
Jun 24 2016 22:26
в этом вся беда. у меня е-комерс проект. 15к уников сутки. 100к заказов в год. вроде бы не много. надеюсь выдержит
Kirill Nesmeyanov
@SerafimArts
Jun 24 2016 22:26
он проседает из-за костылей разрабов
а не из-за того, что он - это он
имхо
Anton Vorontsov
@symbios-zi
Jun 24 2016 22:27
у меня все нормализовано, видимо придется денормализовывать
Arsen Soroka
@arsen-s
Jun 24 2016 22:39
есть товар с relation с options(Pop, drum, dance, Brazil, China), у каждого option есть аттрибут (Genre, country)
вот тут норм видно http://joxi.ru/J2b4pdLTBJyKr6
как мне погрупировать по аттрибутам, так чтобы у 1 аттрибутам было несколько options
надеюсь объяснил правильно