These are chat archives for LaravelRUS/chat

30th
Apr 2015
LaravelButler

Приветствуем Вас, @ecasanes, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Andrey
@Insidexa
Apr 30 2015 06:18
есть живые ?
Artemy
@lartie
Apr 30 2015 06:19
Чуть чуть
Andrey
@Insidexa
Apr 30 2015 06:20
как написать тест который будет проходит по всем роутам, что бы самому не писать дофига ссылок
Artemy
@lartie
Apr 30 2015 06:22
Не знаю. Не пробовал ещё такое
Andrey
@Insidexa
Apr 30 2015 06:22
а тестирование аутентификации auth ?
Maxim
@Big-Shark
Apr 30 2015 06:27
@Insidexa че ты хочер с роутами сделать?
Andrey
@Insidexa
Apr 30 2015 06:27
протестировать все
Maxim
@Big-Shark
Apr 30 2015 06:29
как?
Andrey
@Insidexa
Apr 30 2015 06:29
не знаю, вот поэтому и спрашиваю, я же не буду писать больше 50 ссылок
да и еще в админке всего дофига
LaravelButler

Приветствуем Вас, @yatmsu, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

slider23
@slider23
Apr 30 2015 06:48
парси вывод команды php artisan routes
или лучше смотри его исходник, как он там все урлы берет.
Dmitry
@DmitryChere
Apr 30 2015 06:52
всем привет, как вставить один twig шаблон в другой в laravel?
так?
{% include "folder1.folder2.filename" %}
рэбята
slider23
@slider23
Apr 30 2015 06:59
ну попробуй, расскажешь нам потом :)
Dmitry
@DmitryChere
Apr 30 2015 06:59
@slider23 не, так не сработало
fuzzy007
@fuzzy007
Apr 30 2015 07:19
Парни не могу понять как в ларавель4 дописать значение в таблице. Раньше делал art = CONCAT(art, 'значение'). Тут у меня ругается на CONCAT. Подскажите плиз.
Dmitry
@DmitryChere
Apr 30 2015 07:26
@fuzzy007 как ругается?
This message was deleted
NelinD
@NelinD
Apr 30 2015 07:27
Поднимаю вчерашний вопрос на тему существования пакета для прозрачного кэширования моделей
fuzzy007
@fuzzy007
Apr 30 2015 07:31
@likeapimp
Symfony \ Component \ Debug \ Exception \ FatalErrorException (E_ERROR)

Call to undefined function concat()
slider23
@slider23
Apr 30 2015 07:31
а самому сделать класс-репозиторий ?
Dmitry
@DmitryChere
Apr 30 2015 07:32
@fuzzy007 а код покажи?
slider23
@slider23
Apr 30 2015 07:33
будет неявно, конечно, но явное лучше неявного
NelinD
@NelinD
Apr 30 2015 07:33
@slider23 не прозрачно, велосипед?)
@slider23 но походу придется)
slider23
@slider23
Apr 30 2015 07:34
тут смотрел ? http://packalyst.com/s/cache
Andrey Fedotov
@protectedfor
Apr 30 2015 07:34

всем добрый день! не подскажете как решить проблему? для админки sleeping owl установил php_intl.dll для использования даты. Но вылазиет ошибка:

ErrorException in DateFormatter.php line 35:
IntlDateFormatter::format(): datefmt_format: error calling ::getTimeStamp() on the object (View: 
D:\OpenServer\domains\luck.local\vendor\sleeping-owl\admin\src\views\model\table.blade.php)

Как ее исправить?

LaravelButler

Приветствуем Вас, @Patr56, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

fuzzy007
@fuzzy007
Apr 30 2015 07:35
@likeapimp
$list = DB::table('journals')->where('bid', 'LIKE', $data['num_z'])->update([

             'date_journal' => $date,
             'info' => $data['info'],
             'status' => $status,
             'performer' => $data['performer'],
             'details' => concat ('details', '123')                   

            ]);
Dmitry
@DmitryChere
Apr 30 2015 07:36
@fuzzy007 посмотри в логах sql запрос, который формируется
fuzzy007
@fuzzy007
Apr 30 2015 07:37
@likeapimp Окай посмотрю. Блин надо отъехать. Спасибо за помощь.
Andrey Fedotov
@protectedfor
Apr 30 2015 07:46

всем добрый день! не подскажете как решить проблему? для админки sleeping owl установил php_intl.dll для использования даты. Но вылазиет ошибка:

ErrorException in DateFormatter.php line 35:
IntlDateFormatter::format(): datefmt_format: error calling ::getTimeStamp() on the object (View: 
D:\OpenServer\domains\luck.local\vendor\sleeping-owl\admin\src\views\model\table.blade.php)

Как ее исправить?

NelinD
@NelinD
Apr 30 2015 08:06
@slider23 теперь смотрел и тут)
Orel
@2byte
Apr 30 2015 08:25
У драйвера auth изменил поле пароля на pass так же в модели создал метод getAuthPassword, но в запросе всеравно юзается pass=''
Dmitry
@DmitryChere
Apr 30 2015 08:42
как сделать ajax запрос на контроллер laravel со стороннего сайта? вернее, как быть с токеном?
NelinD
@NelinD
Apr 30 2015 08:44
@likeapimp запросить его сначала?
Dmitry
@DmitryChere
Apr 30 2015 08:45
@NelinD подскажи как пожалуйста
стандартный метод есть?
NelinD
@NelinD
Apr 30 2015 08:47
@likeapimp самое простое - сделать в контроллере метод, который тупо выводит токен в ответ
Dmitry
@DmitryChere
Apr 30 2015 08:49
и тогда он пропустит ajax запрос?
@NelinD
NelinD
@NelinD
Apr 30 2015 08:53
@likeapimp тогда ты получишь токен с которым сможешь сделать пост запрос
@likeapimp ну или можешь для основного метода отключить проверку на токен
@likeapimp но это не айс
Dmitry
@DmitryChere
Apr 30 2015 08:58
@NelinD ок, спасибо
еще вопрос, как сделать бэкап базы в папку migrations, какой командой?
NelinD
@NelinD
Apr 30 2015 09:02
@likeapimp бэкап бд или структуры бд?
Dmitry
@DmitryChere
Apr 30 2015 09:05
@NelinD не знаю, так чтобы потом через artisan migrations можно было бд поднять
NelinD
@NelinD
Apr 30 2015 09:06
@likeapimp тебе нужны данные которые в будут находиться в момент ее дропа?
Dmitry
@DmitryChere
Apr 30 2015 09:08
да, чтобы когда репозиторий синхронить буду и база подкинулась туда
@NelinD
NelinD
@NelinD
Apr 30 2015 09:09
@likeapimp тогда сделай тупой дамп, потому что миграции меняют структуру без сохранения данных
Dmitry
@DmitryChere
Apr 30 2015 09:10
@NelinD его потом в ручную просто импортировать?
NelinD
@NelinD
Apr 30 2015 09:11
хреново понимать что простой ответ может все поломать к фигам...
@likeapimp да
Dmitry
@DmitryChere
Apr 30 2015 09:11
@NelinD спасибо
Alexander
@bobrovskikh
Apr 30 2015 09:19
Всем доброго дня!
Подскажите, как список сформировать вот такого плана:
<select name="purpose" id="purpose" qtip-content="Выберете цель" qtip-position="top">
                    <option value="" disabled selected>Цель</option>
                    <option value="1">Option 1</option>
                    <option value="2">Option 2</option>
                    <option value="3">Option 3</option>
                </select>
Делаю так:
  {!! Form::select('intention', ['value'=>'Цель','служебный', 'туризм', 'коммерческий', 'учеба', 'работа', 'частный', 'транзит'], null, ['class' => 'form-control', 'qtip-content' => 'Выберете цель', 'qtip-position' => 'top', 'id' => 'purpose']) !!}
