These are chat archives for LaravelRUS/chat

6th
Dec 2015
Tony White
@tonyxx7
Dec 06 2015 01:02
Hey
Роман Сохарев
@greabock
Dec 06 2015 01:03
@tonyxx7 hi
Maksim Karpychev
@kodermax
Dec 06 2015 06:49
Привет всем
KarmaBot
@KarmaBot
Dec 06 2015 06:49
@kodermax, здравствуй.
Maksim Karpychev
@kodermax
Dec 06 2015 06:49
кто-нибудь такой встречал http://prntscr.com/9avtf4
админка пустая после установки октября
l
@Equilibumq
Dec 06 2015 07:16
Читал в твиттере тайлора о мульти авторизации, кто нибудь подскажет что это?)
Orel2888
@Orel2888
Dec 06 2015 07:59
Всем привет
KarmaBot
@KarmaBot
Dec 06 2015 07:59
@Orel2888, привет =)
Orel2888
@Orel2888
Dec 06 2015 08:00
А что в новой версии убрали Route::controller ?
Maxim
@Big-Shark
Dec 06 2015 08:00
да
Ivan
@Hunternnm
Dec 06 2015 08:00
Всем привет! Бот, здарова!
KarmaBot
@KarmaBot
Dec 06 2015 08:00
@Hunternnm, привет, как настроение?
Orel2888
@Orel2888
Dec 06 2015 08:01
@Big-Shark и что теперь делать ? Замены я так понял никакой нету
Maxim
@Big-Shark
Dec 06 2015 08:01
@Orel2888 писать get, post, put, delete
Ivan
@Hunternnm
Dec 06 2015 08:03
Как по мне так неудобно(
Привычка то осталась
И вангую кучу вопросов на SO от новичков, которые туториалов старых начитаются, типа чо не работает
Maxim
@Big-Shark
Dec 06 2015 08:04
@Hunternnm ну напишите свой пакет для этого, это плозой тон и такого в фрейме не должно быть по умолчанию
Ivan
@Hunternnm
Dec 06 2015 08:04
@Big-Shark так то оно так, но удобно же :)
Блин, этот смайл вырубает... Где старые смайлы с аськи?
Maxim
@Big-Shark
Dec 06 2015 08:05
@Hunternnm а то будет как в юии, мы сделали роуты на которых удобно собрать сайт везитку на 5 страницек, но если писать чтото больше, то надо уходить от стандартной системы, и писать все вручную, но этого не делают, так как не понимают зачем это, и в результате получают гавнокод
@Hunternnm в комплекте должны быть только бестпрактис, весь мусор в отдельные паки пожалуйста)
Ivan
@Hunternnm
Dec 06 2015 08:06
@Big-Shark так чота эти бестпрактис у всех разные)
Maxim
@Big-Shark
Dec 06 2015 08:06
@Hunternnm у кого у всех?
@Hunternnm у каждого фрейма? Ну так и авторы разные, каждый считает свой вараинт бестпрактис, и мы принимаем одну из сторон
Ivan
@Hunternnm
Dec 06 2015 08:09
@Big-Shark нет, относительно лары. Сиедл вчера читал разные бестпрактис на одну и ту же тему... У всех всё разное, иногда с точностью наоборот
Самое логичное обзывают неправильным и излишне усложняют
Хочется же максимально правильно писать, чтобы потом за мой код не хотелось меня придушить)
Maxim
@Big-Shark
Dec 06 2015 08:20

@SerafimArts

php -v                                                                                                                                                                                 :( 100 15-12-06 - 15:19:45
PHP 7.0.0-2+deb.sury.org~wily+1 (cli) ( NTS )
Copyright (c) 1997-2015 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2015 Zend Technologies
    with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2015, by Zend Technologies

Обновилось само, как и говорил)

@Hunternnm кидай ссылки, почитаю)
Ivan
@Hunternnm
Dec 06 2015 08:22
@Big-Shark сейчас хист гляну
PS вчера тоже обновился до 7-ки... и откатился до 5,6. Нашел на сервере проекты других разработчиков с mysql_connect... Завтра буду бить головой об клаву
Orel2888
@Orel2888
Dec 06 2015 08:23
На ру php7 сейчас ничего почти не найти?
Ivan
@Hunternnm
Dec 06 2015 08:23
На хабре пара статей и всё
JhaoDa
@jhaoda
Dec 06 2015 09:22
@Equilibum Тэйлор писал про мультиаутентификацию, а не мультиавторизацию
wiyfn
@wiyfn
Dec 06 2015 10:21
всем привет, кто нибуть работал с пакетом datatables.yajrabox.com. Как можно передать данные из второй таблици в подробную информацию.
KarmaBot
@KarmaBot
Dec 06 2015 10:21
@wiyfn, привет =)
D3-FC
@D3-FC
Dec 06 2015 11:47
Привет. Помогите. При попытке подключения к homestead просит логи и пароль
какой там поумолчанию?
JhaoDa
@jhaoda
Dec 06 2015 11:51
@D3-FC ты что-то не то делаешь. Там подключение по SSH, ты ключ свой добавил в homestead?
D3-FC
@D3-FC
Dec 06 2015 11:51
да
authorize: C:\Users\D3\.ssh\id_rsa.pub

keys:
    - C:\Users\D3\.ssh\id_rsa
