These are chat archives for LaravelRUS/chat

23rd
Mar 2016
JhaoDa
@jhaoda
Mar 23 2016 03:41
Блин, установка imagemagick это каждый раз интересный квест...
Alexander Zhuravlev
@SCIF
Mar 23 2016 03:42
@jhaoda, Гм. Речь про imagick вестимо?
JhaoDa
@jhaoda
Mar 23 2016 03:59
@SCIF ну
Alexander Zhuravlev
@SCIF
Mar 23 2016 04:03
@jhaoda , а что такое? Я уже лет 7 не компилировал его. Единственный раз было ещё во времена 5.2 и его тогда в репах совсем не было, пришлось собирать. А потом он постоянно либо в пире (для пхп7) либо просто в php5-imagick есть.
JhaoDa
@jhaoda
Mar 23 2016 04:35
@SCIF я вендузятник
Alexander Zhuravlev
@SCIF
Mar 23 2016 04:35
Ааааа, блин, так любое обновление это вообще боль, в твоём случае
JhaoDa
@jhaoda
Mar 23 2016 04:36
И там то версия имэйджика отличается от версии, под которую собрано расширение и оно срёт в лог уведомлениями, мол, «ая-яй, я же могу сломаться!»
То свежая версия 3.4.1 не имеет билда по семерку, а версия 3.4.0 — имеет
И под какую версию имэйджика она собрана приходится выяснять, читая свойства dll'ок
Andy Melentev
@Sinersis
Mar 23 2016 05:36
This message was deleted
JhaoDa
@jhaoda
Mar 23 2016 05:41
@Sinersis нет никакого желания скроллить эту веревку и искать, где же там gift
Andy Melentev
@Sinersis
Mar 23 2016 05:41
Простите @jhaoda
JhaoDa
@jhaoda
Mar 23 2016 05:42
@Sinersis ты всегда так радикально решаешь проблемы? Я думал, ты просто отредактируешь сообщение для лучшей наглядности :)
Алексей Колесников
@0xdeface
Mar 23 2016 05:47
Здравствуте, использую eloquent в одном из проектов, не могу понять как получить id связующей записи после вставки
```
Andy Melentev
@Sinersis
Mar 23 2016 05:47
@jhaoda Ну если не удобно значит надо сделать чтоб было удобно -) Не подскажешь куда я могу результат запроса поместить для удобного чтения?
Алексей Колесников
@0xdeface
Mar 23 2016 05:47
   public function products()
    {
        return $this->belongsToMany('ProductDescription', 'shippers_products', 'shipper_id', 'product_id');
    }
...
$sh->products()->attach($pr,['sku_code'=>$code]);
JhaoDa
@jhaoda
Mar 23 2016 05:48
@0xdeface здесь можно сообщения редактировать
@0xdeface и после трёх апострофов надо перенос строки сделать
Alexander Zhuravlev
@SCIF
Mar 23 2016 05:50
@Sinersis , для начала отформотировать. Если больше 10 строк, то в пастебин сервис кинуть
Алексей Колесников
@0xdeface
Mar 23 2016 05:51
@jhaoda знаешь как получить id стркои после attach?
Вы тут только о форматировании думаете ?)
JhaoDa
@jhaoda
Mar 23 2016 05:52
@0xdeface а что, тебе не ответили и ты обиделся?
Алексей Колесников
@0xdeface
Mar 23 2016 05:53
@jhaoda да на что мне обижаться, забавно просто =)
JhaoDa
@jhaoda
Mar 23 2016 05:53
@0xdeface attach присоединяет существующую модель, какой id тебе нужен, я чот не понимаю
Алексей Колесников
@0xdeface
Mar 23 2016 05:53
------------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+------------+--------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| shipper_id | int(11) | NO | MUL | NULL | |
| product_id | int(11) | NO | | NULL | |
| sku_code
первый, идентификатор вставленой связи
Alexander Zhuravlev
@SCIF
Mar 23 2016 05:55
@0xdeface , ты делаешь связь одной сущности с другой. Вот и смотри ид соединяемой сущности. $pr — это модель ProductDescription? Значит просто $pr->id
Синтаксис аттача не знаю, т.к. с элоквентом работаю раз в год-полтора, ответ основан на предположении. Свалил от компа
Алексей Колесников
@0xdeface
Mar 23 2016 05:57
@SCIF у одной сущности id =5, у другой id=10, а строка в связующей таблице имеет id=3
Artur Gafurov
@assurrussa
Mar 23 2016 05:57
@0xdeface интересно, а для чего тебе нужен id в пивотной таблице?
Алексей Колесников
@0xdeface
Mar 23 2016 05:58
@assurrussa чтобы потом легко связь сломать по id в 1 запрос
Artur Gafurov
@assurrussa
Mar 23 2016 05:58
@0xdeface это делается просто методом detach(), если ты eloquent к примеру используешь
Алексей Колесников
@0xdeface
Mar 23 2016 05:59
@assurrussa detach делает 2 запроса
Artur Gafurov
@assurrussa
Mar 23 2016 05:59
@0xdeface ну так возьми id продукта и понему сломай в ручную все связи. вот тебе и один запрос.
Алексей Колесников
@0xdeface
Mar 23 2016 06:00
продукт в таблице не уникальный, нужно брать связку продукт и поставщик
так собственно и сделаю
и на том спасибо, вот здесь кстати такой же вопрос, но решение мне не импонирует http://stackoverflow.com/questions/22562121/get-the-id-of-the-last-attached-model
Andy Melentev
@Sinersis
Mar 23 2016 06:04
@SCIF @jhaoda http://pastebin.ru/kLFGwTHO# - собственно вот так будет удобнее, значит проблема в том что не могу достучаться до элементов массива gift, что со мной не так?
JhaoDa
@jhaoda
Mar 23 2016 06:05
@0xdeface lastInsertId?
@Sinersis потому что gift это массив массивов. gift->0->id, однако.
Алексей Колесников
@0xdeface
Mar 23 2016 06:07
@jhaoda у чего вызвать этот метод? у class BelongsToMany ??
у объекта класса разумеется
Andy Melentev
@Sinersis
Mar 23 2016 06:07
@jhaoda спасиб0
KarmaBot
@KarmaBot
Mar 23 2016 06:07
Спасибо (+1) для @jhaoda принято! Текущая карма +742.
JhaoDa
@jhaoda
Mar 23 2016 06:07
@0xdeface погугли, это PDO'шный метод
Алексей Колесников
@0xdeface
Mar 23 2016 06:09
у меня mysqli
@jhaoda туплю
@jhaoda спасибо
KarmaBot
@KarmaBot
Mar 23 2016 06:09
Спасибо (+1) для @jhaoda принято! Текущая карма +743.
Ivan
@Hunternnm
Mar 23 2016 07:11
Боброе утро!
Artur Gafurov
@assurrussa
Mar 23 2016 07:14
@Hunternnm Доброе)
Soprun Vladislav
@vlsoprun
Mar 23 2016 07:27
Всем доброго утра :coffee:
Алексей Колесников
@0xdeface
Mar 23 2016 07:29
Меня че то совсем заклинило, как вы передаете URL в javascript? var d = "<?php echo $uri ?>"; Вообщем жопа в том что амперсанд заменяется на & amp; не могу хоть убей вспомнить и найти как лучше его передать, приходится регуляркой потом амперсанды меняять хДД
NoViKoFF
@AndrewNovikof
Mar 23 2016 07:34
@0xdeface
var main_url = '{!! url("drive") !!}';
@0xdeface url в хелпере генерится от того, который ты указал в .env в APP_URL
@0xdeface тут бы получилось http(s)://your-domain.ru/drive
Ivan
@Hunternnm
Mar 23 2016 07:52
Коллеги, вопрос не по теме, но... Кто какую вертикальную карусель пользует?
Алексей Колесников
@0xdeface
Mar 23 2016 08:00
@AndrewNovikof это был вопрос не про ларавел и его шаблонизатор,а общий
Alexander
@Dualse
Mar 23 2016 08:04
@0xdeface Какой вопрос - такой ответ
Ivan
@Hunternnm
Mar 23 2016 08:08
Обнова до 5,2,24 пришла...
Arsen Soroka
@arsen-s
Mar 23 2016 08:10
привет всем
ребят это нормально/правильная практика когда делать внутри with еще один with
KarmaBot
@KarmaBot
Mar 23 2016 08:10
@arsen-s, и тебе привет ;)
Soprun Vladislav
@vlsoprun
Mar 23 2016 08:12
JhaoDa
@jhaoda
Mar 23 2016 08:13
@arsen-s про какой with речь?
Ivan
@Hunternnm
Mar 23 2016 08:13
@vlsoprun thx!
KarmaBot
@KarmaBot
Mar 23 2016 08:13
Спасибо (+1) для @vlsoprun принято! Текущая карма +111.
Arsen Soroka
@arsen-s
Mar 23 2016 08:15
@jhaoda relations
например
Products::with('tags')
JhaoDa
@jhaoda
Mar 23 2016 08:15
@arsen-s и зачем в with вкладывать with?
Products::with('tags.foo.bar') чем не устраивает?
Arsen Soroka
@arsen-s
Mar 23 2016 08:17
@jhaoda у меня есть аттрибуты а у каждого аттрибута есть options(red, blue)
т,е мне для каждого аттрибута надо подтянуть все его варианты
JhaoDa
@jhaoda
Mar 23 2016 08:17
@arsen-s ну вон пример выше
Arsen Soroka
@arsen-s
Mar 23 2016 08:17
я читал конечно доку
но все ровно не могу понять как правильно делать
@jhaoda в моделе tag должен быть метод foo?
JhaoDa
@jhaoda
Mar 23 2016 08:19
@arsen-s ты плохо доку читал. В модели, связанной через связь tags должна быть связь foo
Дедушка имеет связь с папой, папа с сыном: grandfather.father.son
Arsen Soroka
@arsen-s
Mar 23 2016 08:23
@jhaoda то что надо
доке только что увидел это
@jhaoda спасибо
KarmaBot
@KarmaBot
Mar 23 2016 08:23
Спасибо (+1) для @jhaoda принято! Текущая карма +744.
Ivan
@Hunternnm
Mar 23 2016 08:28
@jhaoda может мне подскажешь... Нужно по таймауту парсить канал на ютубе и новые видео кидать в БД. Как по мне - вешаю на крон выполнение команды через artisan. Дальше - очереди т.к. задача трудоемкая(спарсить плейлисты + спарсить видео с них). Правильно мыслю?
Но вот читаю http://laravel.su/docs/5.2/queues и https://laravel.com/docs/5.2/queues - совсем разные вещи...
JhaoDa
@jhaoda
Mar 23 2016 08:45
@Hunternnm всё правильно мыслишь, просто в русской ветке 5.2 были залиты доки от 5.0/5.1, сейчас их актуализируют
Ivan
@Hunternnm
Mar 23 2016 08:48
@jhaoda ок, спасибо
KarmaBot
@KarmaBot
Mar 23 2016 08:48
Спасибо (+1) для @jhaoda принято! Текущая карма +745.
Ivan
@Hunternnm
Mar 23 2016 08:48
@jhaoda т.е. нынче по фен-шую через Job'ы всё делать?
JhaoDa
@jhaoda
Mar 23 2016 08:50
@Hunternnm или через крон, в зависимости от условий
Ivan
@Hunternnm
Mar 23 2016 08:56
@jhaoda я, по идее, что-то путаю, наверное. Как я понял - по крону запускать artisan queue:listen и оно будет запускать все Job'ы...
JhaoDa
@jhaoda
Mar 23 2016 08:56
@Hunternnm если у тебя там один видосик будет в итоге парсится, то можно и без задач, наверное
Ivan
@Hunternnm
Mar 23 2016 08:57
@jhaoda ну итого в день не более 20 :) и то сразу пачкой, быстрее всего
@jhaoda в целом запускать через консольную команду и не парить мозг
а то меня прям шибко что-то занесло
Dinar Garipov
@garf
Mar 23 2016 09:04
По крону наверно лучше не запускать queue:listen. Для этого есть специальный supervisord.
Ivan
@Hunternnm
Mar 23 2016 09:15
@gaaarfild сделал пару команд, повесил на крон
Проверил - на всё 2 секунды тратит
Maxim
@Big-Shark
Mar 23 2016 09:16
@Hunternnm queue:listen это демон
@Hunternnm если хочешь запускать по крону, то там есть queue:work
@Hunternnm он будет выполнять 1 задачу в 1 минуту.
Dinar Garipov
@garf
Mar 23 2016 09:33
@Hunternnm Listen плохо запускать по крону. И я не знаю, запустит ли он второй инстанс или просто заменит старый при повторном запуске.
@Hunternnm Ну и по queue:work @Big-Shark сказал уже.
Ivan
@Hunternnm
Mar 23 2016 09:34
@Big-Shark @gaaarfild спасибо за подсказки!
KarmaBot
@KarmaBot
Mar 23 2016 09:34
Спасибо (+1) для @Big-Shark принято! Текущая карма +736.
Спасибо (+1) для @gaaarfild принято! Текущая карма +113.
dihalt
@dihalt
Mar 23 2016 10:03
Коллеги, а как добавить в коллекцию все элементы из другой коллекции? merge и combine как понимаю не подходят.
Arsen Soroka
@arsen-s
Mar 23 2016 10:06

@dihalt

$collect->data = $collect2;

не пойдет, или это не правильно?

dihalt
@dihalt
Mar 23 2016 10:09
@arsen-s у коллекции вообще нет метода 'data'
https://laravel.com/docs/5.2/collections
Arsen Soroka
@arsen-s
Mar 23 2016 10:09
это не метод
а переменная
JhaoDa
@jhaoda
Mar 23 2016 10:11
@dihalt ключи строковые?
@arsen-s ты это сам придумал?
dihalt
@dihalt
Mar 23 2016 10:11
@arsen-s тогда ты присвоил и зарубил старые данные. Да и в доке нет такого.
Arsen Soroka
@arsen-s
Mar 23 2016 10:12
@dihalt ну если нет такого ключа разумеется
dihalt
@dihalt
Mar 23 2016 10:12
@jhaoda нет, не строковые
JhaoDa
@jhaoda
Mar 23 2016 10:12
@dihalt ну тогда почему merge не подходит?
dihalt
@dihalt
Mar 23 2016 10:12
@jhaoda хм. ща ещё раз посмотрю.
Arsen Soroka
@arsen-s
Mar 23 2016 10:13
@jhaoda а это плохой путь?
я когда то так вставлял в переменную новый данные
@jhaoda мне тоже так подсказали когда то
dihalt
@dihalt
Mar 23 2016 10:17
@arsen-s мы о коллекциях говорим, это немного другое
dihalt
@dihalt
Mar 23 2016 10:23
@jhaoda да, ключи не строковые: 0,1,2.... Это значит, что пропадёт одно из значений с одинаковым индексом? Собственно "merge" не есть "add" или "append".
JhaoDa
@jhaoda
Mar 23 2016 10:24
@dihalt скажи, ты каким местом читал? :) Явно не глазами
If the given array's keys are numeric_, the values _will be appended to the end of the collection
dihalt
@dihalt
Mar 23 2016 10:26
@jhaoda Any string key in the array matching a string key in the collection will overwrite the value in the collection. Почему он с числовыми индексами должен поступить иначе, если даже из названия метода следует то, что он просто обязан перезаписывать?
JhaoDa
@jhaoda
Mar 23 2016 10:26
@dihalt понятно, первое предложение прочитал, первый пример кода увидел, а дальше не надо
dihalt
@dihalt
Mar 23 2016 10:26
@jhaoda ааёпт, семён семёныч))
@jhaoda всё равно бардак: почему метод ведёт себя по разному, тогда как должно быть единообразие
JhaoDa
@jhaoda
Mar 23 2016 10:28
@dihalt напиши Тэйлору, что он тупень
dihalt
@dihalt
Mar 23 2016 10:28
@jhaoda да не, не тупень, парня есть за что уважать.
JhaoDa
@jhaoda
Mar 23 2016 10:29
@dihalt ну не пиши
Anton Vorontsov
@symbios-zi
Mar 23 2016 10:35
@taylorotwell hello. We have got some questions for you. Are you here?
Dinar Garipov
@garf
Mar 23 2016 10:35
:D
О! Моего друга позвал! :)
Anton Vorontsov
@symbios-zi
Mar 23 2016 10:36
@gaaarfild :D
возьмите меня на работу, мой друг знает тейлора лично!
ChristopherFuller
@ChristopherFuller
Mar 23 2016 11:01
всем привет!
KarmaBot
@KarmaBot
Mar 23 2016 11:01
@ChristopherFuller, здравствуй.
ChristopherFuller
@ChristopherFuller
Mar 23 2016 11:02
ребят, помогите плиз. допустим у меня есть дву таблицы: книги и авторы. Мне нужно вывести на странице Автор - количество книг. Есть в ларе что-то, что позволит не проходить циклом по всем авторам и не делать запрос в таблицу книги по каждому из них?
JhaoDa
@jhaoda
Mar 23 2016 11:03
@ChristopherFuller есть, документация называется
Читай её и найдешь ответ на свой вопрос
Soprun Vladislav
@vlsoprun
Mar 23 2016 11:05
@ChristopherFuller А связи есть?
JhaoDa
@jhaoda
Mar 23 2016 11:06
@vlsoprun спойлеры готовишь?:)
berpcor
@berpcor
Mar 23 2016 11:06

Все, терпение закончилось. Поделюсь горьким опытом. Elixir не завелся, т.к. Virtualbox v.5 и Vagrant 1.8.1 не убирают проблему с длинными именами пакетов, устанавливаемых через npm. Более того, завел наконец-то Vagrant. Он начал работать. И есть один гр.банный баг в гр.банном Virtualbox'е (уже появилось желание драйвер для VMWare купить) - https://www.virtualbox.org/ticket/8796 . Переустановки и виртуалбокса и вагранта не помогают.

config.vm.network "private_network", ip: "192.168.50.50"
        config.vm.network :forwarded_port, guest: 80, host: 8080
    config.vm.network :forwarded_port, guest: 9200, host: 9200

При указанном IP-адресе vagrant должен сначала поискать виртуальный адаптер в той же подсети и если он его не нашел, то должен создать, заменив последний октет указанного IP-адреса на 1. Но создает он всегда адаптер с IP 169.254.x.x Естественно, обратиться по IP к хосту не предоставляется возможным - разные сети. И каждый раз, когда выполняется vagrant up vagrant не находит подходящего адаптера и создает опять новый и опять с неверными настройками. Замкнутый круг. Замена сетевых настроек виртуального адаптера через интерфейс Virtualbox не помогает, он сбрасывает их. Помогла только ручная замена у адаптера настроек протокола ipv4. После отключение/включения адаптера и vagrant reload все начинает снова работать.

Alexander
@Dualse
Mar 23 2016 11:06
@jhaoda Только хотел ссылки кинуть (
NoViKoFF
@AndrewNovikof
Mar 23 2016 11:07
@ChristopherFuller жадная загрузка тебе в помощь: http://laravel.su/docs/5.0/eloquent#eager-loading
JhaoDa
@jhaoda
Mar 23 2016 11:07
@Dualse ну ссылки можно
Soprun Vladislav
@vlsoprun
Mar 23 2016 11:07
@ChristopherFuller Короче загадка!
$author->books()->count();
JhaoDa
@jhaoda
Mar 23 2016 11:07
Просто тут некоторые любят косноязычно пересказывать документацию...
ChristopherFuller
@ChristopherFuller
Mar 23 2016 11:08
@jhaoda @vlsoprun @Dualse спасибо
KarmaBot
@KarmaBot
Mar 23 2016 11:08
Спасибо (+1) для @jhaoda принято! Текущая карма +746.
Спасибо (+1) для @vlsoprun принято! Текущая карма +112.
Спасибо (+1) для @Dualse принято! Текущая карма +28.
Pavel Kuzmin
@s00d
Mar 23 2016 11:46
Всем привет. Что посоветуете для оптимизации запросов к бд? Есть 10 таблиц с кучей данных и нужно написать 1 запрос по всем талбицам. В каждой из них по 100к записей. Делал через джойны по всем таблицам. Индексы проставлены. В итоге запрос обрабатывает по 10 минут
KarmaBot
@KarmaBot
Mar 23 2016 11:46
@Virus191288, здравствуй.
Pavel Kuzmin
@s00d
Mar 23 2016 11:47
@aios когда я на роуты гнал О_о
Anton Vorontsov
@symbios-zi
Mar 23 2016 11:51
@s00d 1 жирный запрос может выполняться дольше чем 10 маленьких
Artur Gafurov
@assurrussa
Mar 23 2016 11:52
@s00d EXPLAIN тебе в помощь)
Pavel Kuzmin
@s00d
Mar 23 2016 11:55
@symbios-zi Я это понимаю, тоесть ты предлагаешь разделить на 10 мелких запросов? Или попробовать через вложенные запросы сделать(не люблю я их)?
Anton Vorontsov
@symbios-zi
Mar 23 2016 11:56
@s00d я хочу сказать что нужно думать не о количестве в первую очередь ))) перенести 10 запросов в один - это само себе не спасет
@s00d думаю для начала тебе действительно надо через EXPLAIN проанализировать твои индексы
Pavel Kuzmin
@s00d
Mar 23 2016 11:58
@symbios-zi на индексы уже смотрел, вроде все нормально
@symbios-zi кстати не в курсе как mysql 5.7 работает с json? Декодит их или как как-то иначе?
Anton Vorontsov
@symbios-zi
Mar 23 2016 12:00
@s00d незнаю, не приходилось сталкиваться
знаю лишь что в laravel есть поддержка json и поиска по нему
Pavel Kuzmin
@s00d
Mar 23 2016 12:02
@symbios-zi а не сталкивался с работой с разным по для кеширования бд? Как его так, в общем через раз о нем в этом чате писали...
Anton Vorontsov
@symbios-zi
Mar 23 2016 12:03
увы нет
Pavel Kuzmin
@s00d
Mar 23 2016 12:03
@symbios-zi redis вроде
Anton Vorontsov
@symbios-zi
Mar 23 2016 12:03
@s00d ну я redis использую для кеша
@s00d запрос 10 минут, это жесть какая то. чувствую что у тебя что то с запросами не то
Artur Gafurov
@assurrussa
Mar 23 2016 12:05
@symbios-zi +
Pavel Kuzmin
@s00d
Mar 23 2016 12:07
@symbios-zi там ужас полный и я не представляю как это по другому сделать((
$result =  DB::table('id_service as id_srv')
            ->where('id_srv.swork', 0)
            ->where('id_srv.status', 1);

        foreach($tabels as $id=>$table){
            $result = $result->leftJoin("service_$table as p_$id", function ($join) use ($id) {
                    $join->on("p_$id.id", '=', 'id_srv.id')->where("p_$id.status", '=', 0)->orWhereNull("p_$id.status");
                });
        }
        $row = [];
        foreach($tabels as $id=>$table){
            $row[]= DB::raw("COUNT(p_$id.id) as '$table'");
        }
        $result = $result->select($row)->first();
Anton Vorontsov
@symbios-zi
Mar 23 2016 12:07
глазаааааааааааа......
Alexander Popov
@ruelephant
Mar 23 2016 12:07
народ у меня немного сомнения гложат
есть некая либа, в ней надо прочитать конфиг
нельзя же это в конструкторе делать config::get()
это мы намерто прибьем ее к приложению
Anton Vorontsov
@symbios-zi
Mar 23 2016 12:08
@ruelephant и тестировать будет не очень
Pavel Kuzmin
@s00d
Mar 23 2016 12:08
@symbios-zi самому не нравиться этот запрос, но ничего другого придумать не могу((
Maxim
@Big-Shark
Mar 23 2016 12:08
@ruelephant передай в конструктор данные из конфига
KSTigr
@KSTigr
Mar 23 2016 12:08
Всем привет
KarmaBot
@KarmaBot
Mar 23 2016 12:08
@KSTigr, привет, как настроение?
Artur Gafurov
@assurrussa
Mar 23 2016 12:09
@s00d интересно какой sql запрос получается)
Alexander Popov
@ruelephant
Mar 23 2016 12:09
@Big-Shark так вот, я хотел сделать ей еще провайдер, в нем бинд на синглатон
Pavel Kuzmin
@s00d
Mar 23 2016 12:09
@symbios-zi а структуры бд не я делал и иначе переделывать нельзя
Alexander Popov
@ruelephant
Mar 23 2016 12:09
это ок если сделать внутри бинда получение конфига?
JhaoDa
@jhaoda
Mar 23 2016 12:09
@s00d $tabel? серьёзно?
Alexander Popov
@ruelephant
Mar 23 2016 12:10
@Big-Shark
$this->app->singleton('FooBar', function($app)
{
    $config = Config::get('foo.SomethingElse');
    return new FooBar($config);
});
Pavel Kuzmin
@s00d
Mar 23 2016 12:10
@jhaoda table))
Alexander Popov
@ruelephant
Mar 23 2016 12:10
как думаете?
Maxim
@Big-Shark
Mar 23 2016 12:11
@ruelephant именно так
KSTigr
@KSTigr
Mar 23 2016 12:11
Подскажите решение. Composer выдает ошибку
[Composer\Repository\RepositorySecurityException] The contents of http://packagist.org/p/provider-2014%24ceed8ae4ea7bec32a460054840acea3329cf1e652ec21379e233afe39d5e33d1.json do not match its signature. This should indicate a m an-in-the-middle attack. Try running composer again and report this if you think it is a mistake.
Alexander Popov
@ruelephant
Mar 23 2016 12:11
@Big-Shark ну если провайдер таскать с либой, то всеравно прибьем
или это надо в глобальном провайдере прописать?
JhaoDa
@jhaoda
Mar 23 2016 12:11
@s00d не, ну мало ли... $tabel это «таблица», но по-индонезийски
Alexander Popov
@ruelephant
Mar 23 2016 12:11
вне либы?
Maxim
@Big-Shark
Mar 23 2016 12:12
@ruelephant так провайдер в любом случае только для лары, так что там уже не важно
Alexander Popov
@ruelephant
Mar 23 2016 12:12
ну просто я думал в другое приложение когда переносить...
Pavel Kuzmin
@s00d
Mar 23 2016 12:12
@jhaoda это невнимательность по русски)) Можешь что-то посоветовать? Уже 3 день думаю хожу как правильно сделать
JhaoDa
@jhaoda
Mar 23 2016 12:13
@s00d я хз, мне чота лень вникать :)
Pavel Kuzmin
@s00d
Mar 23 2016 12:14
@jhaoda жаль(( а с redis работал?
JhaoDa
@jhaoda
Mar 23 2016 12:14
@s00d прям именно с редиской или кэширующей прослойкой вообще?
Pavel Kuzmin
@s00d
Mar 23 2016 12:14
@symbios-zi если не сложно можешь немного про redis рассказать? Хотел узнать как она работает
@jhaoda вообще
JhaoDa
@jhaoda
Mar 23 2016 12:15
@s00d ну так и работай с прослойкой, какая тебе разница, куда оно пишется?
Maxim
@Big-Shark
Mar 23 2016 12:15
@ruelephant в какое другое на ларе или нет? Почему бы тогда и конфиг не сделать переносимый для лары?
Pavel Kuzmin
@s00d
Mar 23 2016 12:15
@jhaoda я хочу ее поставить)) Вот думаю что выбрать и хочу понять как с этим в ларе работать
Alexander Popov
@ruelephant
Mar 23 2016 12:16
@Big-Shark не хочу вендор делать пакет :P
JhaoDa
@jhaoda
Mar 23 2016 12:16
@s00d прочитать про кэширование в ларавель и не создавать себе трудности
Ну т.е. в рамках ларавель этот вопрос не играет большой роли, а в рамках серверного администрирования к ларавель имеет слабое отношение
Pavel Kuzmin
@s00d
Mar 23 2016 12:18
@jhaoda вот и вопрос этом. принцип работы с редис и подомными кеш прослойками аналогичен ларовкому кешированию? Тоесть просто берется выборка и сохраняется на определенное время?
JhaoDa
@jhaoda
Mar 23 2016 12:18
@s00d зачем тебе знать про «подобные» прослойки?
Pavel Kuzmin
@s00d
Mar 23 2016 12:19
@jhaoda в общем я понял
Maxim
@Big-Shark
Mar 23 2016 12:19
@ruelephant так ты его можешь использовать как угодно, просто если ты будешь его ставить допустим к слиму, то тебе надо будет делать свой конфиг, и регистрацию в ди, а если в ларавелем, то ничего делать не надо, но это не завязывает твой пакет на ларавель, так как ты точно также можешь добавить конфиг для бандла, и регистрацию в симфони контейнере, в итоге в ларе ты сервис провайдер прописываешь, в симфони бандл, а в слим ручками, но все это 1 пакет и 1 реп
Pavel Kuzmin
@s00d
Mar 23 2016 12:20
@assurrussa он ужасен((
Anton Vorontsov
@symbios-zi
Mar 23 2016 12:21
@s00d тебе не нужно знать как он работает, так как его поддержка из коробки
Maxim
@Big-Shark
Mar 23 2016 12:22
народ, есть чем нджинкс логи номрально смотреть, типа в гуи?
NelinD
@NelinD
Mar 23 2016 12:23
@Big-Shark будь суровее)
Pavel Kuzmin
@s00d
Mar 23 2016 12:23
@symbios-zi что за бред?))) Как я буду использовать что-то не зная как оно работает и для чего оно вообще нужно))
saori
@saorityan
Mar 23 2016 12:25
@s00d а почему ты в гугл не пойдешь с вопросом "как работает редис" или "как работаешь кэш веб приложений"? Вроде универ закончился
dihalt
@dihalt
Mar 23 2016 12:26
Коллеги, а у коллекций есть метод, что бы вытащить (удалив его оттуда) из коллекции элемент? forget просто удаляет, а те, что вытаскивают - просто вытаскивают. Или я что-то пропустил?
Pavel Kuzmin
@s00d
Mar 23 2016 12:27
@saorityan сижу в гугле читаю простыню текста. Почему просто не ответить на вопрос или не скзать что тебе лень отвечать, а не разводить демагогию? Зачем вообще сидеть в подобных чатах и писать иди в гугл?
Anton Vorontsov
@symbios-zi
Mar 23 2016 12:28
@s00d ну емае, тут неважно что будет в качестве хранилища кеша, Redis или Memcached, или File, и DB. Тут как сказали тебе выше надо читать про кеш веб приложений
Artur Gafurov
@assurrussa
Mar 23 2016 12:29
@dihalt pull()
Ivan
@Hunternnm
Mar 23 2016 12:31
Коллеги, у кого ДО? Как стать проверенным пользователем чтобы деньги можно было не 1 числа снимать, а по кнопке?
Pavel Kuzmin
@s00d
Mar 23 2016 12:31
@symbios-zi не хочу в общим спорить, просто хотел немного уменьшить себе работу по разгребанию сотен мануалов
Anton Vorontsov
@symbios-zi
Mar 23 2016 12:31
@s00d прочти хотя бы доку по кешу Laravel
dihalt
@dihalt
Mar 23 2016 12:33
@assurrussa благодарю, десять раз прочитал, а этот не заметил
KarmaBot
@KarmaBot
Mar 23 2016 12:33
Спасибо (+1) для @assurrussa принято! Текущая карма +55.
Pavel Kuzmin
@s00d
Mar 23 2016 12:34
@symbios-zi да я ее прекрасно знаю, с чего ты решил что я ее не читал? Мне нужно сделать выборку из 10 таблиц на основе активных данных из бд, а не кеша за последние 20 минут или любого другого времени. Вот и думал что какоето ПО умеет дописывать данные в кеш в фоне, а не просто все подряд кешировать
Anton Vorontsov
@symbios-zi
Mar 23 2016 12:35
@s00d чувак, сам Redis не система кеша. Redis - высокопроизводительное хранилище данных
Pavel Kuzmin
@s00d
Mar 23 2016 12:36
@symbios-zi так я и хотел вот это услышать, а не доку на 200 страниц с рассказом о том что это такое....
Anton Vorontsov
@symbios-zi
Mar 23 2016 12:36
@s00d во вторых я думаю возможно самому дописать функционал дописывания данных в кеше в фоне, используя к примеру теггированный кеш
JhaoDa
@jhaoda
Mar 23 2016 12:37
@dihalt признавайся, каким органом ты читаешь?:)
dihalt
@dihalt
Mar 23 2016 12:37
@jhaoda :D я тебе так отвечу: вражеский не мой родной язык, а потому мне простительно))
JhaoDa
@jhaoda
Mar 23 2016 12:38
@dihalt и не мой тоже, но мне это не мешает читать вдумчиво
Pavel Kuzmin
@s00d
Mar 23 2016 12:38
@symbios-zi а вот за наводку спасибо, пойду посмотрю как можно это использовать в моей задаче
dihalt
@dihalt
Mar 23 2016 12:39
@jhaoda ну, степень владения разная бывает. Да и обстоятельства, в которых всё происходит. Внешние факторы всякие. Я вот нелегально, так сказать, за ларой сижу. Мне сейчас положено писать на другом языке другие вещи, а потому отвлекаешься часто, забываешь где остановился и т.д.
Artur Gafurov
@assurrussa
Mar 23 2016 12:40
@dihalt http://laravel.su/docs/5.2/collections - на русском
dihalt
@dihalt
Mar 23 2016 12:40
@assurrussa о, уже выложили?
Artur Gafurov
@assurrussa
Mar 23 2016 12:41
@dihalt ну как видишь
dihalt
@dihalt
Mar 23 2016 12:41
@assurrussa спасибо всем причастным
KarmaBot
@KarmaBot
Mar 23 2016 12:41
Спасибо (+1) для @assurrussa принято! Текущая карма +56.
JhaoDa
@jhaoda
Mar 23 2016 12:42
@dihalt http://bash.im/quote/394147 вспомнилось вдруг :)
@assurrussa ты должен поделиться с причастными :)
dihalt
@dihalt
Mar 23 2016 12:42
@jhaoda :D
@jhaoda си и асм у меня остались в прошлом
Anton Vorontsov
@symbios-zi
Mar 23 2016 12:43
о, я тоже не ассемблере кодил
@dihalt контроллеры программировал?
dihalt
@dihalt
Mar 23 2016 12:44
@symbios-zi о, брат по разуму. самый простой и самый лучший язык
JhaoDa
@jhaoda
Mar 23 2016 12:44
@dihalt @symbios-zi перепишите ларавель на асме, фалькон отсосёт!
Soprun Vladislav
@vlsoprun
Mar 23 2016 12:44
:smile:
Anton Vorontsov
@symbios-zi
Mar 23 2016 12:45
под ось QNX
dihalt
@dihalt
Mar 23 2016 12:45
@symbios-zi не, я на спектруме сперва писал, потом на писюке. Игрульки всякие, демки, утилиты, а потом на работе немноо пригодился. С контроллерами дело имел, но без асма обошлось.
Anton Vorontsov
@symbios-zi
Mar 23 2016 12:46
за QNX мне 5 поставили в универе. единственному в группе ))
Artur Gafurov
@assurrussa
Mar 23 2016 12:47
@jhaoda спасибо и тебе, за merge перевода с основной веткой) :smile:
KarmaBot
@KarmaBot
Mar 23 2016 12:47
Спасибо (+1) для @jhaoda принято! Текущая карма +747.
JhaoDa
@jhaoda
Mar 23 2016 12:48
@assurrussa а чо, я мержил? Ну ладно...
Artur Gafurov
@assurrussa
Mar 23 2016 12:49
@jhaoda ну да, нет разве?
Anton Vorontsov
@symbios-zi
Mar 23 2016 12:49
прокачка кармы детектед )
JhaoDa
@jhaoda
Mar 23 2016 12:49
@assurrussa да я помню, думаешь...
Artur Gafurov
@assurrussa
Mar 23 2016 12:50
@jhaoda ну сначала ты, а потом slider23
так было то недавно)
Artur Gafurov
@assurrussa
Mar 23 2016 13:06
Коллеги, никто не делал тестовые опросники для пользователей?) ну к примеру ответить на 60 вопросов? типо пакета готового?
Mikail Aziev
@aziev
Mar 23 2016 13:07
$ad->comments()->whereHas('answerTo', function ($query){
         $query->where('author_id', Auth::user()->id);
 })->update(['is_viewed' => true]);

этот код выдает ошибку

SQLSTATE[HY000]: General error: 1093 You can't specify target table 'comments' for update in FROM clause (SQL: update comments set is_viewed = 1, updated_at = 2016-03-23 16:06:38 where comments.ad_id = 256 and comments.ad_id is not null and (select count(*) from comments as self_87cd142f139dbc4de9cdd2039c139100 where self_87cd142f139dbc4de9cdd2039c139100.id = comments.answer_to and author_id = 2) >= 1)

на уровне sql понятно как это исправить, на как это сделать в eloquent?

Maxim
@Big-Shark
Mar 23 2016 13:22
@assurrussa есть же куча сервисов, или надо свое?
Artur Gafurov
@assurrussa
Mar 23 2016 13:23
@Big-Shark свое желательно, а какие сервисы есть?
saori
@saorityan
Mar 23 2016 13:24
@assurrussa гугл формс!
Artur Gafurov
@assurrussa
Mar 23 2016 13:24
@saorityan если в этом плане, тогда свое)
Mikail Aziev
@aziev
Mar 23 2016 13:30
помогите плиз с моим вопросом
Maxim
@Big-Shark
Mar 23 2016 13:31
@aziev а как на уровне sql?
Dinar Garipov
@garf
Mar 23 2016 13:32
This message was deleted
Mikail Aziev
@aziev
Mar 23 2016 13:32
@Big-Shark проблема в том что в запросе после FROM идет повторное обращение к comments. решение использовать as
Dinar Garipov
@garf
Mar 23 2016 13:34
@aziev А не кажется, что этот запрос можно упростить?
Maxim
@Big-Shark
Mar 23 2016 13:34
@aziev как это поможет? проблемма насколько я понимаю в том что мы пытаетмся сделать апдейт той таблички куда делаем запрос
Dinar Garipov
@garf
Mar 23 2016 13:34
@aziev Типа answerTo = author_id AND author_id = ??
Mikail Aziev
@aziev
Mar 23 2016 13:36
@Big-Shark да. но вот есть трюк http://stackoverflow.com/questions/45494/mysql-error-1093-cant-specify-target-table-for-update-in-from-clause
Maxim
@Big-Shark
Mar 23 2016 13:38
@aziev а почему не сделать 2 запроса?
Mikail Aziev
@aziev
Mar 23 2016 13:39
@gaaarfild не понял... answer_to хранит id родительского комментария
Maxim
@Big-Shark
Mar 23 2016 13:39
@aziev так как там или джоин, или вообще 2 вложенных запроса.
Mikail Aziev
@aziev
Mar 23 2016 13:42
@Big-Shark можно пример как это сделать в два запроса, пока я совсем не запутался?
Dinar Garipov
@garf
Mar 23 2016 13:44
@aziev И все таки вопрос в силе. Зачем вложенный запрос?
Anton Vorontsov
@symbios-zi
Mar 23 2016 13:46
@aziev answerTo это связь?
Mikail Aziev
@aziev
Mar 23 2016 13:46
@symbios-zi да, рекурсивная, на ту же таблицу
Dinar Garipov
@garf
Mar 23 2016 13:51
@aziev А что мешает, раз это связь, сразу ее и доставать?
WHERE answerTo=? и все.
Ivan
@Hunternnm
Mar 23 2016 13:52

Коллеги, как проще всего массив с элементами

0 => array:1 [▼
    "playlist_id" => "PLuS6U5RiULLTLuDHvyYFQmMWpsQjNMEF2"
  ]
  1 => array:1 [▼
    "playlist_id" => "PLuS6U5RiULLSzX9Ms4YLZyDvRwh5DOqBP"
  ]

привести к виду

0  => "PLuS6U5RiULLTLuDHvyYFQmMWpsQjNMEF2"
1 =>  "PLuS6U5RiULLSzX9Ms4YLZyDvRwh5DOqBP"
callback онли?
array_fetch, нашел :)
пропустил что-то
Dinar Garipov
@garf
Mar 23 2016 13:54
@Hunternnm Есть какая-то функция вроде, который что-то такое делает.
В крайнем случае наверняка всегда есть плагин на jQuery для этого :В
Ivan
@Hunternnm
Mar 23 2016 13:55
@gaaarfild array_flatten это делает :)
Pavel Kuzmin
@s00d
Mar 23 2016 14:04
блин вот и думай теперь.... В общем перенес условие из where в ON (ON service.id = id_srv.id and service.status = 0)
знаю что так делать не советуют, но результат поломал мне мозг. Если условие было в where, то запрос отрабатывал 68 секунд, в ON 0.01 секунда О_о
Илья
@iliyaZelenko
Mar 23 2016 14:07
Язык java устарел?
Pavel Kuzmin
@s00d
Mar 23 2016 14:07
@iliyaZelenko у пхпешников это лучше не спрашивать)) Тут половина с андроидами и напхпшторме
Ivan
@Hunternnm
Mar 23 2016 14:09
@iliyaZelenko нет конечно) актуален как и всегда
этот жосский энтерпрайз не умрет
Dinar Garipov
@garf
Mar 23 2016 14:12
@s00d Более того, условие иногда и вытаскивает по другоми если указывать в ON или в WHERE
Илья
@iliyaZelenko
Mar 23 2016 14:21
А пхпшники больше нужны чем джависты?
Anton Vorontsov
@symbios-zi
Mar 23 2016 14:22
@iliyaZelenko спроси у заказчиков
Dinar Garipov
@garf
Mar 23 2016 14:22
@iliyaZelenko Я думаю так же примерно :)
ooPASHAoo
@ooPASHAoo
Mar 23 2016 14:26
Здравствуйте, подскажите пожалуйста можно ли как-то автоматически осуществлять 307 редирект в POST запросе.
Я запрашиваю у сервера данные через POST, сервер дает мне Cooke и редиректит.
KarmaBot
@KarmaBot
Mar 23 2016 14:26
@ooPASHAoo, привет =)
Anton Vorontsov
@symbios-zi
Mar 23 2016 14:30
This message was deleted
@ooPASHAoo redirect('my_url', 307)->withCookie($cookie);
ooPASHAoo
@ooPASHAoo
Mar 23 2016 14:33
@symbios-zi Я в роли клиента.
Anton Vorontsov
@symbios-zi
Mar 23 2016 14:33
@ooPASHAoo я в роли программиста?
ooPASHAoo
@ooPASHAoo
Mar 23 2016 14:34
@symbios-zi Спасибо, попробую =)
KarmaBot
@KarmaBot
Mar 23 2016 14:34
Спасибо (+1) для @symbios-zi принято! Текущая карма +93.
Anton Vorontsov
@symbios-zi
Mar 23 2016 14:34
@ooPASHAoo редирект будет сервер делать
Ivan
@Hunternnm
Mar 23 2016 14:41
@iliyaZelenko ХОРОШИЕ программисты нужны всегда и много. От ЯП не зависит
Dinar Garipov
@garf
Mar 23 2016 14:42
@Hunternnm Только если ты не пишешь исключительно на Brainfuck :)
Ivan
@Hunternnm
Mar 23 2016 14:42
@gaaarfild не, я про нормальные ЯП)
Dinar Garipov
@garf
Mar 23 2016 14:43
@Hunternnm 1C?
Ivan
@Hunternnm
Mar 23 2016 14:44
@gaaarfild ты их ЗП видел?
Dinar Garipov
@garf
Mar 23 2016 14:44
@Hunternnm Алгол?
@Hunternnm Нет че-то?
Ivan
@Hunternnm
Mar 23 2016 14:44
@gaaarfild есть вакансии)
Dinar Garipov
@garf
Mar 23 2016 14:44
@Hunternnm Неплохо что ли там?
@Hunternnm Ну просто 1С, как мне кажется, это почти точно работа с Россией :) Не сильно международный продукт.
Ivan
@Hunternnm
Mar 23 2016 14:45
@gaaarfild 1с-ники ваще пипец рубят
Pavel Kuzmin
@s00d
Mar 23 2016 14:46
@Hunternnm именно поэтому только за этот год 5 1сников переквалифицировались из знакомых.
Ivan
@Hunternnm
Mar 23 2016 14:47
@s00d в 1с или из 1с?
Pavel Kuzmin
@s00d
Mar 23 2016 14:47
@Hunternnm енег то норм платят, но в рублях, а по текущему курсу это уже мелочь))
@Hunternnm 2 в пхпшников. 1 в скалу ушел и на ios. еще 1 не помю уже
@Hunternnm и еще 1 тоже думает куда уходить
Ivan
@Hunternnm
Mar 23 2016 14:48
если жить в РФ то их ЗП в 100к - более чем
Dronowar
@dronowar
Mar 23 2016 14:48
парни посоветуйте хорошее решение для модуля корзина к ларе
Pavel Kuzmin
@s00d
Mar 23 2016 14:49
@Hunternnm ты не думай что моксва это единственный город в России)) У нас например 50-60 это уже придел
@Hunternnm а это 800 баксов по текущему курсу...
Ivan
@Hunternnm
Mar 23 2016 14:49
@s00d я это знаю)
кстати, почему внутри России в уе пересчитываете? только у программистов это заметил
Pavel Kuzmin
@s00d
Mar 23 2016 14:51
@Hunternnm а для моксвы 100 это нифига не много... Знакомый в прошлом году ехал берменом работать, оф зп 90, что вообще про прогеров говорить))
Anton Vorontsov
@symbios-zi
Mar 23 2016 14:54
@Hunternnm потому что программеры больше всего независимы от географического местоположения, могут работать хоть на кого и получать в любой валюте
поэтому и конвертируем
Dinar Garipov
@garf
Mar 23 2016 15:03
@Hunternnm чтобы можно было легко сравнить.
Jake2000
@Jake2000
Mar 23 2016 15:29
Привет всем, скажите пожалуйста чем так хорош dingo api? Приглядываюсь сейчас к нему, но не могу по докам понять, насколько он хорош.
KarmaBot
@KarmaBot
Mar 23 2016 15:29
@Jake2000, здравствуй.
Dinar Garipov
@garf
Mar 23 2016 15:32
@Jake2000 Ну он просто крутой :)
Jake2000
@Jake2000
Mar 23 2016 15:33
This message was deleted
Anton Vorontsov
@symbios-zi
Mar 23 2016 15:34

господа, а как можно обновить связанную модель?

    public function offers()
    {
        return $this->morphMany(\App\Models\Orders\Offer::class, 'offerable');
    }

    public function updateOffer($offerId, $quantity)
    {
        return $this->offers()
            ->where('id', '=', $offerId)
            ->update([
                'quantity' => $quantity
            ]);
    }

почему то не работает

Jake2000
@Jake2000
Mar 23 2016 15:35
This message was deleted
This message was deleted
Alexander Popov
@ruelephant
Mar 23 2016 15:40
@symbios-zi Правильная связанная модель - http://img1.liveinternet.ru/images/attach/c/6/124/328/124328713_IMG_7440.jpg
Anton Vorontsov
@symbios-zi
Mar 23 2016 15:41
@ruelephant :D
Alexander Popov
@ruelephant
Mar 23 2016 15:42
обновить можно только заменой модели и связыванием по новой :)
Anton Vorontsov
@symbios-zi
Mar 23 2016 15:42
@ruelephant ну а серьезно?
Alexander Popov
@ruelephant
Mar 23 2016 15:42
а что тебе конкретно надо?
ну вроде updateOffer нормально должно работать
я давно таким извращением не занимался
@jhaoda тык
@Big-Shark
вы помните?
Anton Vorontsov
@symbios-zi
Mar 23 2016 15:46
@ruelephant они не используют полиморфные связи )
Alexander Popov
@ruelephant
Mar 23 2016 15:47
я тоже
Ivan
@Hunternnm
Mar 23 2016 15:50
Кстати, коллеги, смотрел кто https://www.youtube.com/playlist?list=PL55RiY5tL51oloSGk5XdO2MGjPqc0BxGV ? Чувак дело показывает или таки косячит?
Alexander Popov
@ruelephant
Mar 23 2016 16:17
@Hunternnm не везде у него валидация
57 строка и ниже
сразу request фигачит в запросы
Andrei Sosnov
@atehnix
Mar 23 2016 16:23
This message was deleted
This message was deleted
Alex D. Bubenchikov
@altpoint
Mar 23 2016 17:01
пасаны, как отловить событие очистки кеша в laravel? в частности при artisan cache:clear вызывается что-нибудь?
Kirill Nesmeyanov
@SerafimArts
Mar 23 2016 17:06
@altpoint попробуй для начала отловить все эвенты
app('events')->listen('*', function(){});
возможно и нужный отловится
Alex D. Bubenchikov
@altpoint
Mar 23 2016 17:08
@SerafimArts и посмотреть все события?
Kirill Nesmeyanov
@SerafimArts
Mar 23 2016 17:10
ну да
это единственный вариант, что я могу предложить, что бы не копаться в коде
Dinar Garipov
@garf
Mar 23 2016 17:14
@altpoint Можешь их просто увидеть в barryvdh/laravel-debugbar
Kirill Nesmeyanov
@SerafimArts
Mar 23 2016 17:14
@gaaarfild дебагбара нет в консольке
Dinar Garipov
@garf
Mar 23 2016 17:15
@SerafimArts Ой :) Уже вопрос забыл :)
Alex D. Bubenchikov
@altpoint
Mar 23 2016 17:19
@gaaarfild нет, событие cache:clear вызывается консольно и при загрузке страницы его ествественно не логирует ничто, к слову по ходу его никто и ничто не логирует в принципе.
Dinar Garipov
@garf
Mar 23 2016 17:20
@altpoint Да, уже перечитал вопрос и вспомнил его.
AAmirOFF
@AAmirOFF
Mar 23 2016 17:24
Всем доброго времени суток. Установил Laravel 5 из коробки нету возможности регистраций пользователей.php artisan make:auth
Команда не добавила роутов для регистрцации
Maxim
@Big-Shark
Mar 23 2016 17:26
            if ($handle = opendir($imagesDir)) {
                while (false !== ($fileName = readdir($handle))) {
                    if (is_file($imagesDir."/".$fileName)) {
                        preg_match("/landing-page_\d{4}_([\s\S]+?).jpg/", $fileName, $matches);

                        if (count($matches) == 2) {
                            $countryName = $matches[1];
                            $files[$countryName] = $fileName;
                        }
                    }
                }

                closedir($handle);
            }
мне одному от этого кода плохо становится?
Kirill Nesmeyanov
@SerafimArts
Mar 23 2016 17:26
файндер для слабаков
=)
Maxim
@Big-Shark
Mar 23 2016 17:27
@SerafimArts кстати это код для симфони, где файндер уже есть, да и варианты полегче есть, тот же глоб, хотя тут сама идея очень странная
Kirill Nesmeyanov
@SerafimArts
Mar 23 2016 17:34
// то чувство, когда ларавельщик знает симфони лучше разраба на симфони
AAmirOFF
@AAmirOFF
Mar 23 2016 17:39
Всем Доброго времени суток. php artisan make:auth В роутинге не создаются роуты для регистраций нового пользователя. подскажите
Юрий
@sawerus
Mar 23 2016 17:41
@AAmirOFF зачем тебе роуты регистрации? что ты хочешь сделать.
рега и так работает после php artisan make:auth
AAmirOFF
@AAmirOFF
Mar 23 2016 17:44
@sawerus App\Http\Controllers\Auth\AuthController@register - это автоматом должно добавится или мне нужно добавить?
Юрий
@sawerus
Mar 23 2016 17:46
@AAmirOFF метод register как ты написал туда не добавится.
@AAmirOFF Что ты хочешь сделать? по дефолту рега работает!
AAmirOFF
@AAmirOFF
Mar 23 2016 17:47
@sawerus по дефолту нету в роуте адрессов. только поставил laravel
@sawerus хочу воспользоватся регистрацией
Юрий
@sawerus
Mar 23 2016 17:48
@AAmirOFF http://site.ru/register
Kirill Nesmeyanov
@SerafimArts
Mar 23 2016 17:48
@AAmirOFF я конечно никогда не использовал эту регистрацию, но что мешает прописать роуты?
AAmirOFF
@AAmirOFF
Mar 23 2016 17:49
@SerafimArts а какую вы используете регистрацию нечего не мешает просто не понятно поечему ее нет.
@sawerus /register - вывел хм странно а где роут?
Kirill Nesmeyanov
@SerafimArts
Mar 23 2016 17:49

@SerafimArts а какую вы используете регистрацию нечего не мешает просто не понятно поечему ее нет.

@AAmirOFF http://lurkmore.so/images/thumb/9/96/Grammar_natsi.jpg/250px-Grammar_natsi.jpg

без обид
AAmirOFF
@AAmirOFF
Mar 23 2016 17:50
@SerafimArts ) все ок
Kirill Nesmeyanov
@SerafimArts
Mar 23 2016 17:50
@AAmirOFF если работает, то наверняка в провайдере
php artisan route:list
AAmirOFF
@AAmirOFF
Mar 23 2016 17:51
@SerafimArts в роуте нет через лист смотрел
Kirill Nesmeyanov
@SerafimArts
Mar 23 2016 17:51
хммм
AAmirOFF
@AAmirOFF
Mar 23 2016 17:51
а нет вру
@SerafimArts @sawerus Спасибо
KarmaBot
@KarmaBot
Mar 23 2016 17:53
Спасибо (+1) для @SerafimArts принято! Текущая карма +311.
Спасибо (+1) для @sawerus принято! Текущая карма +38.
Kirill Nesmeyanov
@SerafimArts
Mar 23 2016 17:55
@AAmirOFF поищи в app.php провайдер, где упоминается аутх или регистер
This message was deleted
AAmirOFF
@AAmirOFF
Mar 23 2016 17:59
@SerafimArts
 protected function registerAuthenticator()
    {
        $this->app->singleton('auth', function ($app) {
            // Once the authentication service has actually been requested by the developer
            // we will set a variable in the application indicating such. This helps us
            // know that we need to set any queued cookies in the after event later.
            $app['auth.loaded'] = true;

            return new AuthManager($app);
        });

        $this->app->singleton('auth.driver', function ($app) {
            return $app['auth']->guard();
        });
    }
Kirill Nesmeyanov
@SerafimArts
Mar 23 2016 18:03
это вообще не то
AAmirOFF
@AAmirOFF
Mar 23 2016 18:26
@SerafimArts где можно про это почтитать
Юрий
@sawerus
Mar 23 2016 18:28
@AAmirOFF покопаться в исходниках. Ну а вообще если стандартная не устраивает - свою накидай.
Devalgo
@almassar
Mar 23 2016 18:54
есть кто живой
Soprun Vladislav
@vlsoprun
Mar 23 2016 18:54
Я вроде жив
Arsen Soroka
@arsen-s
Mar 23 2016 18:57
такое нельзя спрашивать
primalpro
@primalpro
Mar 23 2016 19:05
Есть таблица с Вопросами, есть вопроса с тегами, есть таблица связей теги-вопросы... Как сделать запрос чтобы выбрать вопросы по id тега ?
Извените! Есть таблица с Вопросами, есть таблица с тегами, есть таблица связей теги-вопросы... Как сделать запрос чтобы выбрать все вопросы по id тега ?
Alexander Zhuravlev
@SCIF
Mar 23 2016 19:44
@primalpro , под одному тэгу выбрать все вопросы? Так?
Victor Golovko
@siptik
Mar 23 2016 20:25
@primalpro в документации все хорошо описано
Илья
@iliyaZelenko
Mar 23 2016 20:26
По идее выбрать из таблицы где связывание тегов с вопросами
Dave
@aios
Mar 23 2016 20:27
@primalpro а связь какая? many to many?
Илья
@iliyaZelenko
Mar 23 2016 20:27
Блин я не дописал а оно с моб версии отправило
...записи где есть нужные теги и там вытащить id вопросов
Alexander Zhuravlev
@SCIF
Mar 23 2016 20:39
Да он куда-то свалил, я поэтому и не стал продолжать. Нефиг таскать напрямую из таблицы. Пользуешь орм — работай с сущностями, либо какие-нибудь репозитории мути
Mikhail Krassovskiy
@CapeRatel
Mar 23 2016 22:29
vagrant выдает такую ошибку
Message: LoadError: cannot load such file -- /Users/Caperatel/Homestead/vendor/laravel/homestead/scripts/homestead.rb
osx
юзал все по докам
К то поможет?
Dave
@aios
Mar 23 2016 22:33
вероятней всего этого файла просто нету.
Kirill Nesmeyanov
@SerafimArts
Mar 23 2016 22:33
либо нет прав