Но первый <option value="" disabled selected>Цель</option> не пойму как сделать
Alexander Popov
@ruelephant
Apr 30 2015 09:29
моветор на беке что-то рендерить :)
тру пацаны делаю single-page-application
и весь рендеринг происходит на JS, с бека только основной layout
у нас так сделано :)
Alexander
@bobrovskikh
Apr 30 2015 09:37
Мне вот интересно, в рамках проекта из 2000 страниц, как тру пацаны делают?
Alexander Popov
@ruelephant
Apr 30 2015 09:37
так не каждая же страница уникальная :)
есть набор шаблонов, они лежат прямо в WWW, когда надо мы берем данные, берем шаблон и запекаем на клиенте
еще там knockout используется для совсем динамических вещей
Vlad Shcherbin
@VladShcherbin
Apr 30 2015 09:39
@ruelephant селекты - слишком маленькая проблема для переноса на spa в вопросе выше))
Alexander Popov
@ruelephant
Apr 30 2015 09:39
никогда не поздно :)
но моя схема имеет фатальный недостаток, поисковик получит фактически пустую страницу
Alexander
@bobrovskikh
Apr 30 2015 09:40
Я имею ввиду, как потом это все индексируется поисковиками
Alexander Popov
@ruelephant
Apr 30 2015 09:40
никакой интексации
Vlad Shcherbin
@VladShcherbin
Apr 30 2015 09:40
@bobrovskikh отлично индексируется. phantomjs всё могёт
Alexander Popov
@ruelephant
Apr 30 2015 09:40
более того, мы пошли дальше
мы хотим сначало с бека отдавать промежуточную страницу, которая соберет инфо об браузере и разрешении
Vlad Shcherbin
@VladShcherbin
Apr 30 2015 09:41
@ruelephant phantom js и тебе в помощь)
Alexander Popov
@ruelephant
Apr 30 2015 09:41
потом уже делать локейшен на специально сбиндинный под клиента html
Alexander
@bobrovskikh
Apr 30 2015 09:42
@VladShcherbin ок, почитаю на досуге. Но в чем преимущество такого подхода, по сравнению с генирацией на стороне сервера страницы?
Alexander Popov
@ruelephant
Apr 30 2015 09:42
производительность
NelinD
@NelinD
Apr 30 2015 09:42
@bobrovskikh ты станешь гуру многоходовок
Alexander Popov
@ruelephant
Apr 30 2015 09:43
и на сервере только серверная логика
никакого дизайна
Vlad Shcherbin
@VladShcherbin
Apr 30 2015 09:43
@bobrovskikh скорость работы. когда на клиенте рендерится темплейт - это оооочень быстро ;)
Alexander Popov
@ruelephant
Apr 30 2015 09:43
малину портит лара
700 мс отдача апи
Alexander
@bobrovskikh
Apr 30 2015 09:44
@VladShcherbin Можешь привести пример большого сайта, где это ощущается?
Vlad Shcherbin
@VladShcherbin
Apr 30 2015 09:44
@bobrovskikh любой сайт с рендерингом на клиенте быстрее обычного
визуально по крайней мере)
@ruelephant lumen / noda ?
Alexander Popov
@ruelephant
Apr 30 2015 09:45
@VladShcherbin JS на беке будет только через мой хладный труп :)
слишком "простой" язык, для такой серьезной бизнес логики
Vlad Shcherbin
@VladShcherbin
Apr 30 2015 09:46
никогда не говори нет)
Alexander Popov
@ruelephant
Apr 30 2015 09:46
все вот хвалят ноду
я попробывал для своего игрового проекта
прикинул что 10000 строк логики будет поддерживать писец как не уютно
без классов и прочего сахара
а если на сервере еще и математику считать, я думаю мы совсем все залочим
Vlad Shcherbin
@VladShcherbin
Apr 30 2015 09:48
ну хрен знает
у нас вон парень пишет https://github.com/jagi/meteor-astronomy/#inheritance
Alexander Popov
@ruelephant
Apr 30 2015 09:48
это все уровня hello world
для серьзных решений, это детский лепет
мне пыха то по возможностям не хватает
уже думаю в сторону .NET
+ MSSQL
Alexander
@bobrovskikh
Apr 30 2015 09:49
@ruelephant А ты что за вычесления делаешь? )
Vlad Shcherbin
@VladShcherbin
Apr 30 2015 09:50
биткоины)
Alexander Popov
@ruelephant
Apr 30 2015 09:50
ну в рабочих проектах там не вычисления
там A0 листы ветвистых схем логики
у меня вся тумбочка уже забита
Alexander
@bobrovskikh
Apr 30 2015 09:52
Это все ради биткоинтов?
Alexander Popov
@ruelephant
Apr 30 2015 09:53
нет, какие нафиг биткоины
Vlad Shcherbin
@VladShcherbin
Apr 30 2015 09:54
)))
Alexander Popov
@ruelephant
Apr 30 2015 09:54
это сервис видеоконцеренций, можно так сказать
корпоративный
мы уже занимаем три физических 1 юнитовых сервера + 5 виртуалок :)
LaravelButler

Приветствуем Вас, @webvolant, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Константин Брызгалин
@constb
Apr 30 2015 10:07
@ruelephant 700ms?? это ядро битрикса за такое время стартует. лара обычно укладывается в 30-50. или 700 это ответ на запрос включая всю логику?
Alexander Popov
@ruelephant
Apr 30 2015 10:07
ну это с включенным xdebug, в режиме отладки
без оптимизатора
на локалхосте
Константин Брызгалин
@constb
Apr 30 2015 10:07

я собственно вот зачем зашёл - мне нужно кэш глайда коцать по крону, я в консоле-кернель написал

$schedule->exec('rm -f ' . storage_path('app/images/.cache') . '/*')->dailyAt('01:30');

но что-то страшновато такое на продакшен коммитить )

Alexander Popov
@ruelephant
Apr 30 2015 10:08
а может это стоило через сис админов прокинуть?
а не в пыхе писать
Константин Брызгалин
@constb
Apr 30 2015 10:10
@ruelephant я сайт для заказчика делаю. там сисадмин нормально не может хостинг настроить, мне даже неохота его ни о чём просить - опять будет мычать в трубку и сделает в итоге какую-нибудь хрень от которого всё ляжет. а у заказчика на завтра запуск назначен и реклама уже дана.
всё этот чёртов thephpleague/glide - у него кэш ресайзов не инвалидируется если меняется файл, для которого он сгенерирован. я уже даже патч накатил thephpleague/glide#28 - кстати зареджектенный авторами. но он иногда не срабатывает.
JhaoDa
@jhaoda
Apr 30 2015 10:16
@constb а зачем чистить кэш ресайзов?
Константин Брызгалин
@constb
Apr 30 2015 10:18
@jhaoda вроде написал же
не инвалидируется если меняется файл, для которого он сгенерирован
JhaoDa
@jhaoda
Apr 30 2015 10:18
@constb а он под тем же именем пишется, изменённый файл?
webvolant
@webvolant
Apr 30 2015 10:19
доброго дня, можно ли тут задать вопрос по поводу пагинации и сортировки ?
JhaoDa
@jhaoda
Apr 30 2015 10:19
@webvolant можно
Не факт, правда, что ответят... но задать вопрос можно :)
Константин Брызгалин
@constb
Apr 30 2015 10:21
@jhaoda да, под тем же именем
JhaoDa
@jhaoda
Apr 30 2015 10:22
@constb логика этого не совсем понятна
webvolant
@webvolant
Apr 30 2015 10:24

Скажите , как это правильно делается пожалуйста

разбил коллекцию на страницы методом paginate()
теперь как на определнный роут отправить обратно всю коллекцию , ругается на метод links()

JhaoDa
@jhaoda
Apr 30 2015 10:24
@webvolant покажи код, только в маркдаун завернуть не забудь
Константин Брызгалин
@constb
Apr 30 2015 10:25
@jhaoda да самая простая логика - если у модели имя изображения стабильно, мы можем потенциально его не сохранять в базе и связанных моделях. например, если товар, присутствующий в заказе, удалён из базы, мы всё равно можем отобразить его на странице заказа - потому что у нас остался id товара, а имя картинки в файловой системе сгенерировано из него. и картинка не удаляется при удалении товара.
JhaoDa
@jhaoda
Apr 30 2015 10:26
@constb в чем смысл такого действа? Товар либо удалён, либо не удалён. Для «показа» удалённых товаров есть soft delete
Я вообще считаю, что из базы явно ничего удалять не надо
NelinD
@NelinD
Apr 30 2015 10:26
@jhaoda и не только показа
webvolant
@webvolant
Apr 30 2015 10:27
@jhaoda и как правильно отправить эту самую коллекцию , я без пагинации просто в сессию сохранял , чтобы посмотреть как сортирует
JhaoDa
@jhaoda
Apr 30 2015 10:29
@webvolant зачем сохранять коллекцию в сессию?
LaravelButler