Ivan
@Hunternnm
Dec 06 2015 11:57
@D3-FC с homestead не работал, но в 3-й строчке в конце .pub не нужен?
JhaoDa
@jhaoda
Dec 06 2015 11:58
@D3-FC документация про пароль ничего не пишет, а значит...
Ivan
@Hunternnm
Dec 06 2015 11:59
Глянул - не надо...
D3-FC
@D3-FC
Dec 06 2015 12:04
в третей строчке .pub поставить?
всё. подключился
проблема была в том что путь неверно указан был в разделе sites:
и конг с ошибкой падал
недоходя до инициализации авторизационого ключа
JhaoDa
@jhaoda
Dec 06 2015 12:32
@samdark ну всё, меняем веру
Надо Драконю позвать, вы с ним поспорите за «кто быстрее» :)
Alexander Makarov
@samdark
Dec 06 2015 12:38
кстати, да
ща напишу ему
vvmqwerty
@vvmqwerty
Dec 06 2015 12:52
кто нибудь знает как валидация инпута показалось под нее
а не так
@foreach($errors->all() as $error)
<p>{{$error}}</p>
@endforeach
censoredgit
@censoredgit
Dec 06 2015 12:59
@vvmqwerty {{ $errors->first('input_name') }}
vvmqwerty
@vvmqwerty
Dec 06 2015 13:00
@censoredgit thanks!
KarmaBot
@KarmaBot
Dec 06 2015 13:00
Спасибо (+1) для @censoredgit принято! Текущая карма +47.
Maxim
@Big-Shark
Dec 06 2015 13:04
@samdark и где там пропел?
Roman Tsiupa
@dracony
Dec 06 2015 13:14
@jhaoda вызывали?
Ivan
@Hunternnm
Dec 06 2015 13:19
Ребят, вопрос про пагинацию: в доке написано что при использовании group by могут быть ошибки. Я таковых не увидел... Кто сталкивался с проблемами такими?
Или стараться писать запросы без группировок?
JhaoDa
@jhaoda
Dec 06 2015 13:20
@dracony не-не-не
Roman Tsiupa
@dracony
Dec 06 2015 13:31
@samdark хм не знал что у них есть уже орм бенч
прикольно
Ivan
@Hunternnm
Dec 06 2015 13:32
phalcon всех рвет?)
Roman Tsiupa
@dracony
Dec 06 2015 13:33
ну хз
там его нет
но имхо бенч не очень хорош
смотри сам:
не та ссыллка
все что проверяется
найти по айдишке
и все
censoredgit
@censoredgit
Dec 06 2015 13:34
@samdark 1. в моделях eloquent в 2 раза меньше строк кода 2. findOne != findOrFail 3. для yii2 откл дебаг режим define('YII_DEBUG', false); а в eloquent забыли) 4. eloquent можно использовать отдельно от laravel =)
Roman Tsiupa
@dracony
Dec 06 2015 13:34
а гдесобственно работа со связями
условиями
итд
имхо надо посложнее тесты делать
напрмер
Ivan
@Hunternnm
Dec 06 2015 13:35
@censoredgit eloquent в 5 проектах ющаю как отдельный пакет - сказка. Забыл что такое писать пагинацию руками)
Roman Tsiupa
@dracony
Dec 06 2015 13:36
найти все посты у которых есть тег "кот" и автор "пес" со всеми их связями
Ivan
@Hunternnm
Dec 06 2015 13:36
Да и дока классная, когда кто-то потом пилит лыбу тянет)
Roman Tsiupa
@dracony
Dec 06 2015 13:36
а потом рекурсивно все это удалить
Ivan
@Hunternnm
Dec 06 2015 13:36
@dracony лучше всего ORM тестить на паттерне EAV
вот где весь хардкор :)
Roman Tsiupa
@dracony
Dec 06 2015 13:36
ммм
нууу
это антипаттерн кстати))
Ivan
@Hunternnm
Dec 06 2015 13:37
угу
Ivan
@Hunternnm
Dec 06 2015 13:37
но антипаттерн в своем роде тоже паттерн
Roman Tsiupa
@dracony
Dec 06 2015 13:37
)))
Ivan
@Hunternnm
Dec 06 2015 13:38
кстати, все гонят на производительность... выборка по 20 аттрибутам из таблиц по 5кк+ меньше секунды
Maxim
@Big-Shark
Dec 06 2015 13:39
@Hunternnm а там ОРМ и не причем, основная загвоздка это трансформ
Anton Vorontsov
@symbios-zi
Dec 06 2015 13:40
все говорят что Антипаттерн, но что то никто никогда не предлагает внятной альтернативы с динамическим количеством аттрибутов
Maxim
@Big-Shark
Dec 06 2015 13:40
@Hunternnm опять же, тут не очень понятно как мерить, с идмапом или без, вроде как у многих его нет, и мы его отключаем, но тогда заведомо того у кого он есть, мы занижаем в результатах
Ivan
@Hunternnm
Dec 06 2015 13:41
@Big-Shark ну одинаковые запросы при одинаковых условиях doctrine и eloquent отдают за разное время
propel не пробовал
я полагаю что связано с внутренними преобразованиями это...
Maxim
@Big-Shark
Dec 06 2015 13:41
@Hunternnm ну так тут и будет трансформ, у доктрины трансформ дикий торма, ну и dql тоже несамый быстрый
Roman Tsiupa
@dracony
Dec 06 2015 13:42
@symbios-zi ммм
альтернатива
Maxim
@Big-Shark
Dec 06 2015 13:42
@Hunternnm сам запрос сгенерить, и получить результат в виде массива для всех орм примерное одинакого, а вот этот массив преобразорвать в классы, вот там уже разница
Roman Tsiupa
@dracony
Dec 06 2015 13:42
-- хорошая архитектура
Ivan
@Hunternnm
Dec 06 2015 13:42
@Big-Shark ну вот я к этому...
Roman Tsiupa
@dracony
Dec 06 2015 13:42
в книге написано
очнь советую почитать
Anton Vorontsov
@symbios-zi
Dec 06 2015 13:42
@dracony в какой?
Roman Tsiupa
@dracony
Dec 06 2015 13:42
не длинная
Ivan
@Hunternnm
Dec 06 2015 13:43
Да нет альтернативы под такие задачи то...
Maxim
@Big-Shark
Dec 06 2015 13:43
@dracony эмм, задача, сделать магаз где у каждого товара могут бысть свойста, и это разные свойста, как иначе туту сделать?
Anton Vorontsov
@symbios-zi
Dec 06 2015 13:43
@Big-Shark ну вот как раз мою задачу описал
Roman Tsiupa
@dracony
Dec 06 2015 13:43
@Big-Shark каждый тип товара отдельная табличка
или
таблицы повторяют иерархию наследованния классов
Ivan
@Hunternnm
Dec 06 2015 13:44
@dracony а если нужно добавить к авто выбросы СО2? Звать программера табличку апать?
И шаблоны править
Anton Vorontsov
@symbios-zi
Dec 06 2015 13:44
@dracony если есть требование что нужно из админки управлять типами свойств, добавлять новые. И добавлять типы товаров
Maxim
@Big-Shark
Dec 06 2015 13:44
@dracony эмм, есть категория сотовые телефоны, и в ней подкатегории звонилки, и комуникаторы, и как тут сделать вывод из 2 под категорий?
Anton Vorontsov
@symbios-zi
Dec 06 2015 13:44
@Big-Shark создать класс. у тебя в итоге 1000 классов. управляй
Ivan
@Hunternnm
Dec 06 2015 13:45
Альтернативы нормальной EAV нет. Плоские таблицы не вариант
Maxim
@Big-Shark
Dec 06 2015 13:45
Конечно можно из админки и таблички править, да вот думаю это будет не супер
Ivan
@Hunternnm
Dec 06 2015 13:45
Попробуй апни табличку на пару кк записей на работающем сайте
Был опыт, больше не хочу(
Roman Tsiupa
@dracony
Dec 06 2015 13:45
@Hunternnm да
Ivan
@Hunternnm
Dec 06 2015 13:46
Штатного программиста не все держат. Многие заказали и забыли
Roman Tsiupa
@dracony
Dec 06 2015 13:46
тогда
Anton Vorontsov
@symbios-zi
Dec 06 2015 13:46
имхо плохой вариант, когда постоянно звать программиста
Roman Tsiupa
@dracony
Dec 06 2015 13:46
пилить на монго
Ivan
@Hunternnm
Dec 06 2015 13:46
Еще хуже
Andrey Fedotov
@protectedfor
Dec 06 2015 13:46
всем привет, кто-нибудь делал доску объявлений? посоветуйте статейки, на тему проектирования бд для них? Столкнулся с проблемой, что категории имеют разные поля.
KarmaBot
@KarmaBot
Dec 06 2015 13:46
@protectedfor, привет =)
Roman Tsiupa
@dracony
Dec 06 2015 13:46
значит вам скюл не подходит
или
на постгрес
Ivan
@Hunternnm
Dec 06 2015 13:46
@protectedfor эм, вот обсуждаем
Roman Tsiupa
@dracony
Dec 06 2015 13:47
там есть ДЖСОН поля
Anton Vorontsov
@symbios-zi
Dec 06 2015 13:47
@protectedfor об этом сейчас как раз разговор. Читай диалог
Roman Tsiupa
@dracony
Dec 06 2015 13:47
по каким даже искать можно
Ivan
@Hunternnm
Dec 06 2015 13:47
С мускуля 5,7,* тоже джсон поля есть
Roman Tsiupa
@dracony
Dec 06 2015 13:47
дажеджойнить можно
Anton Vorontsov
@symbios-zi
Dec 06 2015 13:47
@dracony mysql 5.7
Roman Tsiupa
@dracony
Dec 06 2015 13:47
ну вот
тебе ответ
вот их и используй
Ivan
@Hunternnm
Dec 06 2015 13:47
да не вариант это
Anton Vorontsov
@symbios-zi
Dec 06 2015 13:47
@dracony пикси уже поддерживает?
Roman Tsiupa
@dracony
Dec 06 2015 13:47
но по ним в мускуле искать нельзя
JhaoDa
@jhaoda
Dec 06 2015 13:48
Только ларавель ещё ничего про json-поля не знает
Ivan
@Hunternnm
Dec 06 2015 13:48
@jhaoda ждем 5,3)
вдруг запилят
Anton Vorontsov
@symbios-zi
Dec 06 2015 13:48
я думал в 5.2 уже будет
Roman Tsiupa
@dracony
Dec 06 2015 13:48
ну типа по where data>>stuff>>x > 5
только в постгре
JhaoDa
@jhaoda
Dec 06 2015 13:48
@Hunternnm во-первых, 5.2, во-вторых, уже
Ivan
@Hunternnm
Dec 06 2015 13:48
@protectedfor читай про EAV
Roman Tsiupa
@dracony
Dec 06 2015 13:48
тогда и проблем нет
Ivan
@Hunternnm
Dec 06 2015 13:48
@jhaoda упс, выпал из колеи,ю новости не читал давно
Maxim
@Big-Shark
Dec 06 2015 13:49
@dracony разве нельзя? а смысл тогда в них?
Ivan
@Hunternnm
Dec 06 2015 13:49
да динамично с ними не поработаешь то
вернее поработаешь но это всё описать - жуть
Roman Tsiupa
@dracony
Dec 06 2015 13:50
@Big-Shark мускул не слишком хорошая бд
Maxim
@Big-Shark
Dec 06 2015 13:50
@dracony странное заевление.
Roman Tsiupa
@dracony
Dec 06 2015 13:50
ну
он не по стандартам работает
и куча всего
Maxim
@Big-Shark
Dec 06 2015 13:51
@dracony ну такое есть вроде во всех, в том числе и в постгресе насколько помню
Roman Tsiupa
@dracony
Dec 06 2015 13:51
например
есть у тебя поле длинной 30 символов
ті туда пишеш 60
Maxim
@Big-Shark
Dec 06 2015 13:51
@dracony так и про пхп можно сказать, пхп не очень хороший язык
Roman Tsiupa
@dracony
Dec 06 2015 13:51
посгре даст ошыбку
мускул просто втихаря обрежет
от этого потом куча проблем может быть
JhaoDa
@jhaoda
Dec 06 2015 13:52
@dracony а ты про strict-режим не слышал, да?
Roman Tsiupa
@dracony
Dec 06 2015 13:52
там еще много всего
даже вот эти `
JhaoDa
@jhaoda
Dec 06 2015 13:52
Не слышал, понятно
Roman Tsiupa
@dracony
Dec 06 2015 13:53
они не по стандарту ведь
а нормальные "" нельзя
ну вобщем об єтом еще целые книги есть
но он всегдя чуть позаи постгре
даже вот с джсоном
Ivan
@Hunternnm
Dec 06 2015 13:56
мускул - плохая бд, пхп - плохой язык, город мой - не особо, да и страна так себе... как мне угодить?)
Maxim
@Big-Shark
Dec 06 2015 13:57
@dracony
|-------------------------------------------------------------------------------------------------------|
| Library                          | Insert | findPk | complex| hydrate|  with  | memory usage |  time  |
|----------------------------------| -------| -------| -------| -------| -------| -------------| -------|
|                              PDO |     36 |     40 |     24 |     31 |     33 |    1,710,056 |   0.17 |
|----------------------------------| -------| -------| -------| -------| -------| -------------| -------|
|                         Propel20 |    101 |     56 |     50 |    142 |    178 |    6,291,456 |   0.54 |
|                Propel20WithCache |     57 |     26 |     40 |    110 |    132 |    6,291,456 |   0.38 |
|           Propel20FormatOnDemand |     57 |     27 |     41 |     98 |    134 |    6,291,456 |   0.37 |
|----------------------------------| -------| -------| -------| -------| -------| -------------| -------|
|                       Doctrine24 |    104 |    122 |     39 |    114 |    101 |   14,680,064 |   0.66 |
|              Doctrine24WithCache |     97 |    108 |     38 |    113 |    100 |   14,680,064 |   0.48 |
|           Doctrine24ArrayHydrate |    103 |    117 |     40 |     72 |     76 |   14,680,064 |   0.43 |
|          Doctrine24ScalarHydrate |    104 |    131 |     42 |     70 |     69 |   14,680,064 |   0.44 |
|         Doctrine24WithoutProxies |    102 |    120 |     44 |     91 |    169 |   14,680,064 |   0.55 |
|----------------------------------| -------| -------| -------| -------| -------| -------------| -------|
|                        DoctrineM |    100 |    117 |     41 |    117 |    103 |   14,680,064 |   0.50 |
|               DoctrineMWithCache |     99 |    117 |     39 |    117 |    103 |   14,680,064 |   0.51 |
|            DoctrineMArrayHydrate |     99 |    119 |     40 |     72 |     74 |   14,680,064 |   0.43 |
|           DoctrineMScalarHydrate |     94 |    113 |     40 |     61 |     64 |   14,680,064 |   0.40 |
|          DoctrineMWithoutProxies |     97 |    116 |     39 |     89 |    157 |   14,680,064 |   0.52 |
|----------------------------------| -------| -------| -------| -------| -------| -------------| -------|
|                         Eloquent |    221 |    138 |     44 |     82 |    133 |    8,388,608 |   0.63 |
|             EloquentWithoutEvent |    193 |    131 |     43 |     79 |    128 |    8,388,608 |   0.58 |
|-------------------------------------------------------------------------------------------------------|
погонял тесты на пхп7, все последних версий, все подобности в репе
Roman Tsiupa
@dracony
Dec 06 2015 13:59
ммм
а зависимочти?
то что я писал
типатам получить посты где тег такой-то
Maxim
@Big-Shark
Dec 06 2015 13:59
@dracony там только 1 джоин есть
Roman Tsiupa
@dracony
Dec 06 2015 14:00
т подгрузить авторов итд
просто
я когда писал ОРМку пикси
могу честно сказать что вот найти по айди это фигня
Anton Vorontsov
@symbios-zi
Dec 06 2015 14:00
@Big-Shark Eloquent | 221 что означает цифра?
Roman Tsiupa
@dracony
Dec 06 2015 14:00
а вот все замуты со связями это совсем другая песня
и это они решают архитектуру
Maxim
@Big-Shark
Dec 06 2015 14:01
@dracony
BookQuery::create()
                        ->filterByTitle('Hello' . $i)
                        ->leftJoinWith('Book.Author')
                        ->findOne($this->con);
@symbios-zi время в мс на инсерт
Roman Tsiupa
@dracony
Dec 06 2015 14:01
ну лучше бы на manyToMany
а то очень простая связь
просто в рузультате получается что ОРМ в какой много фич и она разруливает всякие такие штуки
найти по айди медленнее изза архитектуры
Maxim
@Big-Shark
Dec 06 2015 14:02
@dracony изначально тесты писали не я, я только пропел обновил, добивл проел ди, и элоквоент, там вообше баардак, переписать бы все
Roman Tsiupa
@dracony
Dec 06 2015 14:02
вот например пикси поддержывает свзяь между СКюЛ и монго
JhaoDa
@jhaoda
Dec 06 2015 14:02
Аве пикси!
Roman Tsiupa
@dracony
Dec 06 2015 14:02
типа все эти многие ко многим можно делать между совсем разными базами
JhaoDa
@jhaoda
Dec 06 2015 14:02
@dracony мы уже поняли, ты утомил
Roman Tsiupa
@dracony
Dec 06 2015 14:02
в других ОРМ такого нет
а бенч даже не покажет)
Maxim
@Big-Shark
Dec 06 2015 14:03
@dracony в юии вроде есть
Roman Tsiupa
@dracony
Dec 06 2015 14:03
я смотрел
по ходу нет
Maxim
@Big-Shark
Dec 06 2015 14:05
@dracony вообшем, буду рад если сделаешь пр хотяб на пикси с теми тестами что уже есть
Ivan
@Hunternnm
Dec 06 2015 14:06
Коллеги, на интел 6-го поколения пересел уже кто?
и ддр4
Maxim
@Big-Shark
Dec 06 2015 14:06
@Hunternnm я уже узнавал, тут нет людей который ездят на бентли.
Roman Tsiupa
@dracony
Dec 06 2015 14:06
щас) @Big-Shark
Ivan
@Hunternnm
Dec 06 2015 14:07
@Big-Shark так не шибко и дорого жеж
i-5 6600k 320$
а 6400 - 220... недорого жеж
Maxim
@Big-Shark
Dec 06 2015 14:12
@Hunternnm хз, у жены в компе все еще старого поколения, и даже сейчас если посмотреть цены на все железо что там стоит, цена будет больше 100к рублей, а если тоже самое брать нового, то там и за 200 наверное перевалит.
Ivan
@Hunternnm
Dec 06 2015 14:12
@Big-Shark херассе... что там за железо то???
Mikhail Sychev
@snutworks
Dec 06 2015 14:13

Добрый вечер, установил пакет laravel-5-robots, снес robots.txt сделал роут

Route::get('robots.txt', function () {
    Robots::addUserAgent('*');
    Robots::addSitemap('sitemap.xml');
    Robots::addDisallow('/admin/');
    Robots::addDisallow('/auth/');
    return Response::make(Robots::generate(), 200, ['Content-Type' => 'text/plain']);
});

при обращении - 404 от nginx, а я в него не очень умею, по-идеи надо при обращении к robots.txt редиректить на / в конфиге nginx?

KarmaBot
@KarmaBot
Dec 06 2015 14:13
@snutworks, здравствуй.
Ivan
@Hunternnm
Dec 06 2015 14:13
у мну вот i3-4330, 8 RAM, SSD, GF450(не играю), 2тб hdd - 400уе вроде как
Maxim
@Big-Shark
Dec 06 2015 14:14
@Hunternnm и7 6 ядер + 6 гипердтредингом, 32гига озу, кулер 3к, мамка с 8 слотами озу, жестак фонарный тб, бп на 800 вроде, корпус фулл тауер, вюдюуху не помню вроде 680 гти или типа того
JhaoDa
@jhaoda
Dec 06 2015 14:14
@snutworks точку в роуте надо экранировать, вроде бы
Mikhail Sychev
@snutworks
Dec 06 2015 14:14
@jhaoda \?
Ivan
@Hunternnm
Dec 06 2015 14:15
@Big-Shark на бентли, говоришь, не ездят?)
JhaoDa
@jhaoda
Dec 06 2015 14:15
@snutworks да, или есть другие варианты экранирования?:)
Mikhail Sychev
@snutworks
Dec 06 2015 14:15
@jhaoda :))) не, не сработало Route::get('robots\.txt', function () {
Maxim
@Big-Shark
Dec 06 2015 14:15
@Hunternnm ей для работы) покупали частями, самое дорогое был кулер + мамка, + оз, и проц, около 80к
Roman Tsiupa
@dracony
Dec 06 2015 14:15
@Big-Shark у меня на этом компе пхп нет
так что завтра скину
Ivan
@Hunternnm
Dec 06 2015 14:16
@Big-Shark видео?
обрабатывать
Maxim
@Big-Shark
Dec 06 2015 14:16
@Hunternnm потом видяха, чет около 15-20, и вот недавно купили новый бп уже, корпус, и новый кулер (старый сломался при переезде)
Mikhail Sychev
@snutworks
Dec 06 2015 14:16
@jhaoda файла нет, ругается еще на прилете nginx иначе бы была 404 от приложения
Ivan
@Hunternnm
Dec 06 2015 14:16
ну или 3д
Maxim
@Big-Shark
Dec 06 2015 14:16
@Hunternnm 3d max
Ivan
@Hunternnm
Dec 06 2015 14:16
ну
это всё ставит на свои места)
дает поиграть в танки?) или что там нынче модно
Maxim
@Big-Shark
Dec 06 2015 14:18
@Hunternnm в танке не играю, в фалаут не дает, играю на своем ноуте на минималке((( А скайрим на ее компе прошли)
Mikhail Sychev
@snutworks
Dec 06 2015 14:18
Господа, кто умеет в nginx? )
Ivan
@Hunternnm
Dec 06 2015 14:19
@snutworks было дело)
Roman Tsiupa
@dracony
Dec 06 2015 14:19
tut
Ivan
@Hunternnm
Dec 06 2015 14:19
@snutworks покажи конфиг
Roman Tsiupa
@dracony
Dec 06 2015 14:19
sel na drugoj komp
Mikhail Sychev
@snutworks
Dec 06 2015 14:19
@Hunternnm как редиректнуть с отсутствующего robots.txt на / чтобы зашло в приложуху а дальше я ее ротами разрулю
Ivan
@Hunternnm
Dec 06 2015 14:19
@Big-Shark тут чота не до игр в последнее время)
@snutworks конфиг покажи то...
Maxim
@Big-Shark
Dec 06 2015 14:20
@Hunternnm почему?
Ivan
@Hunternnm
Dec 06 2015 14:20
@Big-Shark выборы, президент выябывается, митинги, денег нет... вот приходится на работе работать, а после - фрилансить)
Maxim
@Big-Shark
Dec 06 2015 14:21

@snutworks

        location = /robots.txt {
                allow all;
                log_not_found off;
                access_log off;
        }

удали и все

Ivan
@Hunternnm
Dec 06 2015 14:22
@Big-Shark опередил
Roman Tsiupa
@dracony
Dec 06 2015 14:22
@Big-Shark skolko megabajt v etom repozitoriji?
Mikhail Sychev
@snutworks
Dec 06 2015 14:22
@Hunternnm спасибо
KarmaBot
@KarmaBot
Dec 06 2015 14:22

Благодарный

@snutworks, вы выполнили условие: "Высказать 20 благодарностей.".
С чем и поздравляем =)
Благодарный
Спасибо (+1) для @Hunternnm принято! Текущая карма +29.
Mikhail Sychev
@snutworks
Dec 06 2015 14:22
@Big-Shark спасибо
KarmaBot
@KarmaBot
Dec 06 2015 14:22
Спасибо (+1) для @Big-Shark принято! Текущая карма +517.
Maxim
@Big-Shark
Dec 06 2015 14:22
@dracony много, там хоть и используется композер, там все закачено еще и в сам реп)
Ivan
@Hunternnm
Dec 06 2015 14:23
ох епт откуда карма 29? о_О
карма
KarmaBot
@KarmaBot
Dec 06 2015 14:23
@Hunternnm, Ваша карма +29. Вы благодарили 41 раз.
- Достижения: "Находчивый", "Благодарный"
- Профиль Hunternnm на laravel.su
Maxim
@Big-Shark
Dec 06 2015 14:24
@Hunternnm https://www.behance.net/katie_d89
@Hunternnm хочешь поставим 0 ?
Roman Tsiupa
@dracony
Dec 06 2015 14:24
@Big-Shark jobt
uzhe 15 minut
kachajetsa
Ivan
@Hunternnm
Dec 06 2015 14:25
@Big-Shark 501
Maxim
@Big-Shark
Dec 06 2015 14:25
@dracony eto normalno, i ne rugaisa
Roman Tsiupa
@dracony
Dec 06 2015 14:26
translit eto moja fishka
Maxim
@Big-Shark
Dec 06 2015 14:26
@dracony brechnia
Ivan
@Hunternnm
Dec 06 2015 14:27
@Big-Shark если честно - я ва*уе
@Big-Shark жене респект
как фотки
Maxim
@Big-Shark
Dec 06 2015 14:27
@Hunternnm я передам)
Ivan
@Hunternnm
Dec 06 2015 14:27
@Big-Shark классно
впечатлен
Mikhail Sychev
@snutworks
Dec 06 2015 14:28
@Big-Shark норм интерьеры!
@jhaoda экранировать кстати не надо
Orel2888
@Orel2888
Dec 06 2015 14:32
Maxim
@Big-Shark
Dec 06 2015 14:32
я
Orel2888
@Orel2888
Dec 06 2015 14:32
@Big-Shark годный?
Ivan
@Hunternnm
Dec 06 2015 14:33
@Orel2888 годный, но я отказался в пользу обычного html
Orel2888
@Orel2888
Dec 06 2015 14:35
@Hunternnm тут удобна такая вещь, как ->state('error|warning|danger')
Ivan
@Hunternnm
Dec 06 2015 14:36
@Orel2888 это да... но ставить целый пакет - не знаю, не знаю
Roman Tsiupa
@dracony
Dec 06 2015 14:38
@Big-Shark a zachem stoljko TestRunnerov v papke Eloquent?
Maxim
@Big-Shark
Dec 06 2015 14:39
@Hunternnm ХЗ, я в админки использовал, вообше то что надо
Roman Tsiupa
@dracony
Dec 06 2015 14:40
@Big-Shark kakuju papku lucshe vsego bratj za primer?
Maxim
@Big-Shark
Dec 06 2015 14:40
@dracony
TestRunnerEloquentTestSuite.php -- этот запускает просто тест сьют
TestRunnerEloquentWithoutEventTestSuite.php --  этот без ивентов, типа быстрей должен быть
TestRunner.php -- этот запускается из основного тест ранера
@dracony propel2 или элоквоент
@dracony каждый тест сьют запускается отдельно, чтоб тесты были более честные) я не знаю сколько у тебя разных настроек, чтоб показать разный результат, думаю у тебя наверное только 1
@dracony и теюе нужен только 1 тест сьют
Ivan
@Hunternnm
Dec 06 2015 14:43
@Big-Shark ну для админки надо посмотреть... вот фронт для одного проекта дописываю, скоро админку начну пилить
Roman Tsiupa
@dracony
Dec 06 2015 14:44
@Big-Shark ponjal
a gde damp?
sqlite
a toj a ne vizhu create table nikakih
Orel2888
@Orel2888
Dec 06 2015 14:44
@Big-Shark а не в шаблоне создается форма?
Maxim
@Big-Shark
Dec 06 2015 14:45
@Orel2888 в шаблоне
@dracony смотри абстракт тест сьют в корне
Orel2888
@Orel2888
Dec 06 2015 14:45
@Big-Shark а как при ошибки долепить ->state() ?
Roman Tsiupa
@dracony
Dec 06 2015 14:45
nashel
Maxim
@Big-Shark
Dec 06 2015 14:46
@Orel2888 както долетели, вроде оно само все работало, я давно сипользовал
Orel2888
@Orel2888
Dec 06 2015 14:46
@Big-Shark может он принимает false или null
Roman Tsiupa
@dracony
Dec 06 2015 15:04
runComplexQuery
@Big-Shark
очень нечестный
там
Author::where('id', '>', $this->authors[array_rand($this->authors)]->id)
в зависимости какой ранд попадется
разная скорость раоты
Maxim
@Big-Shark
Dec 06 2015 15:05
@dracony угу, а еще в некоторых хранятся тупо ид, а в некоторых обьекты, что сказывается на потреблени памяти, да и работе в целом
@dracony ну таких рандомов там делается пару к, так что разница немного минимизируется
Roman Tsiupa
@dracony
Dec 06 2015 15:07
->orWhere($this->capsule->getConnection()->raw('(first_name || last_name)'), '=', 'John Doe')
John Doe v baze ni razu ne vstretitsa
ibo
$author->first_name = 'John' . $i;
$author->last_name = 'Doe' . $i;
Maxim
@Big-Shark
Dec 06 2015 15:08
@dracony ))) Я знаю, смысл мне не понятен этого, но я оставил для так скажем честных запросов
@dracony я вообше если честно в запросах вот такую конструкцию (first_name || last_name) невстречал еще
Roman Tsiupa
@dracony
Dec 06 2015 15:10
function runJoinSearch($i)
{
$books = Book::where('title', 'Hello' . $i)->with('author')->first();
}
eto luchshe runEagerLoad
nazvatj
a to eto ne join search
Maxim
@Big-Shark
Dec 06 2015 15:12
@dracony ну так уж вышло что честных джоинов нет в ларе, в метод сам по себе есть, ну да, лучше конечно переименовать, но надо везде переименовывать
Roman Tsiupa
@dracony
Dec 06 2015 15:12
lan
zapilil)
mmm
nu tak eto ne slozhno
komichu
Roman Tsiupa
@dracony
Dec 06 2015 15:19
scha
zapuschu u sebja snachalo
Roman Tsiupa
@dracony
Dec 06 2015 15:28
@Big-Shark prinimaj)
@Big-Shark zhdu rezuljtatov)
Maxim
@Big-Shark
Dec 06 2015 15:31
@dracony а транзакции?
Roman Tsiupa
@dracony
Dec 06 2015 15:32
ono samo delajet tranzakcyji kogda rabotaet so svjazjami
Maxim
@Big-Shark
Dec 06 2015 15:34
@dracony
PHP Fatal error:  Uncaught PHPixie\ORM\Exception\Plan: Result used as update source must contain a single item. in /home/big_shark/work/php-orm-benchmark/phpixie/vendor/phpixie/orm/src/PHPixie/ORM/Steps/Step/Update/Map.php:21
Roman Tsiupa
@dracony
Dec 06 2015 15:36
ммм
у меня запустилось идеально
я сделал
cd phpixie
php TestRunner.php
Maxim
@Big-Shark
Dec 06 2015 15:36
@dracony тоже самое у там) у меня пхп7
файлы твои не трогал
Roman Tsiupa
@dracony
Dec 06 2015 15:37
| Library | Insert | findPk | complex| hydrate| with | memory usage | time |
Eloquent | 11340 | 5431 | 864 | 2559 | 4575 | 11,534,336 | 24.83 |
PHPixie | 17787 | 8296 | 1159 | 4806 | 5457 | 6,063,088 | 37.53 |
как видишь инсерт у меня медденнее
Maxim
@Big-Shark
Dec 06 2015 15:38
@dracony у меня не работает, оформи в апостравы, и добавь туда пропел2.0
Roman Tsiupa
@dracony
Dec 06 2015 15:38
но это потому что пикся сначало сохраняет модель
а потом обрабатывает связь
в итоге 2 запроса
но
Maxim
@Big-Shark
Dec 06 2015 15:39
@dracony да там вроде все медленей получается
Roman Tsiupa
@dracony
Dec 06 2015 15:39
это для того
что если тебе надо связать сразу 50 книг с одним автором
все сделается за 1 запрос
а не за 50
или например связать многие ко многим 10 авторов с 20 тегами
всего 1 запрос тоже
хитрый но 1
Maxim
@Big-Shark
Dec 06 2015 15:40
@dracony а как у тебя модель сохранится если поле не нуллебел, и связь должна быть? Или я чтото не верно понял?
Roman Tsiupa
@dracony
Dec 06 2015 15:41
ну тогда руками надо будет
$book->author_id = $author->id()
все свзяи работают только с сохраненными сущностями
это для многого полезно
например
Maxim
@Big-Shark
Dec 06 2015 15:42
@dracony так у тебя и гидрейт дольше, и комплекс, у тебя все медленей получается
Roman Tsiupa
@dracony
Dec 06 2015 15:42
для каскадных удалений итд
это я щас посмотрю откуда
может винда моя родная
давай сначала посмотрим ту ошыбку что у тебя
Maxim
@Big-Shark
Dec 06 2015 15:43
@dracony запусти также доктрину и пропел, в рутовом тест ранере выбери их
Roman Tsiupa
@dracony
Dec 06 2015 15:44
кк
Fatal error: Class 'Propel\Runtime\Configuration' not found in D:\forked-php-orm-benchmark\propel_dm\generated-conf\config.php on line 4
Maxim
@Big-Shark
Dec 06 2015 15:48
@dracony я сказал пропел20, дм это теставая фигня
Roman Tsiupa
@dracony
Dec 06 2015 15:48
scha
bljaaa
memory limit
esche php.ini pravitj
winda
...
u menja tut syroje nenastrojenoje php
scha
Palchik
@palchik1985
Dec 06 2015 15:49
привет всем. А есть у кого платная подписка на Laracasts?
KarmaBot
@KarmaBot
Dec 06 2015 15:49
@palchik1985, здравствуй.
Palchik
@palchik1985
Dec 06 2015 15:49
@KarmaBot привет
@KarmaBot как дела?))
молчит подлец
так что насчет laracasts?
ни у кого нет?
Roman Tsiupa
@dracony
Dec 06 2015 15:51
@Big-Shark karoch pojdu ja linuhu zapuskatj
Maxim
@Big-Shark
Dec 06 2015 15:52
@dracony не ругайся, и пиши в одну строчку
JhaoDa
@jhaoda
Dec 06 2015 15:52
@dracony и не транслитом
Ivan
@Hunternnm
Dec 06 2015 15:55
Class image does not exist - при загрузке изображения на сервер. intervention... omposer update сделал
Roman Tsiupa
@dracony
Dec 06 2015 15:59
@Big-Shark jasno
karoch u menja tranzakcyji avtomaticheskije
a kogda elouent vidit chto tranzakcyja uzhe zapuschena on ne zapuskajet jeje
u menja zhe kogda tranzakcyja uzhe zapuschennaja delajetsa savepoint
dlja simuljacyji podtranzakcyj
чтобы откатывать до последнего сейвпойнта
ну это такое
щама)
Maksim
@Stereotip42
Dec 06 2015 16:15
blob
KarmaBot
@KarmaBot
Dec 06 2015 16:15
@Stereotip22, просьба оборачивать в код ссылки на видео, изображения и gist'ы (используя обратные апострофы)
Maksim
@Stereotip42
Dec 06 2015 16:15
Парни, подскажите, почему этот мутатор не отрабатывает? Нужен для хэширвоания пароля при добавлении юзера в sleepowl
Palchik
@palchik1985
Dec 06 2015 16:19
кто мне скажет. Впервые делаю поиск на ларавел, мне нужно сделать поиск по всем полям модели (если кто юзал yii, то помните там был cGridView вот мне подобное что-то нужно сделать. Я так понимаю нужно делать поиск по каждому полю отдельно вручную?
Soprun Vladislav
@vlsoprun
Dec 06 2015 16:20
@palchik1985 Laravel Searchable
Palchik
@palchik1985
Dec 06 2015 16:22
мне не надо полнотекстовый поиск и релевантность полей. Просто поиск, когда над каждой колонкой есть окошко для ввода, туда вбиваешь, и по колонке сразу проводится поиск в соответствии с твоим запросом
JhaoDa
@jhaoda
Dec 06 2015 16:24
@Stereotip22 потому что надо почитать про мутаторы внимательно
Ivan
@Hunternnm
Dec 06 2015 16:24
Блин, фигня какая-то... При вставке пишу $ads->visible = 1; а оно всё равно 0 остается... хотя остальные поля правильно влетают
Пнёте в правильную сторону?
Моск кипит(
Maxim
@Big-Shark
Dec 06 2015 16:25
@palchik1985 ну так и сделай окошки, сделай передачу параметров в гет, сделай обработку этих параметров
Maksim
@Stereotip42
Dec 06 2015 16:30
@jhaoda http://laravel.com/docs/5.1/eloquent-mutators#introduction
А что я мог тут упустить? Вроде же все очевидно
JhaoDa
@jhaoda
Dec 06 2015 16:30
@Stereotip22
public function setFirstNameAttribute($value)
{
    $this->attributes['first_name'] = strtolower($value);
}
@Stereotip22 сравни со своим кодом. Ещё вопросы есть?:)
Maksim
@Stereotip42
Dec 06 2015 16:32
@jhaoda блин, понял, балбес я
@jhaoda спасибо большое
KarmaBot
@KarmaBot
Dec 06 2015 16:32
Спасибо (+1) для @jhaoda принято! Текущая карма +474.
Maxim
@Big-Shark
Dec 06 2015 16:34
Вопрос, немного не по теме, но всеж, есть пропел, и он использует валидацию от симфони, версий от 2.3 до 2.8, и все бы ничего, но недавно зарелизилась симфони 3.0, и валидация обновилась до 3.0 тоже, и тот прикол, мы не может использоваить смифони 3.0 и пропел, так как конфлик будет в композере, для того чтобы иго исправить, мы должны разрешить использовать пакет валидации версии 3.0, но в нем есть небольшие изменения, типа перенесли интерфейс класса валидациии в другое место, а мы как раз в одной из функций его ожидаем, и вот тут возникает вопрос, как заставить код работать и с версиями 2.3-2.8 и 3.0 ? У кого есть идеи?
seoperin
@seoperin
Dec 06 2015 16:56
Как можно отправить писомы в laravel сразу на несколько адресов? Есть массив с юзерами, как в Mail::send можно передать массив юзеров?
Maxim
@Big-Shark
Dec 06 2015 16:58
@seoperin эммм, ты хочешь всех упоминать, делать скрытые копии, или просто слать каждому по одинаковому письма? Там много вариантов сделать этого
seoperin
@seoperin
Dec 06 2015 16:58
мне надо всем админам сайта отправить одно и то де уведомление
о заказе
Maxim
@Big-Shark
Dec 06 2015 16:58
@seoperin массив или запятая спасет тебя
seoperin
@seoperin
Dec 06 2015 16:58
делаю выборку админов у кого стоит включенное оповещение
Maxim
@Big-Shark
Dec 06 2015 16:59
@seoperin но каждый админ будет видеть кому еще ушло такое письмо
seoperin
@seoperin
Dec 06 2015 16:59
function ($m) {
     $m->to($user->email, $user->name)->subject('У вас новая бронь!');
}
сейчас так идёт отправка для одного юзера
я не понял как передать в to() массив
Maxim
@Big-Shark
Dec 06 2015 17:00
@seoperin сделай ктрл + клик по функции ту, и посмотри
seoperin
@seoperin
Dec 06 2015 17:01
@Big-Shark у меня саблайм :) щас найду функцию
JhaoDa
@jhaoda
Dec 06 2015 17:01
@seoperin ты, видимо, себя за что-то наказываешь, раз используешь sublime :)
seoperin
@seoperin
Dec 06 2015 17:01
@jhaoda угу
public function to($address, $name = null, $override = false)
    {
        if ($override) {
            return $this->swift->setTo($address, $name);
        }

        return $this->addAddresses($address, $name, 'To');
    }
seoperin
@seoperin
Dec 06 2015 17:12
Блин, а как из коллекции юзеров получить массив только имэйлов?
ну или колелкцию имэйлов
Maxim
@Big-Shark
Dec 06 2015 17:12
@seoperin доку читал?
seoperin
@seoperin
Dec 06 2015 17:12
вот не могу найти
это only ?
JhaoDa
@jhaoda
Dec 06 2015 17:13
@seoperin lists
@seoperin и да, доку надо читать
seoperin
@seoperin
Dec 06 2015 17:14
@jhaoda я читаю по мере необходимости нужный раздел, но чот не нашёл lists :(
JhaoDa
@jhaoda
Dec 06 2015 17:14
@seoperin и очень плохо. Доку надо прочитать всю пару раз, что бы в голове «глоссарий» составился
Maxim
@Big-Shark
Dec 06 2015 17:15
+1
я прежде чем начинать использовать чтото, прочитываю доку полностью
JhaoDa
@jhaoda
Dec 06 2015 17:20
Блин, а нету больше метода lists в доке
Т.к. это алиас метода pluck, то оставили описание только pluck
@seoperin видишь? Прочитал бы доку целиком хотя бы месяц назад и знал бы
seoperin
@seoperin
Dec 06 2015 17:33
блин, всё равно не получается передать массив в mail send...
если делаю так $m->to($users)->subject('У вас новая бронь!'); то не отправляется $users = ['mail@mail.ru', 'mail@mail.com'];
а если так $m->to(['mail@mail.ru', 'mail@mail.com'])->subject('У вас новая бронь!'); то норм
JhaoDa
@jhaoda
Dec 06 2015 17:34
@seoperin и в чем разница?
seoperin
@seoperin
Dec 06 2015 17:35
в первом случае передаю через переменную во втором напрямую пишу массив
и вот если через переменную то не отправляется
Maxim
@Big-Shark
Dec 06 2015 17:35
@seoperin а по чему знать что там у тебя в переменной
JhaoDa
@jhaoda
Dec 06 2015 17:35
@seoperin а замыкание знает про эту переменную?
И кстати, я дезинофрмировал, тут и правда only, а не lists/pluck а, нет, всё верно
seoperin
@seoperin
Dec 06 2015 17:37
@jhaoda ну lists нормально сработало
JhaoDa
@jhaoda
Dec 06 2015 17:37
Я забыл, что второй параметр не обязателен у pluck...
seoperin
@seoperin
Dec 06 2015 17:39
@jhaoda спасибо, про замыкания забыл)
KarmaBot
@KarmaBot
Dec 06 2015 17:39
Спасибо (+1) для @jhaoda принято! Текущая карма +475.
seoperin
@seoperin
Dec 06 2015 17:40
@Big-Shark @jhaoda спасибо вам, наконец то победил эту отправку писем
KarmaBot
@KarmaBot
Dec 06 2015 17:40
Спасибо (+1) для @Big-Shark принято! Текущая карма +518.
Карма @jhaoda не потревожена. Слишком часто её пошатывали.
seoperin
@seoperin
Dec 06 2015 17:41
Подскажите, нормально ли я сделал? У меня есть job с отправкой писем, идёт отправка юзеру и админам, типа что бронь совершена. job кладётся в очередь, и запускается крон раз в минуту на выполнение $schedule->command('queue:work')->everyMinute();
очередь через database
или лучше сделать выполнение джоба по событию добавления заказа в базу данных?
Maxim
@Big-Shark
Dec 06 2015 17:48
Как думаете как часто симфони ломала обратную совместимость только в 1 пакети от версии 2.3 до 2.8 ?
Alexander
@xxxcoltxxx
Dec 06 2015 18:34
Привет всем!
KarmaBot
@KarmaBot
Dec 06 2015 18:34
@xxxcoltxxx, здравствуй.
Soprun Vladislav
@vlsoprun
Dec 06 2015 18:35
@xxxcoltxxx привет
Alexander
@xxxcoltxxx
Dec 06 2015 18:36
я хочу превратить связь моделей в джоин, но не могу найти, как получить имя таблицы и имена полей, которые связывают две таблицы. Кто-нибудь знает, как это сделать?
niko8d
@niko8d
Dec 06 2015 18:54
Привет всем, может кто подскажит как изменить редирект после нажатия <a href="/auth/logout">Выйти</a>
KarmaBot
@KarmaBot
Dec 06 2015 18:54
@niko8d, здравствуй.
Ivan
@Hunternnm
Dec 06 2015 18:55
protected $redirectPath = '/new';
protected $loginPath = '/new';
ой
protected $redirectAfterLogout = 'auth/login';
В классе AuthController. Только урл твой
niko8d
@niko8d
Dec 06 2015 18:58
Я наверно не совсем правильно объяснил, меня перенаправляет в /home, мне это надо поменять, где это можно сделать?
авторизация из коробки
Ivan
@Hunternnm
Dec 06 2015 18:58
А я тебе что пишу?
Soprun Vladislav
@vlsoprun
Dec 06 2015 18:58
@niko8d App/Middleware/Authenticate ?
Ivan
@Hunternnm
Dec 06 2015 18:59
В классе app/Http/Controllers/Auth/AuthController.php добавь protected $redirectAfterLogout = 'auth/login'; со своей ссылкой
niko8d
@niko8d
Dec 06 2015 19:04
Прошу прощения, на оборот после авторизации перенаправляет в /home (после нажатии кнопки войти)
Ivan
@Hunternnm
Dec 06 2015 19:07
Тогда protected $redirectPath = '/new-path';
niko8d
@niko8d
Dec 06 2015 19:08
@Hunternnm спасибо
KarmaBot
@KarmaBot
Dec 06 2015 19:08
Спасибо (+1) для @Hunternnm принято! Текущая карма +30.
Ivan
@Hunternnm
Dec 06 2015 19:09
@niko8d пожалуйста. Работает то?) ъ
niko8d
@niko8d
Dec 06 2015 19:09
да)
Ivan
@Hunternnm
Dec 06 2015 19:10
ну вот) самый удобный способ
niko8d
@niko8d
Dec 06 2015 19:15
ясно, но мне не понятно где строчка которая перенаправляет на /home, искал везде нашел только в app\Http\Middleware\RedirectIfAuthenticated.php встроке return new RedirectResponse(url('/home')); в function handle, но смена url на / не помогла
Maxim
@Big-Shark
Dec 06 2015 19:20
Симфони убожестно, такой ужас я давно не видел. Не рекомендую ее использовать.
censoredgit
@censoredgit
Dec 06 2015 19:30
@Big-Shark что там? вроде самый топовый фреймворк на пхп
@niko8d смотри еще в трейтах
Maxim
@Big-Shark
Dec 06 2015 19:35
@censoredgit значешь флаг --prefer-lowest у композера?
censoredgit
@censoredgit
Dec 06 2015 19:36
@Big-Shark нет
niko8d
@niko8d
Dec 06 2015 19:36
@censoredgit можно по точней, трейтах это где?)
Ivan
@Hunternnm
Dec 06 2015 19:37
@niko8d ну там пользует этот класс пару трейтов... покликай в ide
Maxim
@Big-Shark
Dec 06 2015 19:37
@censoredgit вообшем импользуется для тестирования пакетов, допустим сейчас пропел работает с пакетами симфони с версии 2.3 до 3.0, надо протестировать как работает с самыми старыми, и самыми новыми, я ставлю --prefer-lowest и получаю ошибку, о том что класс не найден, и начинаю копать
@censoredgit класс есть, но не грузится, смотрю композер, а там нет автолоадингу, думаю ну как же так, лезу на пакежист, смотрю номер коммита первой версии пакета, первая версия 2.0.4, и вот этот коммит symfony/translation@d09876f
censoredgit
@censoredgit
Dec 06 2015 19:39
@niko8d https://github.com/laravel/framework/blob/076a054b6c78888acb3d0b93030402dbf736d824/src/Illuminate/Foundation/Auth/RedirectsUsers.php#L18
Maxim
@Big-Shark
Dec 06 2015 19:39
@censoredgit как мы видим, там рельно нет автозагрузки, так какого черта другие версии используют либу с версии ~2.0, если она сломана, то есть один компонент симфони не работает с другим, и это норм
censoredgit
@censoredgit
Dec 06 2015 19:47
@Big-Shark ну хз хз . зачем вообще тестировать как работает пропел с старыми пакетами? используй новые/совместимые.
Maxim
@Big-Shark
Dec 06 2015 19:48
@censoredgit Пропел может ставится к симфони, а версии у симфони разные могут быть, поэтому пропел старается потдерживать все версии симфони начиная с 2.3
censoredgit
@censoredgit
Dec 06 2015 19:53
@Big-Shark ясно) я вот в пхп 7 немного разочаровался. думал что проект быстрее будет загружаться, а он наоборот прибавил +200мс ) правда теперь оперативы жрет в 2 раза меньше
Maxim
@Big-Shark
Dec 06 2015 19:53
@censoredgit странно, у меня прибавил в 2 раза
censoredgit
@censoredgit
Dec 06 2015 19:55
@Big-Shark ты после установки настраивал его? может я что-то не включил в конфигах
Maxim
@Big-Shark
Dec 06 2015 19:59
@censoredgit нет, не настраивал
JhaoDa
@jhaoda
Dec 06 2015 20:03
@censoredgit опкэш включен?
censoredgit
@censoredgit
Dec 06 2015 20:06
@jhaoda http://i.imgur.com/dzp5mCO.png ага
KarmaBot
@KarmaBot
Dec 06 2015 20:06
@censoredgit, просьба оборачивать в код ссылки на видео, изображения и gist'ы (используя обратные апострофы)
Orel2888
@Orel2888
Dec 06 2015 20:31
@Big-Shark что-то неособо он годный
Maxim
@Big-Shark
Dec 06 2015 20:32
@Orel2888 почему?
Orel2888
@Orel2888
Dec 06 2015 20:38

@Big-Shark Former::actions()->primary_button('Зарегистрироваться') делает

<button class="btn-primary btn" type="button">Зарегистрироваться</button>

Что за дела

@Big-Shark доки мало
Maxim
@Big-Shark
Dec 06 2015 20:38
а должно что делать?
Orel2888
@Orel2888
Dec 06 2015 20:39
@Big-Shark btn btn-default а не наоборот
Maxim
@Big-Shark
Dec 06 2015 20:39
@Orel2888 омг, ну хз почему так, сделай пр)
Orel2888
@Orel2888
Dec 06 2015 20:40
@Big-Shark из доки Former::actions()->large_primary_submit('Зарегистрироваться') делает опять гадость
<input class="btn-large btn-primary btn" type="submit" value="Зарегистрироваться">
Maxim
@Big-Shark
Dec 06 2015 20:41
Так скорее всего одна и таже сортировка классов работает, ее надо просто пофиксить
Serhii Chaplia
@iwex
Dec 06 2015 21:35
привет