Приветствуем Вас, @nullproduction, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

nullproduction
@nullproduction
Apr 30 2015 10:30
хало
Константин Брызгалин
@constb
Apr 30 2015 10:31
@webvolant у коллекции разве есть paginate? по-моему там forPage же...
paginate на моделях работает
nullproduction
@nullproduction
Apr 30 2015 10:31
пацантре, кто нибудь использует в ларавел кэширование страниц типа https://github.com/Anahkiasen/flatten ?
webvolant
@webvolant
Apr 30 2015 10:32
Видимо не верно выразился $users = User::whereRole('doctor')->paginate(5);
как завернуть правильно код ?
JhaoDa
@jhaoda
Apr 30 2015 10:32
@webvolant посмотри в нижний правый угол поля чата и нажми самую нижнюю иконку. Прочитай, что там написано
webvolant
@webvolant
Apr 30 2015 10:32
This message was deleted
Константин Брызгалин
@constb
Apr 30 2015 10:32
@webvolant $users->toArray() если надо аяксом отправить
webvolant
@webvolant
Apr 30 2015 10:33
@jhaoda тут в чате
JhaoDa
@jhaoda
Apr 30 2015 10:34
@webvolant ну вот написал ты $users = User::whereRole('doctor')->paginate(5). Теперь $user это у тебя объект типа Paginator. Что ты хочешь дальше с ним сделать?
nullproduction
@nullproduction
Apr 30 2015 10:34
кстати по поводу пагинации, можно сделать чтобы стандартная пагинация была с урлом вида http://site.com/news/2 http://site.com/news/3 ?
JhaoDa
@jhaoda
Apr 30 2015 10:35
@nullproduction https://gist.github.com/jhaoda/115b9866cc08e13f2d6e
Константин Брызгалин
@constb
Apr 30 2015 10:35
а я ещё вопрос задам - если есть модель и связанные с ней (например посты и комменты) - у элоквента есть способ массово выбрать счётчики связанный моделей при запросе главной? грузить Post::with('comments') только чтобы потом сделать $post->comments->count() - это как-то по-моему сильно неэффективно
JhaoDa
@jhaoda
Apr 30 2015 10:36
@constb напиши связь `comments_count, которая вернет только количество
webvolant
@webvolant
Apr 30 2015 10:36
@jhaoda отправил я его в вид , посмотрел результаты хочу их отсортировать
nullproduction
@nullproduction
Apr 30 2015 10:36
@jhaoda от души братишка
Константин Брызгалин
@constb
Apr 30 2015 10:36
@jhaoda и что, я разве смогу такую связь через with выбрать?
JhaoDa
@jhaoda
Apr 30 2015 10:37
@webvolant ну так передавай в контроллер параметры сортировки, делай по ним выборку и создавай опять пагинатор. Не надо это пихать в сессию.
@constb а почему нет? Хотя я могу что-то путать, давно что-то такое делал гоню, однако
nullproduction
@nullproduction
Apr 30 2015 10:39
@constb <?php echo $users->appends(['sort' => 'votes'])->render(); ?>
JhaoDa
@jhaoda
Apr 30 2015 10:42
@nullproduction что за appends?
Anonim-khb
@Anonim-khb
Apr 30 2015 10:42
Народ всем привет. У кого на ДО установлена двойная аутентификация, то есть подтверждением входа по СМС еще? Гляньте, пожалуйста, приходят ли СМС сейчас. Уже минут 20 жду и ничего.
nullproduction
@nullproduction
Apr 30 2015 10:42
@jhaoda добавляет дополнительный параметр к пагинации, http://laravel.su/docs/5.0/pagination
Константин Брызгалин
@constb
Apr 30 2015 10:43
@nullproduction я так понимаю, задача в том чтобы ссылки пагинации содержали другие get-параметры, которые получает страница?
JhaoDa
@jhaoda
Apr 30 2015 10:44
@nullproduction не к пагинации, а к адресу. Фактически это не решает задачу сортировки
Константин Брызгалин
@constb
Apr 30 2015 10:44
@nullproduction я бы тогда лучше написал ->appends(\Input::except(['page'])) чтобы сохранять вообще все параметры, если они потом будут добавляться
JhaoDa
@jhaoda
Apr 30 2015 10:45
Выборку с этими параметрами придется делать всё равно в контроллере
nullproduction
@nullproduction
Apr 30 2015 10:45
@jhaoda само сабой
*собой
Роман Сохарев
@greabock
Apr 30 2015 10:48

...пацантре... братишка....

пойду куплю восьмиклинку и пакет семок... сяду на корточки у подъезда, и буду у прохожих справшивать "есть сиги?"

nullproduction
@nullproduction
Apr 30 2015 10:49
подскажите как установить зависимость без композера, есть библиотека под laravel 4 ( https://github.com/Anahkiasen/flatten ), она должна работать и под пятерку, но через композер ее установить немогу, получаю ошибку anahkiasen/flatten 0.5.0 requires illuminate/config ~4 .
Как ручками ее поставить?
Vitaly Gorbunov
@cezar62882
Apr 30 2015 10:49
Всем привет!
почему отдает пустой массив ? Storage::files(public_path('uploads'));
Vlad Shcherbin
@VladShcherbin
Apr 30 2015 10:49
@greabock :smile:
Константин Брызгалин
@constb
Apr 30 2015 10:50
короче сделал тупо. сначала выбираю коллекцию моделей для страницы потом отдельно типа $posts_with_comments = Post::has('comments')->whereIn('id', $posts->modelKeys())->lists('id') и в виде тупо делаю in_array для $post->id =)
Vitaly Gorbunov
@cezar62882
Apr 30 2015 10:54
понял, он в starage смотрит
nullproduction
@nullproduction
Apr 30 2015 10:58
@cezar62882 сколько ларавел не корми - все в сторадж смотрит
LaravelButler

Приветствуем Вас, @ravenvn, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Vitaly Gorbunov
@cezar62882
Apr 30 2015 11:08
@nullproduction сколько Сторадж не корми)
Andrey Fedotov
@protectedfor
Apr 30 2015 11:13
как в sleeping owl реализовать мультизагрузку изображений?
Sleeping Owl
@sleeping-owl
Apr 30 2015 11:38
@protectedfor в старой версии можно сказать практически никак (смотри в сторону кастомных элементов формы), в новой версии добавился элемент для загрузки нескольких изображений, стало проще
webvolant
@webvolant
Apr 30 2015 11:40
Так брать параметр верно <code>Route::getCurrentRoute()->parameters()['sort']</code> ?
JhaoDa
@jhaoda
Apr 30 2015 11:46
@webvolant \Route::current()->parameter('sort');
Dmitry
@DmitryChere
Apr 30 2015 11:47
This message was deleted
webvolant
@webvolant
Apr 30 2015 11:47
@jhaoda Input::get('param1'); так тоже можно ? у меня не срабатывает
Dmitry
@DmitryChere
Apr 30 2015 11:47
как сделать ajax запрос на контроллер laravel со стороннего сайта? вернее, как быть с токеном?
JhaoDa
@jhaoda
Apr 30 2015 11:47
@webvolant нет, нельзя
webvolant
@webvolant
Apr 30 2015 11:47
@jhaoda спасибо!
JhaoDa
@jhaoda
Apr 30 2015 11:47
А, стоп. Надо разделять понятия «параметры роута» и «параметры запроса»
/users/{id}/updateid это параметр роута, его получают через \Route::current()->parameter('id');
/users/?sort=namesort это параметр запроса, его получают через \Input::get('sort');
Vitaly Gorbunov
@cezar62882
Apr 30 2015 11:48
@likeapimp либо отключать либо никак
webvolant
@webvolant
Apr 30 2015 11:49
@jhaoda Роута! да да понял, все работает
Dmitry
@DmitryChere
Apr 30 2015 11:50
@cezar62882 что отключать?
Vitaly Gorbunov
@cezar62882
Apr 30 2015 11:51
@likeapimp 'App\Http\Middleware\VerifyCsrfToken'
это для 5 версии
Dmitry
@DmitryChere
Apr 30 2015 11:52
а для 4?
и можно ли отключить его для отдельного маршрута?
Vitaly Gorbunov
@cezar62882
Apr 30 2015 11:54
для 4 используются фильтры
Dmitry
@DmitryChere
Apr 30 2015 11:54
@cezar62882 как указать в маршруте чтобы ему фильтры не применялись?
slider23
@slider23
Apr 30 2015 11:55
если роуты не обернуты csrf-фильтром, то токен не проверяется
@likeapimp ты, кстати, в курсе про CORS-заголовки, они у тебя отдаются ?
Нельзя просто так сделать аякс-запрос с домена на домен.
Dmitry
@DmitryChere
Apr 30 2015 11:56
@slider23 проверяется
@slider23 а не просто так?
Vitaly Gorbunov
@cezar62882
Apr 30 2015 11:56
@likeapimp
Route::filter('csrf', function($route, $request)
{
    // are we in the testing environment? if so, don't bother with the
    // token value
    if(App::environment()=="testing")
        return;

    // check the CSRF token
    if (Session::token() != Input::get('_token'))
        throw new \Illuminate\Session\TokenMismatchException;
});
переделай как нужно
просто из гугла взял пример, там их тыща
Vitaly Gorbunov
@cezar62882
Apr 30 2015 11:57
ну да тут как бы еще кросс доменные запросы
Dmitry
@DmitryChere
Apr 30 2015 11:59
@cezar62882 так как мне запрос все-таки сделать?
Евгений
@SamoilenkoEvgeniy
Apr 30 2015 11:59
Всем привет, никто не сталкивался с проблемой, что при загрузке файла в формата mp3 - выдает ошибку токена?(TokenMismatchException )
Dmitry
@DmitryChere
Apr 30 2015 11:59
с одного сайта на другой
JhaoDa
@jhaoda
Apr 30 2015 11:59
@SamoilenkoEvgeniy от формата файла не зависит, ты просто в форме токен забыл добавить
Dmitry
@DmitryChere
Apr 30 2015 12:00
мне сейчас такую ошибку скрипт выдает
'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://..' is therefore not allowed access.
Евгений
@SamoilenkoEvgeniy
Apr 30 2015 12:02
@jhaoda Другие файлы, в т.ч. картинки все нормально загружает.
Токен ставлю, естественно -
<input type="hidden" name="_token" value="{{ csrf_token() }}">
JhaoDa
@jhaoda
Apr 30 2015 12:03
@SamoilenkoEvgeniy ну фиг знает, ларавель плевать на тип файла. Четверка/пятерка?
Евгений
@SamoilenkoEvgeniy
Apr 30 2015 12:03
@jhaoda я тоже думаю, что не в типе файлов дело. Мб ограничение на размер файла? (до 10мб загружаю аудиозаписи) в настройках сервера - 64м стоит.
laravel 5
В самой ларе есть ограничение по размеру где-то?
JhaoDa
@jhaoda
Apr 30 2015 12:05
@SamoilenkoEvgeniy нету, если ты сам его в правилах валидации не задал
nullproduction
@nullproduction
Apr 30 2015 12:05
@SamoilenkoEvgeniy ну так попробуй маленький загрузить файл
JhaoDa
@jhaoda
Apr 30 2015 12:05
Но токен проверяется до всех правил валидации
Евгений
@SamoilenkoEvgeniy
Apr 30 2015 12:07
@nullproduction уже протестил - с маленьким окей. Проблема не в аудио, а в размере.
Валидацию в ларе не настраивал.
Сейчас аплоад пост макс сайс проверю
нет, не помогло блин.
slider23
@slider23
Apr 30 2015 12:31
@likeapimp так я тебе дал ссылку. ставь в http-заголовки Access-Control-Allow-Origin с разрешением запроса с указанного урла
Ну или погугли более полную статью.
Евгений
@SamoilenkoEvgeniy
Apr 30 2015 12:36
@jhaoda @nullproduction сервер wamp, через трейГуй неверный php.ini для редактирования открывал, оказывается...
JhaoDa
@jhaoda
Apr 30 2015 12:37
Зло все эти вампы-хампы-опенерверы, кароч
Евгений
@SamoilenkoEvgeniy
Apr 30 2015 12:43
@jhaoda в целом удобно, но иногда вот такие выкидывает темы(
nullproduction
@nullproduction
Apr 30 2015 13:10
а если конфиг не создается по команде php artisan vendor:publish --provider="Barryvdh\HttpCache\ServiceProvider"
но при этом не выдает ошибок, что я делаю не так?
LaravelButler

Приветствуем Вас, @aab32, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Vlad Shcherbin
@VladShcherbin
Apr 30 2015 14:14
§ .
NelinD
@NelinD
Apr 30 2015 14:16
@VladShcherbin угу
LaravelButler

Приветствуем Вас, @felipepastor, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

LaravelButler

Приветствуем Вас, @lbelavoir, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

LaravelButler

Приветствуем Вас, @sadasdsadasd, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

sadasdsadasd
@sadasdsadasd
Apr 30 2015 15:08
Здравствуйте, такая проблема нарисовалась http://pastebin.com/yfk0mKkM еще несколько дней назад все работало
Kirill Nesmeyanov
@SerafimArts
Apr 30 2015 15:08
лол
я даже не знаю что отвечать на это
а ты пробовал запустить код из под PHP? А не открывать исходники в бразуре...
nullproduction
@nullproduction
Apr 30 2015 15:10
и так сойдет jpg
slider23
@slider23
Apr 30 2015 15:10
У апача mod_php отвалился ?
sadasdsadasd
@sadasdsadasd
Apr 30 2015 15:10
я даже и не знаю это на хостинге
nullproduction
@nullproduction
Apr 30 2015 15:11
@sadasdsadasd php у тебя отвалился кароч
slider23
@slider23
Apr 30 2015 15:11
У саппорта спроси, что они там наобновляли
nullproduction
@nullproduction
Apr 30 2015 15:12
кто нибудь использует кэширование страниц в laravel? или только данные кэшируете?
я сейчас играюсь с https://github.com/barryvdh/laravel-httpcache
sadasdsadasd
@sadasdsadasd
Apr 30 2015 15:14
опа наконец то мой допотопный хостер начал поддерживать пхп 5.4. А то приходилось с танцами и разговорами с саппортом заводить
nullproduction
@nullproduction
Apr 30 2015 15:14
@sadasdsadasd диджитал океан тебе в помощь
sadasdsadasd
@sadasdsadasd
Apr 30 2015 15:14
да я просто покупаю хостинг за 350 рублей в год
slider23
@slider23
Apr 30 2015 15:15
Кэширование страниц возможно только на сайтах без авторизации.
Я не помню, когда я делал сайт без авторизации :)
nullproduction
@nullproduction
Apr 30 2015 15:16
@slider23 не обязательно, я сейчас сделал кэширование страницы для неавторизованных пользователей, а для новостного сайта таких большинство
Kirill Nesmeyanov
@SerafimArts
Apr 30 2015 15:17
только 5.4 появился? о_0
он как бы уже устарел...
и уже как бы Deprected, critical-fix only
sadasdsadasd
@sadasdsadasd
Apr 30 2015 15:17
ну да как бы да ну 350 рублей же
Kirill Nesmeyanov
@SerafimArts
Apr 30 2015 15:17
Ну а нафиг так страдать?
sadasdsadasd
@sadasdsadasd
Apr 30 2015 15:18
я не особо и страдал, просто прописывал пару строчек в штаццес после их танцес на своей стороне
nullproduction
@nullproduction
Apr 30 2015 15:18
  • в laravel-httpcache есть механизм ESI который позволяет выделять динимаческие блоки, но я его еще не прикручивал
Kirill Nesmeyanov
@SerafimArts
Apr 30 2015 15:19
неужели сложно брать за 1000 в год и иметь что-то более-менее вменяемое?
sadasdsadasd
@sadasdsadasd
Apr 30 2015 15:19
кризис в стране
Kirill Nesmeyanov
@SerafimArts
Apr 30 2015 15:19
имхо - это копейки, учитывая то, что это в год
а не в месяц
а зарплата средненького программиста как минимум пол миллиона в год
nullproduction
@nullproduction
Apr 30 2015 15:21
ну может он студент и только учится
Kirill Nesmeyanov
@SerafimArts
Apr 30 2015 15:21
это ~40к в месяц
sadasdsadasd
@sadasdsadasd
Apr 30 2015 15:21
в нашейм захолустье это 15-25 рублей в месяц
Kirill Nesmeyanov
@SerafimArts
Apr 30 2015 15:22
ок, у тебя треть\четверть миллиона
sadasdsadasd
@sadasdsadasd
Apr 30 2015 15:22
а учитывая что работы нет, то и делать нечего
раз в пять лет что нибудь выскочит и 200 чел на место
Kirill Nesmeyanov
@SerafimArts
Apr 30 2015 15:22
учиться и го в Спб\Москоф\Воронеж\ещё что-то
sadasdsadasd
@sadasdsadasd
Apr 30 2015 15:24
ну да как вариант, только в москве и спб жилье дорогое
это что 70% зп на жилье
Kirill Nesmeyanov
@SerafimArts
Apr 30 2015 15:24
жильё от 25к+
sadasdsadasd
@sadasdsadasd
Apr 30 2015 15:24
ну это наверно в воронеже
Kirill Nesmeyanov
@SerafimArts
Apr 30 2015 15:24
Москва
если не в центре, то двухкомнатную можно попробовать найти за такую цену
Soprun Vladislav
@vlsoprun
Apr 30 2015 15:25
Я из Воронежа, тут жилье нормально стоит.. от 10+, но опят же смотря где и какие именно нужно..
Kirill Nesmeyanov
@SerafimArts
Apr 30 2015 15:25
+1
sadasdsadasd
@sadasdsadasd
Apr 30 2015 15:25
а зп в воронеже какая?
40?
Kirill Nesmeyanov
@SerafimArts
Apr 30 2015 15:26
везде всё зависит от опыта
и от должности
nullproduction
@nullproduction
Apr 30 2015 15:26
воронеж, не не слышал.
sadasdsadasd
@sadasdsadasd
Apr 30 2015 15:27
я вот уже второй год думаю о переезде, сам в принципе недавно отучился, пару инет магазинов написал, думаю жуниором возьмут, правда англисйкого не знаю, даже доки читать не могу
Kirill Nesmeyanov
@SerafimArts
Apr 30 2015 15:28
я в своё время джуниором на 25к устроился
но это было лет 5-6 назад
тогда только 5.3 вышел, пых
Soprun Vladislav
@vlsoprun
Apr 30 2015 15:30
Я вообще занимаюсь переносам сайтов со всякого говна на MODx :worried:
23к и далее
sadasdsadasd
@sadasdsadasd
Apr 30 2015 15:30
не веселая у тебя работа
я бы от такой с ума сошел
и так схожу
Kirill Nesmeyanov
@SerafimArts
Apr 30 2015 15:31
котаны, кто тут на ларке пишет на работе?
может кто поделиться ценами з\п?
Orel
@2byte
Apr 30 2015 15:31
@SerafimArts я
Soprun Vladislav
@vlsoprun
Apr 30 2015 15:31
Я только изучаю ее, но уже безумно в нее влюблен :smile:
Kirill Nesmeyanov
@SerafimArts
Apr 30 2015 15:31
если конечно не противоречит договору
или моральным принципам
Orel
@2byte
Apr 30 2015 15:32
@SerafimArts 35к
Kirill Nesmeyanov
@SerafimArts
Apr 30 2015 15:32
а город?
Orel
@2byte
Apr 30 2015 15:32
@SerafimArts маленький
Kirill Nesmeyanov
@SerafimArts
Apr 30 2015 15:32
ясно
nullproduction
@nullproduction
Apr 30 2015 15:34
modx в 2015 - бедненький ты
там все так же в базе код сниппетов хранят?
Soprun Vladislav
@vlsoprun
Apr 30 2015 15:35
Вообще так там по умолчанию
JhaoDa
@jhaoda
Apr 30 2015 15:39
@SerafimArts Красноярск — 35
Но это было недолго, кончились клиенты на нестандартные и большие сайты-сервисы :)
Теперь в той конторе Бытрыкс
sadasdsadasd
@sadasdsadasd
Apr 30 2015 15:43
у нас везле битрикс
на битрикс под 90 тыщ в год если не ошибаюсь за расшир лиценз деньги находят
ну дешевле да
чем разраба держать
Soprun Vladislav
@vlsoprun
Apr 30 2015 15:47
Народ, пожалуйста прокомментируйте качество переноса с Мегагруп на MODx...
Основной сайт и тестовый
Есть ли у меня потенциал ?! :smile:
JhaoDa
@jhaoda
Apr 30 2015 15:47
Битрикс это ок, когда у тебя типовой магазинчик, типовая 1Ска и типовые задачи
Но как только шаг в сторону или прыжок на месте — пинцет... клиенту выкатывают конский ценник, потому что в этом говне надо ковыряться, а не код писать
Soprun Vladislav
@vlsoprun
Apr 30 2015 15:49
@jhaoda Это да ((
Evgeniy
@Ruzarh
Apr 30 2015 16:04
Всем привет. Кто нибудь интегрировал авторизацию nodejs.soketIo с Laravel 5 ?
Kirill Nesmeyanov
@SerafimArts
Apr 30 2015 16:06
а в чём смысл использовать socketio?
Evgeniy
@Ruzarh
Apr 30 2015 16:07
@SerafimArts А чем он плох ?
Kirill Nesmeyanov
@SerafimArts
Apr 30 2015 16:07
просто может стоит использовать более родные решения
например ратчет
Evgeniy
@Ruzarh
Apr 30 2015 16:07
ну php сокеты, мне не хочется. Это все же не его стихия
Kirill Nesmeyanov
@SerafimArts
Apr 30 2015 16:08
ну работает же, даже под нагрузкой
Evgeniy
@Ruzarh
Apr 30 2015 16:09
Как то не доверяю я ему все же (
Kirill Nesmeyanov
@SerafimArts
Apr 30 2015 16:10
ну тогда предлагаю потестить самому ;)
главное следить за удалением ненужных переменных через unset
остальное сборщик за тебя сделает
он в пыхе крутой
*уже
у меня выше 5 метров на 1024 спам-соединения (поставил у сервера ограничение) в обычном чатике не удавалось вылететь
но вообще можно использовать redis для общения
естественно при авторизации на сокет-сервере делать таймаут, дожидаться айдишника сессии и потом уже подключать
прикол только в том, что используя ratchet не придётся дублировать код, можно будет использовать уже готовые модели и либы
Evgeniy
@Ruzarh
Apr 30 2015 16:13
А как в него сообщения передаются ? Чет из премера не вижу (
И не ясно с ходу где js библиотека (
sadasdsadasd
@sadasdsadasd
Apr 30 2015 16:13
вот кстати чего я еще боюсь и почему не иду на собеседование. В 17 лет я ходил на собеседование и так опозорился и такого позора я опять переживать не хочу. Короче я не понимаю вот о чем вы щас говорите
Kirill Nesmeyanov
@SerafimArts
Apr 30 2015 16:13
какая js библиотека?
Evgeniy
@Ruzarh
Apr 30 2015 16:14
Ну слушать то что то надо. На фронтенде
Kirill Nesmeyanov
@SerafimArts
Apr 30 2015 16:14
var connection = new WebSocket('ws//.....')
o_0
это весь код
могу специально для тебя обернуть это в класс
:D
Evgeniy
@Ruzarh
Apr 30 2015 16:14
Через нативные, а как же море костылей ?
Kirill Nesmeyanov
@SerafimArts
Apr 30 2015 16:15
ну сделать прокладку на флеше и го
она там добавляется за пару минут
и нужна только для IE версии мамонтов
и для Оперы 12.1
Evgeniy
@Ruzarh
Apr 30 2015 16:15
Вот, это море костылей, прослойка на флеше, и еще куча всего )
Kirill Nesmeyanov
@SerafimArts
Apr 30 2015 16:15
ну хз
не много
Evgeniy
@Ruzarh
Apr 30 2015 16:16
А всякие там пропадания соединения, переконекты...
Kirill Nesmeyanov
@SerafimArts
Apr 30 2015 16:17
а это так сложно написать?
Evgeniy
@Ruzarh
Apr 30 2015 16:17
Ну не сложно, но это время. А там уже все протещено много раз.
Kirill Nesmeyanov
@SerafimArts
Apr 30 2015 16:18
class Socket
  constructor: (@host, @port) ->

  connect: =>
    @connection = new WebSocket('ws://#{@host}:#{@port}');
    @connection.onError => setTimeout( => @connect(), 1000)
вот тебе автореконнект
(new Socket('127.0.0.1', '8080')).connect()
Evgeniy
@Ruzarh
Apr 30 2015 16:19
@sadasdsadasd ну на собеседованиях я тоже узнаю много нового. вот например раньше никогда не знал про протокол php://input . И ничего )
Kirill Nesmeyanov
@SerafimArts
Apr 30 2015 16:19
протоколы можно писать самому =)
если что
в пыхе
Evgeniy
@Ruzarh
Apr 30 2015 16:20
@SerafimArts Это слишком просто ))) На моей практике потом это все превратится в 70 строк ))) Но ты прав возможно )
Kirill Nesmeyanov
@SerafimArts
Apr 30 2015 16:20
ну это да
только лучше написать или найти готовое, а не дублировать
имхо
если дублируешь - надо следить сразу за двумя инстанциями, особенно на разных языках
держать их в актуальности
а когда пишешь своё - по крайней мере исправлять баги только в одном месте
Evgeniy
@Ruzarh
Apr 30 2015 16:21
@SerafimArts Да ) но хочется не парясь сделать концепт, а потом уже делать все идеально )
Хотя можно вообще обойтись без авторизации на первых парах )
Kirill Nesmeyanov
@SerafimArts
Apr 30 2015 16:22
это не сложно
я тупо чекал через 3 секунды появился ли объект юзера: https://github.com/Developers-RuDev/Chat/blob/master/app/models/Socket/User.php#L52
а авторизация - отдельный метод
общался сквозь json
Evgeniy
@Ruzarh
Apr 30 2015 16:25
А запрос к базе не блокирует его ?
Kirill Nesmeyanov
@SerafimArts
Apr 30 2015 16:25
хм
на 1024 соединений локов не было
но если тяжёлые запросы с джоинами
Evgeniy
@Ruzarh
Apr 30 2015 16:25
А они одновременно 1024 авторизировались ?
Kirill Nesmeyanov
@SerafimArts
Apr 30 2015 16:25
да
и спамили
в сокет
как нормальными сообщениями, так и левыми всякими
вообще для такого лучше всего редиска
тарантул
мб реббит mq
Evgeniy
@Ruzarh
Apr 30 2015 16:26
Блин, чувствую что глупость делаю ) Но попробую )
Kirill Nesmeyanov
@SerafimArts
Apr 30 2015 16:27
ты вначале попробуй
а то я чувствую себя дьяволом искусителем
Evgeniy
@Ruzarh
Apr 30 2015 16:27
мне redis вполне устоит даже )
Мне его очередей вполне хватит )
Kirill Nesmeyanov
@SerafimArts
Apr 30 2015 16:27
редис 100% будет работать идеально
там и события кстати есть
у редиски
так что подписался и жди приглашения
ничего пинговать не надо постоянно
но это общение между несколькими тредами если
Evgeniy
@Ruzarh
Apr 30 2015 16:30
Ну очереди обычно делаются раз в какое то время собираешь все данные (popAll), и раздаешь ) Но я не знаю как будет себя вести редис при очень большом количесвтве пушей
Kirill Nesmeyanov
@SerafimArts
Apr 30 2015 16:32
раза в три лучше, чем любая реляционная БД
или в четыре
я не знаю в чём измеряется "лучшесть", но будет однозначно лучше
+)
Evgeniy
@Ruzarh
Apr 30 2015 16:35
http://autobahn.ws/js/gettingstarted.html#browsers Вот вроде клиент какой то )
JhaoDa
@jhaoda
Apr 30 2015 16:51
Посоны, ждём 5.1, там широковещательные события будут
Типа, нифига делать не надо, ноду/редиску поставил, роуты указал, события создал, либы подключил на клиенте — и в щикаладе
Kirill Nesmeyanov
@SerafimArts
Apr 30 2015 16:52
я до сих пор жду 4.3 ='(
JhaoDa
@jhaoda
Apr 30 2015 16:53
Какое же унылое поделие этот уродский Atlassian Confluence, что им мешает маркдаун прикрутить...
@SerafimArts ты ваще чо пришел? Ты же уходил
Kirill Nesmeyanov
@SerafimArts
Apr 30 2015 16:54
@jhaoda ты ваще чо хамишь? Ты вроде не хамил
JhaoDa
@jhaoda
Apr 30 2015 16:54
@SerafimArts я любя ^_^
Kirill Nesmeyanov
@SerafimArts
Apr 30 2015 16:55
ну так я тоже из-за любви вернулся ;)
скучал по тебе
JhaoDa
@jhaoda
Apr 30 2015 17:06
@SerafimArts не верю я тебе...
yuriy
@omadonex
Apr 30 2015 17:11

Всем привет! Очень нужна помощь. У меня есть роут

Route::post('/courses/{id}/buy',   ['middleware' => 'auth', 'uses' => 'CoursesController@buy']);

Я гость на сайте, нажимаю на кнопку, которая должна отправить запрос на этот роут, меня направляет на страницу входа. Я авторизуюсь, и у меня выскакивает MethodNotAllowedHttpException. Подскажите плиз, что я забыл сделать.

romach3
@romach3
Apr 30 2015 17:12
в 6 версии судя по всему из ларки можно будет рулить апишками DO и ажура, разворачивать дебианы с окружением и патчить кде под фрибсд. Надо будет только роуты прикрутить )
Kirill Nesmeyanov
@SerafimArts
Apr 30 2015 17:17
*KDE2
4ку довольно просто патчить
MethodNotAllowedHttpException - ошибка несоответствия типа роута и самого запроса
::get(... != POST
::post(... != GET
::put(... != GET
etc...
yuriy
@omadonex
Apr 30 2015 17:23
то есть после прохождения авторизации, идет get запрос на мой роут? (редиректом)
Kirill Nesmeyanov
@SerafimArts
Apr 30 2015 17:23
походу
не походу, а точно
yuriy
@omadonex
Apr 30 2015 17:23
а как это исправить?
Kirill Nesmeyanov
@SerafimArts
Apr 30 2015 17:24
ибо http 302
есть два варианта
1) ::post => ::any
2) return Redirect::url('...../?_method=POST')
yuriy
@omadonex
Apr 30 2015 17:25
второй вариант наверное не подходит, потому что придется лезть в стандартный middleware (я юзаю авторизацию из коробки)
Kirill Nesmeyanov
@SerafimArts
Apr 30 2015 17:26
эм
эти миддлвер не пропускают стандартные аргументы? о_0
yuriy
@omadonex
Apr 30 2015 17:27
хмм, я еще совсем нуб, наверное этого не знаю.
Kirill Nesmeyanov
@SerafimArts
Apr 30 2015 17:28
а я вообще не знаю 5ую лару
по этому и спрашиваю
=)
yuriy
@omadonex
Apr 30 2015 17:28
:D
Kirill Nesmeyanov
@SerafimArts
Apr 30 2015 17:29
лучше подскажите как генератором вернуть нормальный кейвелью
yuriy
@omadonex
Apr 30 2015 17:30
Так а как вообще правильно сделать? У меня есть кнопка на форме, ее могут видеть все, но для того чтобы отправить с нее запрос надо быть авторизованным. Я правильно подошел к этому или нужно концепцию пересмотреть?
Kirill Nesmeyanov
@SerafimArts
Apr 30 2015 17:30
зависит от концепции маркетологов
если делать "для людей", то кнопку надо блокировать с соотвествующей сообщенькой, если ради "показа каких-то плюшек, которые получишь после регистрации", то как ты делаешь, так и оставить
лучше подскажите как генератором вернуть нормальный кейвелью
уже не надо
вот так:
yield $key => $value;
я просто писал yield [$key => $value] и оно естественно возвращало массив в генераторе
slider23
@slider23
Apr 30 2015 17:35
@omadonex Дефолтный функционал логина находится в трейте Illuminate\Foundation\Auth\AuthenticatesAndRegistersUsers . Там после логина делается redirect()->intended($this->redirectPath()); . Где $this->redirectPath() - это /profile
Если ты хочешь изменить это поведение, можешь скопировать этот трейт к себе в AuthController и все поменять.
Но если у тебя просто кнопка, без дополнительных полей, то тебе надо сделать отправку формы GETом
И все заработает из коробки
yuriy
@omadonex
Apr 30 2015 17:39
ага
да у меня без дополнительных полей, наверное ты прав
Kirill Nesmeyanov
@SerafimArts
Apr 30 2015 17:42
Кстати первый раз заиспользовал генераторы по делу, без них пришлось бы километры кода писать =)
LaravelButler

Приветствуем Вас, @islandfuture, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Orel
@2byte
Apr 30 2015 18:05
Как из удаленного репозитория удалить все?
LaravelButler

Приветствуем Вас, @llxff, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

LaravelButler

Приветствуем Вас, @andboson, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

LaravelButler

Приветствуем Вас, @VitaliiKalininCRG, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

LaravelButler

Приветствуем Вас, @wolf-alone, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

E.Wolf
@wolf-alone
Apr 30 2015 19:47
Доброго времени суток всем!
Могу я кому-нибудь задать пару вопросов?
Роман Сохарев
@greabock
Apr 30 2015 19:48
@wolf-alone попробуй )
E.Wolf
@wolf-alone
Apr 30 2015 19:53
Наверное моя история начнётся "как обычно" :smile: ... Раньше работал с другим фреймворком, но тут увидел Laravel... Основные непонятки у меня вызывают вопросы: как в контроллере получить параметры из роута по их именам, а не по порядку, и как создать роут, в котором не обязательным параметром будет, скажем, 2-й параметр из 3-х
Так же буду краней признателен, если кто-то подскажет, в чём практический смысл привязывания МОДЕЛЕЙ к РОУТАМ? Где и зачем это можно применять?
slider23
@slider23
Apr 30 2015 19:57
Моделей к роутам - это из разряда "а почему бы и нет". Практической пользы не несет сие.
E.Wolf
@wolf-alone
Apr 30 2015 20:00
@slider23 спасибо!
slider23
@slider23
Apr 30 2015 20:01
По именам - смотри http://laravel.su/docs/5.0/routing#route-parameters в конце
Роман Сохарев
@greabock
Apr 30 2015 20:01
@slider23 не, это тоже по порядку ))
slider23
@slider23
Apr 30 2015 20:02
Я про $request->route('id')
Там же и про необязательные сегменты есть.
Роман Сохарев
@greabock
Apr 30 2015 20:03
@slider23 только хотел написать
@wolf-alone @slider23 вообще, это (получать по именам и необязательные параметры в середине) звучит так, как будто на самом деле лучше воспользоваться query string...
slider23
@slider23
Apr 30 2015 20:20
ну да, если нужен необязательный средний сегмент - это значит, что ты забрел на поле с граблями и надо давать задний ход, иначе дальше все будет веселее и веселее.
E.Wolf
@wolf-alone
Apr 30 2015 20:21
@slider23 спасибо, получение именованых параметров - сработало
@slider23 не совсем поле с граблями... Например, у нас есть ссылка: /article/a1 - "дефолтная"
JhaoDa
@jhaoda
Apr 30 2015 20:21
Этак и в пхп захочется необязательных параметров перед обязательными
E.Wolf
@wolf-alone
Apr 30 2015 20:22
так же ссылка может быть вида /eng/article/a1 - с указанием конкретного языка
slider23
@slider23
Apr 30 2015 20:23
тогда ставь обязательный ru
E.Wolf
@wolf-alone
Apr 30 2015 20:24
т.е. если язык не указан - оставляем "текущий", если указан - меняем на указанный... По моему, очень удобно. По крайней мере, раньше меня это выручало в работе.
текущий - может быть не RU :)
Роман Сохарев
@greabock
Apr 30 2015 20:25
хм... может боян, но я этот прикол как-то пропусил
@Butochnikov в юмор )) вот
упс... поправил ))
slider23
@slider23
Apr 30 2015 20:26
сделать можно, через необязательный сегмент и ограничение для него во ->where()
E.Wolf
@wolf-alone
Apr 30 2015 20:26
xD
Sleeping Owl
@sleeping-owl
Apr 30 2015 20:26
@wolf-alone в плане языков в урле - я пользовался пакетом https://github.com/mcamara/laravel-localization, для твоей задачи думаю подойдет и упростит во многом
Alexey
@Butochnikov
Apr 30 2015 20:26
@greabock да, пропустил... на ларакасте уже давно )
slider23
@slider23
Apr 30 2015 20:26
@greabock эту картинку видят незалогиненные пользователи ларакаста, когда смотрят на страницу с видео
LaravelButler

Приветствуем Вас, @Zloten, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Роман Сохарев
@greabock
Apr 30 2015 20:27
@slider23 хахах
хотя, в свете обещаний по производительности php7, может не такой уж и юмор...
E.Wolf
@wolf-alone
Apr 30 2015 20:30
@sleeping-owl спасибо
Роман Сохарев
@greabock
Apr 30 2015 20:30
как говорится: "в каждой шутке есть доля шутки"
JhaoDa
@jhaoda
Apr 30 2015 20:31
Как там вещал Остап, если его перефразировать... «РНР начнет стремительно развиваться, Микрософт напишет на РНР Венду 11...»
Orel
@2byte
Apr 30 2015 20:31
Нахимичил с репозиторием reset --hard revert HEADчто пришлось снести нафиг, и снова написать как было, работал удаленной веткой, а изменялось локальная :anguished:
LaravelButler

Приветствуем Вас, @nguseff, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Orel
@2byte
Apr 30 2015 20:32
@jhaoda подобное видел когда появилась многозадачность в 5.5, только шутили что теперь можно сделать ОС вин 3.1
Роман Сохарев
@greabock
Apr 30 2015 20:33
пожалуй, многозадачность в php весьма условная
Orel
@2byte
Apr 30 2015 20:33
Подскажите, как очистить репозиторий с помощью команды?
@greabock Это почему?
Уже давно есть корутины, но что-то тишина
nullproduction
@nullproduction
Apr 30 2015 20:36
Вопрос: В laravel 4 для orm был метод remember который кэшировал результат запроса, было удобно. В пятерке его убрали, нужно каждый раз оборачивать запрос в конструкцию $value = Cache::remember , что не так удобно.Нашел реализацию для laravel 5 ( https://github.com/dwightwatson/rememberable ), но она не поддерживает конструкцию with. Может кто нибудь встречал полноценную реализацию?
E.Wolf
@wolf-alone
Apr 30 2015 20:48
Подскажите пожалуйста, есть роут: Route::get('/{id?}/{name?}', 'PagesController@index2')->where(['id' => '[0-9]', 'name' => '[a-z]']); Если адрес будет вида: /123/abc - всё работает, если адрес будет вида /123 - так же, всё работает. При этом, если адрес будет иметь вид /abc (без цифр в начале) - возникает ошибка "не найдено", не смотря на то, что оба параметра - являются не обязательными и каждый из них чётко ограничен регуляряным выражением. Как добиться того, что бы если "цифры не указаны", то параметр id принимал значение 0, NULL или любое другое значение "по умолчанию"?
slider23
@slider23
Apr 30 2015 20:50
'id' => '[0-9]+',
с плюсами тоже не работает ?
E.Wolf
@wolf-alone
Apr 30 2015 20:51
@slider23 именно так и было написано... Сейчас попробую "правильно" написать
Route::get('/{id?}/{name?}', 'PagesController@index2')->where(['id' => '[0-9]*', 'name' => '[a-z]*']);
и с плюсами и со звёздочками... и без них... никак не хочет
ошибка всегда одинаковая, "не найдено". Если первого параметра в виде цифр нет (указан только второй)
Sleeping Owl
@sleeping-owl
Apr 30 2015 20:53
@wolf-alone тут проблема в слэше между параметрами
то есть например {id?}-{name?} будет работать для урлов вида /-abc
LaravelButler

Приветствуем Вас, @Timurid, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Sleeping Owl
@sleeping-owl
Apr 30 2015 20:56
@wolf-alone со слэшем я смог только так заставить работать все урлы, которые ты приводил:
Route::get('/{id?}{slash?}{name?}', function ()
{
    dd(Route::current()->parameters());
})->where([
    'id' => '[0-9]+',
    'name' => '[a-z]+',
    'slash' => '/*',
]);
E.Wolf
@wolf-alone
Apr 30 2015 20:57
@sleeping-owl никогда бы наверное сам до такого не додумался... Спасибо огромное!
LaravelButler

Приветствуем Вас, @ninoskagl, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

ninoskagl
@ninoskagl
Apr 30 2015 22:46
Hola Chicos! Estan al tanto del evento para trabajar remoto con empresas de EEUU. Les dejo la info en este link http://es.latamconnex.com/latam-connex-de-gira-por-latinoamerica/
Por favor compartanla con sus contactos del sector TI
LaravelButler

Приветствуем Вас, @82rules, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

JhaoDa
@jhaoda
Apr 30 2015 23:26
https://learn.javascript.ru/server-sent-events блин, как я это пропустил???
Роман Сохарев
@greabock
Apr 30 2015 23:28
@jhaoda так же как и я О_о
вообще в первый раз слышу
JhaoDa
@jhaoda
Apr 30 2015 23:28
Всякие нотификейшэны слать от сервера милое дело же
Роман Сохарев
@greabock
Apr 30 2015 23:29
типа того...
вот только непонятно, как это на серваке выглядеть должно
примерчик для пых хочу ))
ну и ослик подкачал, как всегда
JhaoDa
@jhaoda
Apr 30 2015 23:31
Хмммм... такое впечатление, что это опять фича ноды:(
E.Wolf
@wolf-alone
Apr 30 2015 23:31
ослика больше не будут выпускать вроде как, с 10-кой обещают новый браузер
Роман Сохарев
@greabock
Apr 30 2015 23:31
@jhaoda ну не совсем...
@jhaoda это как лонг-пулл же
E.Wolf
@wolf-alone
Apr 30 2015 23:32
@jhaoda а чем ВебСокеты плохи? Их даже ослик поддерживает, с 10-ой версии кажется
Роман Сохарев
@greabock
Apr 30 2015 23:32
то есть заголовки уходят, а потом соединение висит
JhaoDa
@jhaoda
Apr 30 2015 23:32
@wolf-alone тем что оверхэда вагон
@greabock там есть пример на ноде, ничего сверхъестественного, вроде бы
Роман Сохарев
@greabock
Apr 30 2015 23:34
@jhaoda ну, без демона все равно не обойтись.
это как веб-сокет, только в одну сторону ))
JhaoDa
@jhaoda
Apr 30 2015 23:35
Можно переоткрывать соединение раз в 5-10 секунд
Обычно keep-alive таймаут 15 секунд
Роман Сохарев
@greabock
Apr 30 2015 23:36
ну тогда это выйдет тот же ajax по таймауту... не то пальто
JhaoDa
@jhaoda
Apr 30 2015 23:38
А, блин, оно же само переоткрывает соединение
Роман Сохарев
@greabock
Apr 30 2015 23:38
тут вроде бы как соединился и висит... блин... это косяк... это же http
JhaoDa
@jhaoda
Apr 30 2015 23:38
Один раз открыл и всё, дальше не паришся
Роман Сохарев
@greabock
Apr 30 2015 23:38
то есть по демону на каждого клиента... это попа
JhaoDa
@jhaoda
Apr 30 2015 23:39
Не надо демонов
Роман Сохарев
@greabock
Apr 30 2015 23:39
ну как не надо
JhaoDa
@jhaoda
Apr 30 2015 23:39
Если надо прям ваще непрерывность, то это к WS уже
Роман Сохарев
@greabock
Apr 30 2015 23:42
окей... смотри в чем проблема. Скрипт запустился. И висит допустим, как ты сказал 15 секунд. Все это время предположим работает цикл и чекает какую-то инфу или слушает пинки от основного кода. Дело в том, что на каждого клиента нужен такой незавершенный запрос, который отослал заголовки а тело посылает потом кусками. Эти куски и определяются, как "уведомления".
Короче по "висяку" на клиента.
JhaoDa
@jhaoda
Apr 30 2015 23:43
@greabock ты лучше зацени, какую багу мне подсказали LaravelRUS/docs@100d095
@greabock ну да, но это же не демон, это обычный процесс. Если там nginx, то всё ок.
Роман Сохарев
@greabock
Apr 30 2015 23:44
@jhaoda а чем nginx поможет? Память-то все равно расходуется.
JhaoDa
@jhaoda
Apr 30 2015 23:45
Но не как у апача, хотя бы
Роман Сохарев
@greabock
Apr 30 2015 23:45
это да
JhaoDa
@jhaoda
Apr 30 2015 23:45
И я не говорю, что SSE это панацея
Но для мелких задач — за глаза, нежели WS-сервер городить
Maxim
@Big-Shark
Apr 30 2015 23:45
@greabock есть модуль к нджинкс который до пхп это дело не допускает, а канал работает между пхп и нджинкс
JhaoDa
@jhaoda
Apr 30 2015 23:47
Что, завтра скажет, что послезавтра релиз?:)
Maxim
@Big-Shark
Apr 30 2015 23:47
@greabock да и для разныех задач разное, допустим в админки хочу сделать нотификации, админов будет ну 2-3 человека, так что нагрузки особой это не создаст. Зато удобство добавит, за демоном всеж сложней следить чем за лонг пулингом
Роман Сохарев
@greabock
Apr 30 2015 23:47
@Big-Shark в том смысле, что скрипт висит вечно и один? Типа nginx отсылает заголовки сразу, а потом доплевывет те куски, что в аутпут с пыха уходят?
Maxim
@Big-Shark
Apr 30 2015 23:48
@greabock типа того, грубо говоря нджинкс открывает свой канал, на который срет пыха уже(ну чтото типа сокетов), а самим лонг пулингом заниммается ндинкс, и пыху вообще не трогает, в результате это получается быстрей
Роман Сохарев
@greabock
Apr 30 2015 23:49
интерсненько
Maxim
@Big-Shark
Apr 30 2015 23:49
так как у тебя нет цикла с проверками в пхп, и данные ты просто генерируеш как ивент грубо говоря и отсылаеш их в нджинкс
Роман Сохарев
@greabock
Apr 30 2015 23:49
это получается некий единый стрим, на который просто все цепляются
Maxim
@Big-Shark
Apr 30 2015 23:49
угу
Роман Сохарев
@greabock
Apr 30 2015 23:49
хм...
хочу извратиться и чатик на этом сделать ))
@Big-Shark где такой скриптик подглядеть?
на nginx я имею ввиду
Роман Сохарев
@greabock
Apr 30 2015 23:52
@Big-Shark спасибо, почитаю )
Maxim
@Big-Shark
Apr 30 2015 23:54
@greabock да незачто, я сам о таком способе узнал из чата)