These are chat archives for LaravelRUS/chat

21st
Aug 2014
Brezhnev Ivan
@vanchelo
Aug 21 2014 07:06
интересная штука, смотрю FB подарило миру HH, HHVM, React, Google подарило кучу всего, а что подарили миру наши соц сети?
нифига
ВК выплюнул kphp непонятный
что с ним делать, к какому месту прикладывать
есть вообще что-то что наши подарили миру полезного?
Orel
@2byte
Aug 21 2014 07:09
nginx
Brezhnev Ivan
@vanchelo
Aug 21 2014 07:09
это подарок соц сети?
Orel
@2byte
Aug 21 2014 07:09
есть вообще что-то что наши подарили миру полезного?
Brezhnev Ivan
@vanchelo
Aug 21 2014 07:09
или IT корпорации?
я имел ввиду компании
Orel
@2byte
Aug 21 2014 07:10
Не хотят не дарят)
Brezhnev Ivan
@vanchelo
Aug 21 2014 07:10
вот и вся наша суть
Orel
@2byte
Aug 21 2014 07:10
Только потребляют)
Brezhnev Ivan
@vanchelo
Aug 21 2014 07:11
именно
Orel
@2byte
Aug 21 2014 07:11
Таков народ что поделать)
Brezhnev Ivan
@vanchelo
Aug 21 2014 07:11
тогда пускай этот народ не жалуется на жизнь)
Maxim
@Big-Shark
Aug 21 2014 07:12
Brezhnev Ivan
@vanchelo
Aug 21 2014 07:12
этим пользуется весь мир?
или только mailru?
ну не весь мир, но в рф я встречал пользователей фаилапи от меилру
Brezhnev Ivan
@vanchelo
Aug 21 2014 07:12
И?
Orel
@2byte
Aug 21 2014 07:13
Капля в море
Brezhnev Ivan
@vanchelo
Aug 21 2014 07:13
ыыыы
вот именно "встречал пользователей"
судя по звездам о них никто не знает
это грустная хрень
Orel
@2byte
Aug 21 2014 07:14
Мы же в прогрессе отстаем от сша
Brezhnev Ivan
@vanchelo
Aug 21 2014 07:15
а причем тут наши мозги?
интернет открыт
бери да пиши
Orel
@2byte
Aug 21 2014 07:15
Не мозги, а технологии
Brezhnev Ivan
@vanchelo
Aug 21 2014 07:15
практики, книги, всё есть
технологии в вебе открыты
я думаю просто не умеют
или не способны
возьмем даже самый простой пример
есть ли достойный фрейм?
созданный в снг
Orel
@2byte
Aug 21 2014 07:16
Ну да
Maxim
@Big-Shark
Aug 21 2014 07:16
ну почти юии)
Brezhnev Ivan
@vanchelo
Aug 21 2014 07:16
неее
это Made in China
Orel
@2byte
Aug 21 2014 07:16
Ну там есть ру разрабы
Brezhnev Ivan
@vanchelo
Aug 21 2014 07:16
и что?
везде есть ру разрабы
я думаю и в эпл есть ру разрабы
но это не значит что мы можем гордится эплом как своим
Orel
@2byte
Aug 21 2014 07:17
В нем нет наверн
Brezhnev Ivan
@vanchelo
Aug 21 2014 07:18
даже в MS есть
ты гордишься MS?
romach3
@romach3
Aug 21 2014 07:18
а как же phpstorm?
Brezhnev Ivan
@vanchelo
Aug 21 2014 07:18
как же
где штаб квартира JetBrains?
где русская версия сайта
Orel
@2byte
Aug 21 2014 07:19
А он ру?
Brezhnev Ivan
@vanchelo
Aug 21 2014 07:19
ну типа в питере основатели
и фамилии русские
Orel
@2byte
Aug 21 2014 07:20
Свой язык не уважают )
romach3
@romach3
Aug 21 2014 07:20
а зачем нужна русская версия? английский - международный язык и этого уже не изменишь
Brezhnev Ivan
@vanchelo
Aug 21 2014 07:20
)))
т.е. мы не способны что-то изменить)
Orel
@2byte
Aug 21 2014 07:20
Для себя и своих на своем языке почему бы не сделать?
romach3
@romach3
Aug 21 2014 07:21
@vanchelo у нас половина интернета вне закона нынче
что тут менять? )
Brezhnev Ivan
@vanchelo
Aug 21 2014 07:21
ну продукт то стоящий можно ведь выплюнуть
Maxim
@Big-Shark
Aug 21 2014 07:21
@vanchelo ну у nginx тоже с русским все плохо
Brezhnev Ivan
@vanchelo
Aug 21 2014 07:21
не важно в законе или нет
Orel
@2byte
Aug 21 2014 07:21
И правительство уже лезит в интернет порядок наводить
Brezhnev Ivan
@vanchelo
Aug 21 2014 07:21
nginx не корпорация написала
одноклассники что подарили?
или ВК
Orel
@2byte
Aug 21 2014 07:22
Ну вк kphp
Brezhnev Ivan
@vanchelo
Aug 21 2014 07:22
кто им пользуется?
romach3
@romach3
Aug 21 2014 07:22
вк )
Brezhnev Ivan
@vanchelo
Aug 21 2014 07:22
покажи тесты фреймов на них
или фрейм под него
Orel
@2byte
Aug 21 2014 07:22
Так он без ооп какие фреймы
Brezhnev Ivan
@vanchelo
Aug 21 2014 07:22
фреймы без ооп
Orel
@2byte
Aug 21 2014 07:23
Тесты они проводили, на хабре есть результаты
Brezhnev Ivan
@vanchelo
Aug 21 2014 07:23
вот именно что "они" )))
я ж говорю, оно нафик никому не нужно в таком виде
попробуй поставить hhvm и kphp
Orel
@2byte
Aug 21 2014 07:24
Ну нет у наших вдохновения что то творить
romach3
@romach3
Aug 21 2014 07:24
и это на самом деле хорошо
Brezhnev Ivan
@vanchelo
Aug 21 2014 07:25
я думаю просто мы не умеем делиться
romach3
@romach3
Aug 21 2014 07:25
изобретут не дай б-г родной, православный фреймворк и запретят буржуйские. ну нафиг
Brezhnev Ivan
@vanchelo
Aug 21 2014 07:26
я вижу у нас только пародии и копирование
именно в вебе
в других сферах я не знаю как дела обстоят
Alexey Volodin
@alexeyvolodin
Aug 21 2014 07:46
@vanchelo какие например пародии?
Alexey Volodin
@alexeyvolodin
Aug 21 2014 08:13
Люди добрые, есть кто работал с simple html dom parser?
Вопрос такой нужно выцепить все html комментарии. В доках есть
// Find all comment (<!--...-->) blocks $es = $html->find('comment');
Andrey
@Quiss
Aug 21 2014 08:14
А в чем проблема?
привет всем*
Alexey Volodin
@alexeyvolodin
Aug 21 2014 08:14
// Find all comment (<!--...-->) blocks 
$es = $html->find('comment');
Andrey
@Quiss
Aug 21 2014 08:14
Я работал*)
Alexey Volodin
@alexeyvolodin
Aug 21 2014 08:14
как получить содержание комментария
innertext, plaintext, outertext ничего не выдают
Andrey
@Quiss
Aug 21 2014 08:14
сайт кинь на котором комменты ищешь
я тебе код в обратку кину рабочий
Orel
@2byte
Aug 21 2014 08:15
@Quiss вернулся)
Andrey
@Quiss
Aug 21 2014 08:15
^_^
Maxim
@Big-Shark
Aug 21 2014 08:15
Привет @Quiss
Orel
@2byte
Aug 21 2014 08:16
А где был?
Andrey
@Quiss
Aug 21 2014 08:16
@alexeyvolodin сайт кинешь?
да проблемы, деньги собирал, все болееют, ребенок, жена...
сейчас вроде ок, но все-же уже легче
Alexey Volodin
@alexeyvolodin
Aug 21 2014 08:16
@Quiss да не принципиально, даже взять тот же Хабр
Orel
@2byte
Aug 21 2014 08:19
@alexeyvolodin допустим так
foreach ($html->find('.message') as $div) {
    echo $div->plaintext .'<br />';
}
Alexey Volodin
@alexeyvolodin
Aug 21 2014 08:20
@2byte не, я ж говорю мне надо html комментарии <!-- ... --> выцепить
Orel
@2byte
Aug 21 2014 08:25
Регуляркой )
Alexey Volodin
@alexeyvolodin
Aug 21 2014 08:27
@2byte да уже сделал регуляркой, просто интересно как средствами библиотеки выцепить текст комментария
Orel
@2byte
Aug 21 2014 08:30
Зачем задействовать либу только для вытаскивание коментов
Alexey Volodin
@alexeyvolodin
Aug 21 2014 08:31
Использую не только для вытаскивания комментов. Комменты это только малая часть
Andrey
@Quiss
Aug 21 2014 08:33
как-то подозрительно
с комментами
Alexey Volodin
@alexeyvolodin
Aug 21 2014 08:33
почему? :)
Andrey
@Quiss
Aug 21 2014 08:33
// strip out comments
        $this->remove_noise("'<!--(.*?)-->'is");
1066 строчка
Alina Soboleva
@AlinaSob
Aug 21 2014 08:39
Знает кто-нибудь приличный скрипт генерации сетки календаря? Под Bootstrap желательно. Мне нужно, чтобы три месяца можно было вывести одновременно на одной странице, раскрасить дни в разные цвета и сделать всплывающие подсказки. Все. Никаких ajax наворотов.
Роман Сохарев
@greabock
Aug 21 2014 08:41
Доброго дня!
Orel
@2byte
Aug 21 2014 08:47
Может кто знает либу для обрезки фото, выбрав участок который будет вырезаться из фото для аватара ?
Andrey
@Quiss
Aug 21 2014 08:47
js crop?
Orel
@2byte
Aug 21 2014 08:48
Да
Идеальная либа для лары
x1 y1 x2 y2 по средствам JS определяй и все выбранного участка
Orel
@2byte
Aug 21 2014 08:49
Такс, это php
Andrey
@Quiss
Aug 21 2014 08:50
ну да в любом случае со связкой работать
из инпута цепляй
из input'ов передавай в ту что на пхп и все :)
LaravelButler

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

Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

Evgeny
@jean179
Aug 21 2014 09:13
Добрый день всем!
Я новичок, так что прошу сильно не пинать. Новичок и в php, и в laravel.
Есть большое желание собрать сайт-визитку на laravel в учебных целях. Шаблон сделал, концепцию сделал, шаблон разбил на части в blade и прописал основные роуты. И застрял. Сейчас контент лежит в файлах, а очень бы хотелось перекинуть все в базу. Проблема в проектировании и админинстрировании сайта.
SergeyMiracle
@SergeyMiracle
Aug 21 2014 09:14
Надо писать свою админ часть походу, с которой можно будет контент записывать в бд... в чем проблема
Evgeny
@jean179
Aug 21 2014 09:19
Сергей, пока не могу продумать структуру приложения и все плюшки к этому: меню - как его собирать? карты сайта - как собирать? как собирать хлебные крошки? По идеи хотелось должны быть 3 модели: статические страницы pages, статьи articles, галереи gallery. Под это дело должны быть таблицы pages, articles, category_a, galleries, category_g. Поля тоже в голове. А вот как связать это - не хватает опыта.
SergeyMiracle
@SergeyMiracle
Aug 21 2014 09:22
Ну я сомневаюсь, что кто-то сядет и начнет все это проектировать... Ларавель просит несколько больше опыта в php, mysql :) Упор именно на framework от желания учить или от чего?
Evgeny
@jean179
Aug 21 2014 09:40
Да мне не надо чтобы за меня сделали. Мне самому интересно :) Просто хотелось бы подсказок как реализовать, а уж колупаться и искать инфу я сам буду. Ну может код глянуть, когда будет чего. В голове крутится идеи от MODX и WolfCMS, когда грубо есть центральный контроллер типа page и на него вешается все структура сайта. А все сниппеты уже либо это обрабатывает как навигацию, либо берут таблицы дополнительные и из них данные в страницы вставляют. Идея хорошая, но ... Вот и хотелось бы услышать мнение более опытных товарищей :)
Orel
@2byte
Aug 21 2014 09:40
@Quiss И вот еще нужно либе js ограничения делать, строго квадрат должен быть и размер не может быть больше заданного
Роман Сохарев
@greabock
Aug 21 2014 09:41
@jean179 здравствуйте. На понимание и освоение, того о чем Вы говорите, уйдет не мало времени. Если Вас это не пугает, то начните с самого простого
(1)Создайте миграцию, для таблицы пользователей, и 2) создайте модель пользователя. Информация о миграциях. Информация о создании модели. Здесь можно почитать о работе с базой и об отношениях в моделях. После этого можно попробовать реализвать простую авторизацию.
Попробуйте начать, и приходите с более конкретными вопросами. Мы поможем!
Orel
@2byte
Aug 21 2014 09:44
@jean179 у нас в сообществе @Amegatron пишет уроки по ларе, вот его блог с уроками http://amegatron.ru/
Роман Сохарев
@greabock
Aug 21 2014 09:44
@2byte точно
DeminAlexey
@DeminAlexey
Aug 21 2014 09:47
а где можно уроки с ларакастс бесплатно качнуть?
ну типа платные уроки
и чтоб бесплатно
Alexey
@Butochnikov
Aug 21 2014 09:50
@DeminAlexey тыж программист должен знать где... прямых ссылок здесь не дают или в личку только
Evgeny
@jean179
Aug 21 2014 09:51

@greabock, это уже пройдено. И миграцию могу создать, и модель, и сидировать данные. Что время нужно - не смущает. Я такой сайта легко соберу на MODX Evo, например. Или Revolution (фактически он уже собран, просто отключён). Меня сама концепция пока напрягает и я не могу двинуться дальше.

Вот структуру главного мнею : Главная, О нас, Услуги, Цены, Контакты. Это явно статические страницы page. Поля тоже понятны, а значит и структура. Если надо, могу даже миграцию воткнуть :). Как выбрать данные тоже понятно и роутинг прописать не проблема - уже сделано на тестовых сайтах. А меню как выводить? Тупо генерировать в шаблоне
<ul class="left">
<li{{ Request::is('/') ? ' class="active"' : '' }}>{{ HTML::link('/', 'Главная', array('title' =>'Гостевой дом «Роман» в Анапе')) }}</li>
<li{{ Request::is('/about') ? ' class="active"' : '' }}>{{ HTML::link('/about', 'О нас', array('title' =>'О гостевой дом «Роман» в Анапе')) }}</li>
<li{{ Request::is('/rooms') ? ' class="active"' : '' }}>{{ HTML::link('/rooms', 'Номера', array('title' =>'Номерной фонд гостевой дом «Роман» в Анапе')) }}</li>
<li{{ Request::is('/bron') ? ' class="active"' : '' }}>{{ HTML::link('/bron', 'Бронирование', array('title' =>'Забронировать номер в гостевой дом «Роман» в Анапе')) }}</li>
<li{{ Request::is('/gallery') ? ' class="active"' : '' }}>{{ HTML::link('/gallery', 'Фотографии', array('title' =>'Фотогалереи гостевого дома «Роман» в Анапе')) }}</li>
<li{{ Request::is('/reviews') ? ' class="active"' : '' }}>{{ HTML::link('/reviews', 'Отзывы', array('title' =>'Отзывы о гостевой дом «Роман» в Анапе')) }}</li>
<li{{ Request::is('/contacts') ? ' class="active"' : '' }}>{{ HTML::link('/contacts', 'Контакты', array('title' =>'Контактная информация о гостевой дом «Роман» в Анапе')) }}</li>
</ul>
Легко. Но расширяемо? Нет, нужно лезть в кусок header.blade.php. И править руками. А, допустим, хочу еще одну страницу сделать? Или удалить? Хотелось бы автоматом.

Та же песня с хлебными крошками - как узнать где я нахожусь? Как вывести путь?

Brezhnev Ivan
@vanchelo
Aug 21 2014 09:51
@jean179 я бы не стал привязываться к структуре как в MODX
если надо меню, создай таблицу для меню
DeminAlexey
@DeminAlexey
Aug 21 2014 09:52
ой елки, ну не так не так. А если код длинный то лучше пасту сюда бросить
Evgeny
@jean179
Aug 21 2014 09:53
Может я тупые на ваш взгляд вопросы задаю, или не могу объяснить чего хочу? Просто хотелось бы понять как разрабатывать такой сайт, с чего начать именно сайт делать?
Brezhnev Ivan
@vanchelo
Aug 21 2014 09:53
меню собирай в админке
Alexey
@Butochnikov
Aug 21 2014 09:53
@jean179 все зависит от того, как ты готов далеко пойти. можно начать с малого, а далее усложняй. пусть меню пока ссылками, далее сделаешь таблицу, потом админку.
Brezhnev Ivan
@vanchelo
Aug 21 2014 09:53
банально как и со страницами -> Создать пункт меню
с хлебными крошками всё сложнее
нужно либо самому в контроллерах набивать массив с данными
DeminAlexey
@DeminAlexey
Aug 21 2014 09:54
верно Буточников говорит, собирай с малого, а там мысля сама придет
а на счет хлебных бандлы вроде есть
Brezhnev Ivan
@vanchelo
Aug 21 2014 09:55
есть, но они автоматом не делают
Alexey
@Butochnikov
Aug 21 2014 09:55
@jean179 сайт начинать делать с ТЗ.
Brezhnev Ivan
@vanchelo
Aug 21 2014 09:55
@jean179 нужно по аналогии с MODX
а такого в ларе готового нет
Роман Сохарев
@greabock
Aug 21 2014 09:55
@jean179 Ну судя по всему, у вас должна существовать тмодель "Меню" И модель "Пункты меню" (вообще это топорное решение, но так будет легче понять как оно работает ), и нужно выбирать из нее данные....
офф-топ: у нас доступен markdown (нажмите CTRL+SHIFT+M).
Evgeny
@jean179
Aug 21 2014 09:56

https://github.com/jean179/roman-new.dev/blob/master/app/views/include/header.blade.php
Вот начальный код, который я писал почти 1,5 месяца назад. Сейчас продвинулся дальше, но в тестом блоге.

@vanchelo так для меню можно и пакет использовать, если очень надо. Вопрос в том - как хранить эти данные: в базе? И с хлебными крошками действительно все сложнее :(

Brezhnev Ivan
@vanchelo
Aug 21 2014 09:57
таблица для меню?
Evgeny
@jean179
Aug 21 2014 09:58
@greabock спасибо, попробую насчет markdown. А модель меню мне кажется слишком топорным решением. А как быть с крошками? Еще одну модель?
Alexey
@Butochnikov
Aug 21 2014 09:58
@jean179 сразу крутую cms без опыта не написать... иди малыми шагами, поймешь одно, поймешь и другое. главное точно знать что нужно, иначе многие берутся за дело, а пониманию и четкого плана нет.
DeminAlexey
@DeminAlexey
Aug 21 2014 09:58
а зачем это {{ Request::is('/') ? ' class="active"' : '' }}?
Brezhnev Ivan
@vanchelo
Aug 21 2014 09:58
можно что-то типа такого для меню
id | title | page_id | uri | parent_id
DeminAlexey
@DeminAlexey
Aug 21 2014 09:58
а ясно
переключатель класса
Brezhnev Ivan
@vanchelo
Aug 21 2014 09:58
можно выбрать страницу из базы или самому ввести uri
если у нас пункт меню к примеру это роут
можно не uri а например HomeController@index
Evgeny
@jean179
Aug 21 2014 10:00
@Butochnikov потому и спрашиваю :). Можно кусок выдрать из wolfcms по поводу его одного контроллера для всего. Только как-то выглядит это не очень - вижу много минусов, И писать лично MODX-4-ForMy как-то не хочется.
Роман Сохарев
@greabock
Aug 21 2014 10:01
@vanchelo а что не так с моделью меню? В Joomla так сделано ^_^
Brezhnev Ivan
@vanchelo
Aug 21 2014 10:02
@greabock ты мне?
Evgeny
@jean179
Aug 21 2014 10:05
@vanchelo по идеи я хотел использовать именнованные роуты для статики. Чтобы не плодить site.ru/pages/about, а сразу site.ru/about. Получается тут крошки простые, но их как-то генерировать нужно. В контроллере собирать ' $breadcrumb .= "./"+HTML::link("/about", "О нас") '? А потом самостоятельно в каждом контроллере статей и галерей так же?
Alexey
@Butochnikov
Aug 21 2014 10:05
@jean179 если ты знаешь основы, так пропиши все свои желания, потом раскидай по таблицам. и не надо думать, что у тебя плохо получится. там все просто, навороты сам, потом, придумаешь. Хоть и ругают многие cms, к примеру wordpress, но не за структуру BD же. Посмотри там как таблицы устроены. главное начни. здесь можно конечно спросить как устроить таблицу с комментариями, но примеров уже столько, что проще открыть github или готовую cms.
DeminAlexey
@DeminAlexey
Aug 21 2014 10:06
мда еле нашел эти уроки. Кому надо пишите в личку скину торрент, правда качатся будет 13 часов скорость всего сотня
LaravelButler

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

Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

Alexey
@Butochnikov
Aug 21 2014 10:07
@DeminAlexey )) Джефри остался без денег
DeminAlexey
@DeminAlexey
Aug 21 2014 10:07
@jean179 ищите на ютуб/vimeo видео. Вот вроде про крошки http://www.youtube.com/watch?v=U55E6ebDxJg
Роман Сохарев
@greabock
Aug 21 2014 10:07
@vanchelo перечитал чат - я не так тебя понял.
@DeminAlexey ну что ты делаешь... заключай такие ссылки в markdown. Полэкрана загордил же :-)
Evgeny
@jean179
Aug 21 2014 10:11
@Butochnikov дык уже сделано. Понятно что и как должно работать, http://revo.roman-anapa.ru/ вот включил сайт, чтобы можно было глянуть чего хочу :)
Andrey
@Quiss
Aug 21 2014 10:13
@Butochnikov вижу бота заменили, видел пост выше что пароль не могли найти от того бота :) он в моем репозитории же есть)
Brezhnev Ivan
@vanchelo
Aug 21 2014 10:14
@Quiss привет! да уже это не важно)
Andrey
@Quiss
Aug 21 2014 10:14
@vanchelo привет :)
Alexey
@Butochnikov
Aug 21 2014 10:14
@jean179 тогда, значит, я не понял вопроса...
Brezhnev Ivan
@vanchelo
Aug 21 2014 10:15
@Butochnikov нужно чтобы как и в MODX, крошки и меню автоматом стоились
Alexey
@Butochnikov
Aug 21 2014 10:15
@Quiss привет. у нас за бота ты и @vanchelo отвечают ))
Brezhnev Ivan
@vanchelo
Aug 21 2014 10:15
вставил вместо того кода что @jean179 показал, к примеру {{ HTML::myMenu('top') }}
Andrey
@Quiss
Aug 21 2014 10:16
@all У меня вопрос по тестам возник, я так понимаю тестами можно пройтись по коду, допустим что добавляются записи в БД.
А можно как-то протестить Фронт-ендовую часть так-же на уровне PHPUnit ?
Brezhnev Ivan
@vanchelo
Aug 21 2014 10:16
codeception
Роман Сохарев
@greabock
Aug 21 2014 10:16
@Quiss ну отлично - пароль от бота в паблике - это жесть
Andrey
@Quiss
Aug 21 2014 10:16
у меня чаще всего бывает косяк что я забываю ссылку поставить и т.п.
Brezhnev Ivan
@vanchelo
Aug 21 2014 10:16
там есть возможность
Andrey
@Quiss
Aug 21 2014 10:16
@greabock )) не актуально уже
@vanchelo CUBEception ? maybe codeception ?
DeminAlexey
@DeminAlexey
Aug 21 2014 10:17
у одного меня пароль это первая буква моего имени и дата рождения?
Alexey
@Butochnikov
Aug 21 2014 10:17
@vanchelo если вопрос был про крошки, то это понятно, но мне казалось, что был общий вопрос как делать структуру
Andrey
@Quiss
Aug 21 2014 10:18
@DeminAlexey у нас опрос ко всем участникам,
1) Имя домашнего животного
2) Реальное имя
3) Дата рождения?
Alexey
@Butochnikov
Aug 21 2014 10:18
@DeminAlexey да, только у тебя )
Andrey
@Quiss
Aug 21 2014 10:18
:D
Brezhnev Ivan
@vanchelo
Aug 21 2014 10:18
и девичья фамилия матери
Andrey
@Quiss
Aug 21 2014 10:18
дада точно
Brezhnev Ivan
@vanchelo
Aug 21 2014 10:19
можно еще любимого писателя и музыканта
и школу где учились
Andrey
@Quiss
Aug 21 2014 10:19
))))))))))
Brezhnev Ivan
@vanchelo
Aug 21 2014 10:19
соц опрос, че)
я только щас понял нафига перепись населения делают)
Andrey
@Quiss
Aug 21 2014 10:22
ахахах
DeminAlexey
@DeminAlexey
Aug 21 2014 10:22
и нафига?
Andrey
@Quiss
Aug 21 2014 10:22
@vanchelo CUBEception ? maybe codeception ?
Brezhnev Ivan
@vanchelo
Aug 21 2014 10:23
codeception
я так и написал
Andrey
@Quiss
Aug 21 2014 10:23
@DeminAlexey пароли угонять substr($name,0,1).date("Y-m-d",$dateOriginal);
Brezhnev Ivan
@vanchelo
Aug 21 2014 10:23
))
Andrey
@Quiss
Aug 21 2014 10:24
Спасибо
Роман Сохарев
@greabock
Aug 21 2014 10:26
У меня пароль - это превые 12символов хэш-кода сохранения для игры на Nintendo "Metal Gear", который я помню еще с детсва...
Brezhnev Ivan
@vanchelo
Aug 21 2014 10:27
ого
DeminAlexey
@DeminAlexey
Aug 21 2014 10:28
ахахах, у меня пароль от вк из игры мортал комбат для sega бруталити персонажа соня xcbxcbxabzc ахахаха
Brezhnev Ivan
@vanchelo
Aug 21 2014 10:28
ыыыы
Andrey
@Quiss
Aug 21 2014 10:28
там и вправду мой пароль)
Я тут подумал, вот есть скажем delivery-club.ru
при запросе пароля
они высылают на почту
старый пароль
у них пароль в незашифрованном виде хранится в БД?
Роман Сохарев
@greabock
Aug 21 2014 10:30
Жиесть
Brezhnev Ivan
@vanchelo
Aug 21 2014 10:30
скорее всего
Роман Сохарев
@greabock
Aug 21 2014 10:30
Ну не обязательно
Brezhnev Ivan
@vanchelo
Aug 21 2014 10:30
может быть зашифрован
но поддающийся расшифровке
Andrey
@Quiss
Aug 21 2014 10:30
А у меня директор делал так:
base64_encode(password)
потом бил на 3 строки, и менял их местами. :)
Роман Сохарев
@greabock
Aug 21 2014 10:30
Может там на выходе дихешируется.
DeminAlexey
@DeminAlexey
Aug 21 2014 10:31
с чего это? в ларе помоему тоже можно расшифрованный переслать
Andrey
@Quiss
Aug 21 2014 10:31
@DeminAlexey та? как?
Brezhnev Ivan
@vanchelo
Aug 21 2014 10:31
незя
DeminAlexey
@DeminAlexey
Aug 21 2014 10:31
я где то видал на ютубе
когда уроки просматривал про password reset
Brezhnev Ivan
@vanchelo
Aug 21 2014 10:31
только если ты через Crypt шифруешь
Dmytro Krasov
@dmitriymarley
Aug 21 2014 10:32

Всем привет. Ребят, есть вопрос. Можно ли вот так вот делать:

Route::get('/{id}', 'Controller@method');

?

Brezhnev Ivan
@vanchelo
Aug 21 2014 10:32
md5 тоже не расшифровывается
Andrey
@Quiss
Aug 21 2014 10:32
@dmitrymomot можно, ток надо дописать
Роман Сохарев
@greabock
Aug 21 2014 10:32
я на ютубе видел как парень локоть укусить смог...
Dmytro Krasov
@dmitriymarley
Aug 21 2014 10:32
@Quiss конкретнее, как?)
Andrey
@Quiss
Aug 21 2014 10:32
@dmitrymomot
Route::get('/{id}', 'Controller@method')->where('id', '.*');
Brezhnev Ivan
@vanchelo
Aug 21 2014 10:33
и в самый конец этот роут
а то другие работать не будут
Andrey
@Quiss
Aug 21 2014 10:33
+
Dmytro Krasov
@dmitriymarley
Aug 21 2014 10:33
ну вот это и смутило)
спасибо!
DeminAlexey
@DeminAlexey
Aug 21 2014 10:34
опа закачка пошла. Уже 6 сотен скорость, за час докачается
Andrey
@Quiss
Aug 21 2014 10:34
закачка чего?
DeminAlexey
@DeminAlexey
Aug 21 2014 10:35
ларакастс
Andrey
@Quiss
Aug 21 2014 10:35
пруф дай
DeminAlexey
@DeminAlexey
Aug 21 2014 10:35
уроков
Роман Сохарев
@greabock
Aug 21 2014 10:36
пруф в студию!
DeminAlexey
@DeminAlexey
Aug 21 2014 10:36
да щас щас
Andrey
@Quiss
Aug 21 2014 10:36
)))
DeminAlexey
@DeminAlexey
Aug 21 2014 10:36
че вы такие нетерпиливые
Роман Сохарев
@greabock
Aug 21 2014 10:36
да ну не тяни, ёмаё
Наc на... обманули - расходимся ребят :-(
Alexey
@Butochnikov
Aug 21 2014 10:39
что вы от @DeminAlexey просите?
Brezhnev Ivan
@vanchelo
Aug 21 2014 10:39
на хлебушек
DeminAlexey
@DeminAlexey
Aug 21 2014 10:39
скрин торрента со скоростью
Andrey
@Quiss
Aug 21 2014 10:39
Линк на коллекцию ЛараКастс
Роман Сохарев
@greabock
Aug 21 2014 10:39
@Butochnikov я сам не вкурсе, вроде халява какая-то
Brezhnev Ivan
@vanchelo
Aug 21 2014 10:40
в рф еще можно с торрентов качать?
Andrey
@Quiss
Aug 21 2014 10:40
да
DeminAlexey
@DeminAlexey
Aug 21 2014 10:40
нет
Andrey
@Quiss
Aug 21 2014 10:40
а у Вас нельзя?
DeminAlexey
@DeminAlexey
Aug 21 2014 10:40
в рф уже нету
Brezhnev Ivan
@vanchelo
Aug 21 2014 10:40
у нас пока и не пытались гайки закручивать
других проблем хватает)
Alexey
@Butochnikov
Aug 21 2014 10:40
@DeminAlexey по "секрету" на известном всем торенте со скоростью 9mb качается
Роман Сохарев
@greabock
Aug 21 2014 10:41
всмысле? Все нормально у нас с торрентами... не вводи людей в заблуждение.
Andrey
@Quiss
Aug 21 2014 10:41
@DeminAlexey + Че ты рассказываешь, час назад софт стянул
http://cdn.joxi.ru/uploads/prod/2014/08/21/51f/5eb/d9d69c7dcffbdebd976bc232deb1a396d8a3e629.jpg
DeminAlexey
@DeminAlexey
Aug 21 2014 10:41
не я все рус торренты смотрел уже удалили эти уроки
Alexey
@Butochnikov
Aug 21 2014 10:41
@vanchelo откуда такие вопросы?
Brezhnev Ivan
@vanchelo
Aug 21 2014 10:42
из сми
Andrey
@Quiss
Aug 21 2014 10:42
@vanchelo ты ещё скажи что вайфай у нас по паспорту)
Alexey
@Butochnikov
Aug 21 2014 10:42
@DeminAlexey а тебе какие нужны?
Andrey
@Quiss
Aug 21 2014 10:42
СМИ блин...)
Brezhnev Ivan
@vanchelo
Aug 21 2014 10:42
не, я не знаю
поэтому и спрашиваю
Alexey
@Butochnikov
Aug 21 2014 10:43
@vanchelo беда, со СМИ.... когда что-либо изменяться, ты от друзей узнаешь, а пока...
Brezhnev Ivan
@vanchelo
Aug 21 2014 10:44
Global Scope уже освоили?
DeminAlexey
@DeminAlexey
Aug 21 2014 10:44
@Butochnikov я уже нашел что мне нуэно. Посоны тут спрашивали есть ли касты на рф торрентах, я сказал что нету, на рус торентах ссылки удалены качать нельзя
Alexey
@Butochnikov
Aug 21 2014 10:44
с ценами все ок, и с продуктами и даже wi-fi без паспорта )))
Роман Сохарев
@greabock
Aug 21 2014 10:44
Может вы ответите на вопрос? На тостере все какие-то тоскливые...
Alexey
@Butochnikov
Aug 21 2014 10:45
@DeminAlexey походу ты с главным трекером не знаком... ну и ладно ))
Brezhnev Ivan
@vanchelo
Aug 21 2014 10:45
перегрузка
DeminAlexey
@DeminAlexey
Aug 21 2014 10:46
thepiratebay?
так и называется
а ты чего хотел, то?
Перегрузка в PHP означает возможность динамически "создавать" свойства и методы. Эти динамические сущности обрабатываются с помощью "волшебных" методов, которые можно создать в классе для различных видов действий.
Alexey
@Butochnikov
Aug 21 2014 10:46
@DeminAlexey rutracker
Brezhnev Ivan
@vanchelo
Aug 21 2014 10:47
причем тут полиморфизм я не понял
DeminAlexey
@DeminAlexey
Aug 21 2014 10:47
на рутрекере как раз ссылочки удалены
Alexey
@Butochnikov
Aug 21 2014 10:48
ээээ ... как бы все ок
Роман Сохарев
@greabock
Aug 21 2014 10:48
@vanchelo ну перегрузка - это просто использование __call()/__callStatic() и прочих, в независимости от того для чего они используются.
Andrey
@Quiss
Aug 21 2014 10:48
This message was deleted
This message was deleted
Brezhnev Ivan
@vanchelo
Aug 21 2014 10:49
@greabock у тебя тоже самое
Alexey
@Butochnikov
Aug 21 2014 10:50
ладно закрываем эту тему... @Quiss можешь скин удалять ... кому надо то и найдет, а кто и Джефри заплатит, и уроков будет много хороших и полезных
Роман Сохарев
@greabock
Aug 21 2014 10:50
@vanchelo там мог вообще "минироутер" использоваться, или там могли идти обращения к другим классам/объектам. Да все что угодно.
Brezhnev Ivan
@vanchelo
Aug 21 2014 10:51
тогда ты сам всё знаешь)
DeminAlexey
@DeminAlexey
Aug 21 2014 10:51
сообщение свои редактировать не могу
скрин хочу удалить
Роман Сохарев
@greabock
Aug 21 2014 10:52
@vanchelo полиморфизм он имел ввиду не полиморфизм ооп, а полиморфизм в программировании вообще.
DeminAlexey
@DeminAlexey
Aug 21 2014 10:52
новые могу, а те что минут пять назад не могу
Brezhnev Ivan
@vanchelo
Aug 21 2014 10:53
@greabock здесь погляди http://dron.by/
может найдешь что-то похожее
DeminAlexey
@DeminAlexey
Aug 21 2014 11:01
кто-нибудь делал функцию loadmore на сайте? Вот у меня фильтр одежды например, он на аяксе полностью, отправка пост запросом, функция заргузить еще тоже на аяксе конечно-же, проблема в том, что лоад мор грузит без учета фильтра, я конечно сделал костыль, но там получается куча запросов, собираю все переменные с формы и отправляю их с лоадмор, то есть помимо загрузки еще фильтрация проходит. Ящас пока не представляю как сделать лучше. Мне подсказали, что нужно, чтобы url генерировался это все, естественно нечего я не понял
Syuskov Anton
@s-anton
Aug 21 2014 11:11
@DeminAlexey Вижу приблизительно такую схему: есть кнопка/ссылка типа такого <a href="#" data-lastId="0" id="loadmoreButton">load</a> , js обрабатывает клик по ней, берет значение из data-lastId и формирует сссылку. Бекэнд получает последний переданный ID и отдает следующие, например, 10 штук + lastId 10-й (можно и не передавать конечно, а взять из последней, но зачем?). Далее js добавляет новый контент и меняет значение data-lastId у #loadmoreButton
DeminAlexey
@DeminAlexey
Aug 21 2014 11:13
загрузку я реализовал, только вот она мой аякс фильтр не учитывает. Допустим я указал, что хочу футболочки посмотреть, ну ок показались мне футболки, жму загрузить еще, показывается вся одежда вообще, то есть фильтр сбрасывается. Я сделал кое-как, отправляются куча запросов по мима выборки последних записей еще и фильтрация, и то работает не так как нужно
Syuskov Anton
@s-anton
Aug 21 2014 11:19

ну значит надо сохранять параметры фильтрации в какой-нибудь объект при их использовании.
var filterData = new Object();
filterData.type = 'pants';
filterData.color = 'black';
filterData.size = 42;
...

И в при формировании loadmore-ссылки добавлять их тоже

Aleksandr
@MrRino
Aug 21 2014 12:05
ребят. есть 2 таблицы, соответственно 2 модели. к примеру User и Summa. User связана с Summa через hasMany. Мне нужно обновить поля в 2 таблицах. к полю в User прибавить к полю в Summa соответственно отнять. Можно ли как нибудь это сделать одним запросом к бд? Прибавлять и отнимать у меня получается, но за 2 запроса. Подскажите, или хотя бы вариант, который работал бы быстрее
SergeyMiracle
@SergeyMiracle
Aug 21 2014 12:14
joinы писать если нужен 1 запрос по всей видимости
Aleksandr
@MrRino
Aug 21 2014 12:16
да это понятно, не понятно как это сделать в ларе)
SergeyMiracle
@SergeyMiracle
Aug 21 2014 12:17
странно, если понятно как писать join то какая проблема это сделать в ларе
есть join()
ну первое если это related models http://laravel.com/docs/eloquent#inserting-related-models то надо почитать
тоже примеры есть в доках
ну и 2 запроса это мало, чтоб думать о скоростях :)
Aleksandr
@MrRino
Aug 21 2014 12:22
За ссылки спасибо!
Ну, тут 2 запроса, тут еще 2, и так набежит :smile:
SergeyMiracle
@SergeyMiracle
Aug 21 2014 12:23
ну если приложение крупное то стоит задуматься конечно, опять же и 30 на страницу не много если думать, что есть кеш
Alexey
@Butochnikov
Aug 21 2014 13:22
@vanchelo ты тут?
на случай "втопкуAPI"
Роман Сохарев
@greabock
Aug 21 2014 13:38
^в бою проверено?
nf)
та)
Роман Сохарев
@greabock
Aug 21 2014 13:40
Ну и раз уж "в топку апи", то и include_once "simple_html_dom.php"; тоже в топку. Заменить регуляркой.
Andrey
@Quiss
Aug 21 2014 13:41
долго, на работе уже мозг мучают на тему сделай сделай
)
а так согласен, было бы лучше сделать регуляркой
Brezhnev Ivan
@vanchelo
Aug 21 2014 13:43
@Butochnikov да
Alexey
@Butochnikov
Aug 21 2014 13:44
подскажи, может где на github встречал пакет где юзают макросы ларовские. хочу посмотреть как лучше сделать
Brezhnev Ivan
@vanchelo
Aug 21 2014 13:47
неа, не встречал
Alexey
@Butochnikov
Aug 21 2014 13:49
или хелперы... хочу чтобы в блейде написал типа `{{ SuperForm() }} и своя форма. как делать понятно, но хочется глянуть какие решения есть
что-то там с бутстрапом было, но что-то смотрю, все не то попадается
Andrey
@Quiss
Aug 21 2014 13:50
а просто сделать макрос?
не вариант? )
Brezhnev Ivan
@vanchelo
Aug 21 2014 13:50
я делал просто
class Helpers {}
а там методы
а вообще я думал сделать на каждый html свой класс
и вызывать типа {{ Button::submit() }}
Andrey
@Quiss
Aug 21 2014 13:51
@vanchelo зачем ? о_О
Brezhnev Ivan
@vanchelo
Aug 21 2014 13:51
чтобы можно было легко в другой проект перенести
поменял шаблон кнопки и всё
Alexey
@Butochnikov
Aug 21 2014 13:51
@vanchelo кстати да, тоже вариант
Brezhnev Ivan
@vanchelo
Aug 21 2014 13:52
захотел сменить стиль всех кнопок в проекте
поправил только шаблон кнопки
ну типа тоже самое что в ангуларе директивы
Alert::success()
Alert::error()
Popup
и т.д.
или что-то другое придумать)
но пока я просто html вставляю
Alexey
@Butochnikov
Aug 21 2014 13:54
вот для бутстрапа такое было, не найду
Andrey
@Quiss
Aug 21 2014 13:55
а вот же не давно было для бутстрапа
в алертах вроде
оно?
Alexey
@Butochnikov
Aug 21 2014 13:56
а я вспоминал, где я видел. спасибо
меня gihub пугает своим нововведением src/Cornford/Bootstrapper сразу переходит на нужную глубину ))
Brezhnev Ivan
@vanchelo
Aug 21 2014 13:58
)
он стал умнее
пустые папки пробрасывает
Alexey
@Butochnikov
Aug 21 2014 13:59
но смотрится ужасно
Brezhnev Ivan
@vanchelo
Aug 21 2014 14:00
че:?
Alexey
@Butochnikov
Aug 21 2014 14:01
раньше просто папка src. а сейчас src/Cornford/Bootstrapper
а если там еще больше путь будет?
Andrey
@Quiss
Aug 21 2014 14:01
src/................/Bootstrapper
наверное так будет
Brezhnev Ivan
@vanchelo
Aug 21 2014 14:14
если будет внутри еще что-то он их не сольет
он так делает потому что в папке src только одна папка и больше ничего
логику поняли?
Andrey
@Quiss
Aug 21 2014 14:15
ну да, а если в нутри src будет папка, в ней ещё папка и так 50 раз
а в конце файлы)
Brezhnev Ivan
@vanchelo
Aug 21 2014 14:15
покажет длинный путь)
возьми проверь)
Andrey
@Quiss
Aug 21 2014 14:16
ну так @Butochnikov это и спросил)
Brezhnev Ivan
@vanchelo
Aug 21 2014 14:16
понял)
Alexey
@Butochnikov
Aug 21 2014 14:18
может где и попадется длинный путь, посмотрим )
Роман Сохарев
@greabock
Aug 21 2014 14:58
Короче, мне открыли глаза... так как я сделал нельзя делать...
Зато я пришел к более глубокому пониманию Классов в php.
Brezhnev Ivan
@vanchelo
Aug 21 2014 15:00
что именно нельзя?
Роман Сохарев
@greabock
Aug 21 2014 15:00
я уже и так и эдак вертел... ну просто физически не могут быть методы и статическими и объектными одновременно...
Brezhnev Ivan
@vanchelo
Aug 21 2014 15:02
нифига не тоже самое!
так ему и напиши
Роман Сохарев
@greabock
Aug 21 2014 15:02
Ну дело не в этом.
Brezhnev Ivan
@vanchelo
Aug 21 2014 15:02
объектный контекст
Strict Standards: Non-static method SomeClass::someFunction() should not be called statically in x.php on line 21
статичный контекст
а в чем дело?
Роман Сохарев
@greabock
Aug 21 2014 15:03
сейчас отвечу 2 мин.
Brezhnev Ivan
@vanchelo
Aug 21 2014 15:04
ааа
я понял что он имел ввиду
что ошибка вываливается
и в твоём случае и в его
Роман Сохарев
@greabock
Aug 21 2014 15:04
call_user_func_array() expects parameter 1 to be a valid callback, non-static method ArrayValidator::validateValue_() should not be called statically
да
я, когда писал - просто забыл, что отключил репорты.
Brezhnev Ivan
@vanchelo
Aug 21 2014 15:05
я знаю как сделать
паттерн одиночка
только так можно вызов без ошибки сделать
через SomeClass::instance() обращаться
но я думаю тебе это не подходит
SomeClass::instance() будет всё время возвращать объект
Роман Сохарев
@greabock
Aug 21 2014 15:07
Я уже думал об этом. Одиночка не подходит.
Brezhnev Ivan
@vanchelo
Aug 21 2014 15:08
вот то что этот паттерн называется "Костыль" это он точно подметил)
Роман Сохарев
@greabock
Aug 21 2014 15:08
ахахх
Это хорошо, что все так вышло.
Я прям многое понял
Brezhnev Ivan
@vanchelo
Aug 21 2014 15:08
то что надо юзать фасады ?
как в ларике?
но там обращение к единственному инстансу идет)
так что тоже не варинат
Роман Сохарев
@greabock
Aug 21 2014 15:09
Над фасадом я тоже думал - опять не то.
Brezhnev Ivan
@vanchelo
Aug 21 2014 15:10
а нафига тебе вообще такой цирк?
через фабрику
как в Validator
Роман Сохарев
@greabock
Aug 21 2014 15:10
Ну для себя...
Brezhnev Ivan
@vanchelo
Aug 21 2014 15:10
SomeClass::make()
и дальше делай что хошь с новым объектом
в ларике много чего есть что можно взять себе
Роман Сохарев
@greabock
Aug 21 2014 15:11
SomeClass::make()
Это понятно, но это лишний класс.
Brezhnev Ivan
@vanchelo
Aug 21 2014 15:12
а что тебя пугает?
Andrey
@Quiss
Aug 21 2014 15:12
Люди добрые
ко мне попал сайт slavlady.com
в общем вопрос
Роман Сохарев
@greabock
Aug 21 2014 15:12
Не пугает нет! Я не думаю, что это хоть какую-то роль сыграет в плане производительности.
Andrey
@Quiss
Aug 21 2014 15:12
как понять есть ли тут редис или нет?
а то клиент говорить что все на redis'e завязано
Brezhnev Ivan
@vanchelo
Aug 21 2014 15:13
подключится попробовать
$c = fsockopen('127.0.0.1', 6379, $errCode, $errStr);
чатик платным становится(
Роман Сохарев
@greabock
Aug 21 2014 15:17
@vanchelo это, как кубик рубика. Я хочу чтобы он был маленький и собраный =)
@vanchelo платный???
Andrey
@Quiss
Aug 21 2014 15:17
@vanchelo Resource id #2
Brezhnev Ivan
@vanchelo
Aug 21 2014 15:18
2014-08-21_181705.png
Andrey
@Quiss
Aug 21 2014 15:18
@vanchelo так шо дальше? подскажешь?
Brezhnev Ivan
@vanchelo
Aug 21 2014 15:18
LaravelRus организация
echo fgets($c);
Alexey
@Butochnikov
Aug 21 2014 15:19
беда
Brezhnev Ivan
@vanchelo
Aug 21 2014 15:19
echo $errCode, $errStr;
Alexey
@Butochnikov
Aug 21 2014 15:20
надо им написать, что для опенсорсных проектов это не вариант
Brezhnev Ivan
@vanchelo
Aug 21 2014 15:21
ага
Роман Сохарев
@greabock
Aug 21 2014 15:22
не прокатит мы ж ничего не производим
Brezhnev Ivan
@vanchelo
Aug 21 2014 15:22
как ничего
Aza Noriega
@MegaGM
Aug 21 2014 15:22
@Quiss Из браузера никак не узнать :) Но по общему стеку я предполагаю, что скорее всего нет. Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny9 with Suhosin-Patch mod_ssl/2.2.9 OpenSSL/0.9.8g + фреймворк http://www.winktoolkit.org/ Там скорее всего просто SQL и ничего кроме.
Brezhnev Ivan
@vanchelo
Aug 21 2014 15:22
carbon-localazed
Andrey
@Quiss
Aug 21 2014 15:23
@vanchelo чет дооолго грузит)
очень долго)
видимо слушает порт да?)
Brezhnev Ivan
@vanchelo
Aug 21 2014 15:24
отправь команду какю-нить
Andrey
@Quiss
Aug 21 2014 15:24
долго) а в phpinfo можно посмотртеь?)
я redis вообще не знаю
Brezhnev Ivan
@vanchelo
Aug 21 2014 15:24
fwrite($c, 'SET key 20');
Aza Noriega
@MegaGM
Aug 21 2014 15:25
В phpinfo можно только глянуть стоит ли PECL для Redis, не более
Brezhnev Ivan
@vanchelo
Aug 21 2014 15:25
а потом
echo fget($c);
Andrey
@Quiss
Aug 21 2014 15:25
чет опять сайтик подвис)
долгой загрузкой
Brezhnev Ivan
@vanchelo
Aug 21 2014 15:25
том может быть через unixsocket
а может и через tcp://
Andrey
@Quiss
Aug 21 2014 15:26
кароч) я вернул все пока не заметили
Brezhnev Ivan
@vanchelo
Aug 21 2014 15:26
гы
а exec или system есть?
ему написать надо
Andrey
@Quiss
Aug 21 2014 15:29
для чего?)
Brezhnev Ivan
@vanchelo
Aug 21 2014 15:29
за чат
Andrey
@Quiss
Aug 21 2014 15:29
надо сделать свой чат
с блекджеком
и мафией
SergeyMiracle
@SergeyMiracle
Aug 21 2014 15:32
а как же шлюхи :(
Eugene Holiday
@eugene-holiday
Aug 21 2014 15:33
а тут приватненькая комната?
Brezhnev Ivan
@vanchelo
Aug 21 2014 15:33
нет
SergeyMiracle
@SergeyMiracle
Aug 21 2014 15:33
паблик
Eugene Holiday
@eugene-holiday
Aug 21 2014 15:33
а чаво тогда плохого ?
Brezhnev Ivan
@vanchelo
Aug 21 2014 15:33
2 бакса в месяц
каждые два месяца надо будет историю сохранять)
берем отсюда все скрипты)) останется только серверную часть написать)
Роман Сохарев
@greabock
Aug 21 2014 15:39
дооо =))
Eugene Holiday
@eugene-holiday
Aug 21 2014 15:39
о, здесь удобный доступ к истории ^^ был
Роман Сохарев
@greabock
Aug 21 2014 15:40
Если б можно было вот это допилить
http://www.habrachat.org/
там парень уже много работы проделал.
и бросил =(
Brezhnev Ivan
@vanchelo
Aug 21 2014 15:41
норм
есть исходники?
Alexey
@Butochnikov
Aug 21 2014 15:42
кто в регулярках понимает. как сделать взять числа от 1 до 10? [1-10] не подходит, это будет 1 и 0, как я пониаю
Роман Сохарев
@greabock
Aug 21 2014 15:42
хз... это с хабра парень. Можно с ним заобщаться.
Brezhnev Ivan
@vanchelo
Aug 21 2014 15:42
[1-9]|10
а что именно нужно
Alexey
@Butochnikov
Aug 21 2014 15:44
'Route::pattern('day', 'day[1-9]|10')` делал, не работает.
спотыкается на 10
SergeyMiracle
@SergeyMiracle
Aug 21 2014 15:46
[0-9] не?
Brezhnev Ivan
@vanchelo
Aug 21 2014 15:46
не
SergeyMiracle
@SergeyMiracle
Aug 21 2014 15:46
стрем
Brezhnev Ivan
@vanchelo
Aug 21 2014 15:47
([0-9]|10)+
Роман Сохарев
@greabock
Aug 21 2014 15:47
@vanchelo есть исходники.
Brezhnev Ivan
@vanchelo
Aug 21 2014 15:47
а не
сурово) всё в одном файле?
Alexey
@Butochnikov
Aug 21 2014 15:49
@vanchelo так ([0-9]|10) работает. спасибо!!!
Brezhnev Ivan
@vanchelo
Aug 21 2014 15:49
)
главное чтобы правильно работало
Роман Сохарев
@greabock
Aug 21 2014 15:51
@vanchelo, ну там суровый питонист-функиаональщик писал
Brezhnev Ivan
@vanchelo
Aug 21 2014 15:51
сто пудово)
slider23
@slider23
Aug 21 2014 16:28
а кто-нить тут хистори юзал реально ?
Я тут полазил по нему, меня что-то стало напрягать количество моего ника в индексируемом месте.
Thomas Anderson
@elvendor
Aug 21 2014 16:35
что самое интересное, никогда не присылавший писем HipChat, прислал следом за печальной новостью от гиттера)
Alexey
@Butochnikov
Aug 21 2014 16:42
если, что есть куда переехать или сделаем не на компанию чат
Thomas Anderson
@elvendor
Aug 21 2014 16:44
а куда думаете переезжать? Slack?
Alexey
@Butochnikov
Aug 21 2014 16:48
если здесь совсем беда будет то на slack
slider23
@slider23
Aug 21 2014 16:53
лучше конечно свой сделать, с игральными комнатами и распутными женщинами
но вероятность сего развития событий довольно низка
SergeyMiracle
@SergeyMiracle
Aug 21 2014 16:57
та да писать чат - это не сайт визитка
DeminAlexey
@DeminAlexey
Aug 21 2014 17:03
если будет беда, предлагаю написать много мата на им на почту
SergeyMiracle
@SergeyMiracle
Aug 21 2014 17:04
они поймут?
DeminAlexey
@DeminAlexey
Aug 21 2014 17:04
тебе не по**й?
SergeyMiracle
@SergeyMiracle
Aug 21 2014 17:08
как же как же
если я кому-то пишу, то хотелось бы чтоб они поняли о чем речь :)
а то как же :)
DeminAlexey
@DeminAlexey
Aug 21 2014 17:11
блин да у буржуев же слова даже не обидные. На английском ругаться... тьфу... не интересно. Да и выругаешься все равно что не выругаешься
посмотрел ларакастсы, оказывается много чего не знал про ларочку. Прикольные возможности, я тут тупил а оказывается можно все в разы быстрее делать
Brezhnev Ivan
@vanchelo
Aug 21 2014 17:18
ага
исходники надо читать)
там все возможности
DeminAlexey
@DeminAlexey
Aug 21 2014 17:37
парни а почему постман не пашет толком, на сайте щас все работает а в мане нет
Brezhnev Ivan
@vanchelo
Aug 21 2014 18:07
что пишет
покажи скрин
еще в шторме хороший REST client
DeminAlexey
@DeminAlexey
Aug 21 2014 18:17
он нечего не пишет, он просто не выводит данные, а через сайт все идет, только там не удобно
Brezhnev Ivan
@vanchelo
Aug 21 2014 18:17
странно
а ты запрос правильным методом посылаешь?
в ларе ведь роуты GET POST и т.д.
DeminAlexey
@DeminAlexey
Aug 21 2014 18:18
да, все правильно роутах Post метод у формы post и в постмане тоже выбрал метод отправки post
попробую в мозиле
а то в хроме может только так
Brezhnev Ivan
@vanchelo
Aug 21 2014 18:18
переставь Postman
DeminAlexey
@DeminAlexey
Aug 21 2014 18:19
пробовал
Brezhnev Ivan
@vanchelo
Aug 21 2014 18:19
а редирект случайно не стоит после отправки постом?
DeminAlexey
@DeminAlexey
Aug 21 2014 18:19
нет, у меня тупо return json_encode($variable)
Brezhnev Ivan
@vanchelo
Aug 21 2014 18:20
сайт локально?
DeminAlexey
@DeminAlexey
Aug 21 2014 18:20
угумс
если оставить простой запрос все проходит
Brezhnev Ivan
@vanchelo
Aug 21 2014 18:20
так бы я попробовал
DeminAlexey
@DeminAlexey
Aug 21 2014 18:20
а вот квери билдер уже нет
Brezhnev Ivan
@vanchelo
Aug 21 2014 18:20
значит ошибка где-то
DeminAlexey
@DeminAlexey
Aug 21 2014 18:20
ну ладно сам как нибудь на крайняк на сайте
все сделаю
спасибро
Andrey
@Quiss
Aug 21 2014 18:56
люди добрые
подскажите мне
по редису)
редис это же просто хранилище? если я дамп не перенесу, то все создаться само и ерроров не будет да?)
DeminAlexey
@DeminAlexey
Aug 21 2014 18:57
вот о редисе я неего не знаю, я конечно мало знаю, но о редисе вообще нечего не знаю
Shappy
@Formcd
Aug 21 2014 19:10
Кто в запросах шарит... Есть таблица для простоты: id, type, value. Как мне выбрать максимальные значения для каждого type?
Andrey
@Quiss
Aug 21 2014 19:10
MAX(type) ?
Shappy
@Formcd
Aug 21 2014 19:11
@Quiss А одним запросом можно вытащить для всех типов максимальное значение?
Andrey
@Quiss
Aug 21 2014 19:11
не понял как
если у тебя type от меньшего к большем
сформулируй плз по другому
Shappy
@Formcd
Aug 21 2014 19:14

type=a value=5
type=a value=6
type=b value=2

Как получить одним запросом
type= a value= 6,
type= b value= 2

Andrey
@Quiss
Aug 21 2014 19:14
ааа сек) понял
Andrey
@Quiss
Aug 21 2014 19:19
@Formcd
SELECT id, type, max(value) FROM `table` GROUP BY type
во) даже так
Brezhnev Ivan
@vanchelo
Aug 21 2014 19:23
я бы удивился если бы SamDark не хвалил Yii
Alexey
@Butochnikov
Aug 21 2014 19:23
да там такие комменты, зачитаешься ))
как люди любят писать о том, чего не знают или знают,но мало
хочешь написать, проверь, а потом пиши
Brezhnev Ivan
@vanchelo
Aug 21 2014 19:25
вот он пример привел))
ыы
это вспомогательный класс
нафиг его документировать
он используется консолью (artisan)
Dmytro Krasov
@dmitriymarley
Aug 21 2014 19:25
Ребят, кто может помочь с environments? вроде делаю все, как в доке, но не работает
Shappy
@Formcd
Aug 21 2014 19:26
@Quiss спасибо:)
Brezhnev Ivan
@vanchelo
Aug 21 2014 19:26
@Formcd можно на ORM переписать запрос @Quiss
Alexey
@Butochnikov
Aug 21 2014 19:27
@vanchelo у лары часть и документировать не надо, исходники хороши. как бы выглядела документация к тому классу?
Shappy
@Formcd
Aug 21 2014 19:27
@vanchelo уже пробую...
Brezhnev Ivan
@vanchelo
Aug 21 2014 19:27
This message was deleted
@Butochnikov хз)) там по коду всё понятно
Alexey
@Butochnikov
Aug 21 2014 19:28
@dmitriymarley ты вопрос-то продолжай
@vanchelo вот и я о том же
Andrey
@Quiss
Aug 21 2014 19:28
@vanchelo кста)))) есть "phpRedisAdmin"
:D
Brezhnev Ivan
@vanchelo
Aug 21 2014 19:28
ага, я знаю)
Andrey
@Quiss
Aug 21 2014 19:28
яжспрашивал))
ты сказал не знаю)
Brezhnev Ivan
@vanchelo
Aug 21 2014 19:28
про что?
Andrey
@Quiss
Aug 21 2014 19:28
про пхпРедис
Brezhnev Ivan
@vanchelo
Aug 21 2014 19:28
я затупил)
Andrey
@Quiss
Aug 21 2014 19:28
какой-нибудь)
Brezhnev Ivan
@vanchelo
Aug 21 2014 19:28
думал тебе клиент нужен
Andrey
@Quiss
Aug 21 2014 19:29
))
Dmytro Krasov
@dmitriymarley
Aug 21 2014 19:29

@Butochnikov

$env = $app->detectEnvironment(array(

    'local' => array('homestead'),
    'test' => array('localhost:8080'),

));

Пишу так. Запускаю через artisan на 8080 порт. Но не работает.

Alexey
@Butochnikov
Aug 21 2014 19:29
и не будет
slider23
@slider23
Aug 21 2014 19:29
@dmitriymarley здесь есть слабодокументированое место. к сожалению, до сих пор
Brezhnev Ivan
@vanchelo
Aug 21 2014 19:30
таких мест к сожалению много)
Dmytro Krasov
@dmitriymarley
Aug 21 2014 19:30
@Butochnikov а как сделать, чтобы работало?)
Shappy
@Formcd
Aug 21 2014 19:30

А можно как-то объединить запросы?
type=a user_id=1 value=5
type=a user_id=2 value=6
type=b user_id=1 value=2

Можно одним запросом получить строку по user_id, но при этом еще максимум по данному типу? Т.е. вот что надо:
type= a, value= 5, max_value=6
type= b, value= 2, max_value=2

slider23
@slider23
Aug 21 2014 19:31
если в detectEnvironment аргумент - массив, то там должны быть перечислены имена машин. т.е. то, что отдает функция gethostname()
Alexey
@Butochnikov
Aug 21 2014 19:31
@slider23 @vanchelo а что там не задокументировано?
slider23
@slider23
Aug 21 2014 19:31
то, что это имена машин, например, а не домены
Alexey
@Butochnikov
Aug 21 2014 19:31
мне казалось там это есть
Dmytro Krasov
@dmitriymarley
Aug 21 2014 19:31
@slider23 в доке написано, что там должен быть hostname
Brezhnev Ivan
@vanchelo
Aug 21 2014 19:31
нее, я вообще за доки
там много чего нет
что есть в коде
например именование маршрутов в Route::controller
slider23
@slider23
Aug 21 2014 19:32
значит, уже добавили в доки.
Brezhnev Ivan
@vanchelo
Aug 21 2014 19:32
я в доках не видел
slider23
@slider23
Aug 21 2014 19:32
localhost:8080 - это не хостнейм
вот собственно что делает AssetsPublisher
slider23
@slider23
Aug 21 2014 19:33
поэтому гибче этот массив оттуда убивать и вставлять свою кложуру
Dmytro Krasov
@dmitriymarley
Aug 21 2014 19:33
@slider23 понял, ему нужно имя именно машины.. а если оно у меня на русском, например?
@slider23 типа так?
$env = $app->detectEnvironment(funtion(){
// а тут то что?
});
Brezhnev Ivan
@vanchelo
Aug 21 2014 19:34
$_SERVER['HTTP_HOST']
slider23
@slider23
Aug 21 2014 19:34
$env = $app->detectEnvironment(function () {

    if(gethostname() == "host1") return "production";
    if(gethostname() == "host2") return "staging";
    if(getenv("APP_ENV")!="") return getenv("APP_ENV");
    return "local";
});
Dmytro Krasov
@dmitriymarley
Aug 21 2014 19:35
@slider23 сейчас попробую
slider23
@slider23
Aug 21 2014 19:35
т.е. в функции ты можешь любой удобный критерий указать свой.
я вообще не понимаю, зачем там по дефолту массив стоит, с функцией все гораздо наглядней.
Brezhnev Ivan
@vanchelo
Aug 21 2014 19:36
согласен
Dmytro Krasov
@dmitriymarley
Aug 21 2014 19:37
@slider23 заработало, спасибо!
slider23
@slider23
Aug 21 2014 19:37
это еще с laravel3 тянется, только в то время там были домены или вайлдкарты. типа *.dev
Dmytro Krasov
@dmitriymarley
Aug 21 2014 19:38
@slider23 а если нужно, чтобы дефолтный конфиг был, просто пустую строку возвращать?
slider23
@slider23
Aug 21 2014 19:39
кстати, не пробовал, попробуй.
Dmytro Krasov
@dmitriymarley
Aug 21 2014 19:40

@slider23 да, если

return "";

то берет именно то, что в app.

Danil
@Jonik19
Aug 21 2014 19:46
Привет.
подскажите что за ошибка ?
ErrorException (E_UNKNOWN) move_uploaded_file(/img/upload/buildings/53f64c1add23c.jpg):
права на запись 777
Alexey
@Butochnikov
Aug 21 2014 19:50
разобрались с ENV? у ларика беда в том, что для консоли env будет один, а для хоста другой, и без ключей не обойтись уже
Brezhnev Ivan
@vanchelo
Aug 21 2014 19:51
@Jonik19 а ты случайно файл не перемещаешь?
Danil
@Jonik19
Aug 21 2014 19:51
@vanchelo перемещяю
Brezhnev Ivan
@vanchelo
Aug 21 2014 19:52
когда делаешь $file->move($path, $newFileName);
ссылка на файл в $file уже не рабочая
т.е. если ты дальше будешь использовать $file будет ошибка
$file = $file->move($path, $newFileName);
или
$movedFile = $file->move($path, $newFileName);
вообще лучше код покажи
Shappy
@Formcd
Aug 21 2014 19:54
This message was deleted
Danil
@Jonik19
Aug 21 2014 19:55
@vanchelo $folder = public_path().'/img/upload/buildings/'; $destination = $folder.$all['photos'][$i]; move_uploaded_file(Input::file('photos')[$i]->getRealPath(), $destination);
Brezhnev Ivan
@vanchelo
Aug 21 2014 19:55
нафига так делать move_uploaded_file
если у ларавел Input::file это объект
Danil
@Jonik19
Aug 21 2014 19:56
на локальном работало
Brezhnev Ivan
@vanchelo
Aug 21 2014 19:56
у которого есть метод move
$files = Input::file('photos');
$files[0]->move('куда перемещаем', 'новое имя файла');
у тебя точно в Input::file('photos') несколько файлов?
Danil
@Jonik19
Aug 21 2014 19:57
там в цикле, да
Brezhnev Ivan
@vanchelo
Aug 21 2014 20:00
foreach ($files as $file) {
    $file->move();
}
Danil
@Jonik19
Aug 21 2014 20:00
то есть у меня должно быть так ?
$folder = public_path().'/img/upload/buildings/';
 $fileName = $all['photos'][$i];
 Input::file('photos')[$i]->move($folder, $fileName);
Brezhnev Ivan
@vanchelo
Aug 21 2014 20:01
да
Danil
@Jonik19
Aug 21 2014 20:01
спасибо
Brezhnev Ivan
@vanchelo
Aug 21 2014 20:01
надо смотреть еще что у тебя в массиве photos
может там нет файлов
Danil
@Jonik19
Aug 21 2014 20:02
если их нет, то не зайдет в цикл, проверка стоит if(Input::file('photos'))
Brezhnev Ivan
@vanchelo
Aug 21 2014 20:02
if ($files = Input::file('photos'))
так лучше
один раз получаешь файлы
Danil
@Jonik19
Aug 21 2014 20:03
@vanchelo ок, спасибо
Brezhnev Ivan
@vanchelo
Aug 21 2014 20:04
я таких пакетов не видел
http://toster.ru/user/Fesor крутой чувак, и ответы у него грамотные
DeminAlexey
@DeminAlexey
Aug 21 2014 20:09
кто работал с яндекс картами? Лазию в api не могу найти как сделать, чтобы балун по улице ставился, ведь в контактах адрес менятся можнт
Brezhnev Ivan
@vanchelo
Aug 21 2014 20:16
я кормил на днях
их там так много было
и утят маленьких много)
прикольные
пипец вопросы бывают http://toster.ru/answer?answer_id=362861#answers_list
Shappy
@Formcd
Aug 21 2014 20:21
Еще вопрос... У меня есть выборка, чего-либо... Могу я к ней руками прикрутить что-то вроде отношений? Чтобы выбиралось: $asd->rel->id
rel у меня уже есть...
Brezhnev Ivan
@vanchelo
Aug 21 2014 20:22
модели?
Dmytro Krasov
@dmitriymarley
Aug 21 2014 20:22
belongsTo
в модели
Shappy
@Formcd
Aug 21 2014 20:22
Добавить ребенка чтоли... К выборке их бд модели... Нене, все не то...
Brezhnev Ivan
@vanchelo
Aug 21 2014 20:23
коллекция на выходе?
Shappy
@Formcd
Aug 21 2014 20:23
Связи писать не получится... Только руками добавить разве что...
Brezhnev Ivan
@vanchelo
Aug 21 2014 20:23
если коллекция то можно добавить
Shappy
@Formcd
Aug 21 2014 20:23
как?
Brezhnev Ivan
@vanchelo
Aug 21 2014 20:24
$collection->each(function ($element) use ($relations) {
    $element->property = $relations[$element->id];
});
и там уже каждому элементу пиши свойство
$element->property = $relations[$element->id];
или как у тебя там дела
Shappy
@Formcd
Aug 21 2014 20:25
тэээк... ща попробую...
спасибо
Brezhnev Ivan
@vanchelo
Aug 21 2014 20:27
сам я не пробовал) это судя по коду)
Shappy
@Formcd
Aug 21 2014 20:29
This message was deleted
This message was deleted
Brezhnev Ivan
@vanchelo
Aug 21 2014 20:30
можно как угодно
Shappy
@Formcd
Aug 21 2014 20:30
Спасибо:)
Brezhnev Ivan
@vanchelo
Aug 21 2014 20:30
главное понимать что делаешь
$elem = new stdClass;
$elem->some = new stdClass;
$elem->some->hello = 10;
Shappy
@Formcd
Aug 21 2014 20:31
@vanchelo Спасибо, теперь все понятно:)
Brezhnev Ivan
@vanchelo
Aug 21 2014 20:33
простой пример
$collection = new Illuminate\Support\Collection([
    new stdClass,
    new stdClass
]);

$collection->each(function ($element) {
    $element->some = 10;
});

var_dump($collection->first()->some); // int(10)
VitaliiSestrenskyi
@VitaliiSestrenskyi
Aug 21 2014 21:10
здраствуйте
есть кто?
Andrey
@Quiss
Aug 21 2014 21:10
да
привет
VitaliiSestrenskyi
@VitaliiSestrenskyi
Aug 21 2014 21:10
привет)
Andrey
@Quiss
Aug 21 2014 21:10
привет)
VitaliiSestrenskyi
@VitaliiSestrenskyi
Aug 21 2014 21:12

http://scotch.io/tutorials/php/create-a-laravel-and-angular-single-page-comment-application
делаю вот коменты все сделал вроди как описано , НО ерунда в том ,что когда начал проверять - ошибка

ErrorException
Use of undefined constant comment - assumed 'comment'

я слышал что алгулар и лара конфликтуют из-за переменных , но не понял до конца что делать в таких вот случиях

не подскажишь?
Andrey
@Quiss
Aug 21 2014 21:13
ангулар даже не смотрел )
но я думаю
что это
не, не знаю)
VitaliiSestrenskyi
@VitaliiSestrenskyi
Aug 21 2014 21:14
блин ты гонишь)
Brezhnev Ivan
@vanchelo
Aug 21 2014 21:15
а че он гонит?
тебе JS ругается на то что ты используешь не объявленную константу
вставляй в гугл транслейт и там будет всё написано
VitaliiSestrenskyi
@VitaliiSestrenskyi
Aug 21 2014 21:16
да я так и делал
Brezhnev Ivan
@vanchelo
Aug 21 2014 21:16
ларавел тут вообще не причем
и ангулар тоже
давай код в студию
в сообщении об ошиби должна быть указана строка
VitaliiSestrenskyi
@VitaliiSestrenskyi
Aug 21 2014 21:18

http://scotch.io/tutorials/php/create-a-laravel-and-angular-single-page-comment-application
вот я точь точь делал как парень описал.

<!-- show loading icon if the loading variable is set to true -->
        <p class="text-center" ng-show="loading"><span class="fa fa-meh-o fa-5x fa-spin"></span></p>

        <!-- THE COMMENTS =============================================== -->
        <!-- hide these comments if the loading variable is true -->
        <div class="comment" ng-hide="loading" ng-repeat="comment in comments">

            <h3>Comment #<?php echo comment.id; ?> <small>by <?php echo comment.author; ?></h3>
            <p><?php echo comment.text; ?></p>

это то место в шаблоне на что выходит такая ошибка.

Роман Сохарев
@greabock
Aug 21 2014 21:23
ппц $this нельзя предать по ссылке...
Brezhnev Ivan
@vanchelo
Aug 21 2014 21:23
а зачем
объекты всегда по ссылке передаются если что)
начиная с пхп 5.4
Роман Сохарев
@greabock
Aug 21 2014 21:24
расскажи это ^ $this =))
Brezhnev Ivan
@vanchelo
Aug 21 2014 21:24
т.е.
вот массив чтобы изменить первоначальный не создавая новый надо его по ссылке передавать
а с объектами такого делать не надо
Роман Сохарев
@greabock
Aug 21 2014 21:29
блин... у меня косяк какой-то... в простом примере все работает - предается.
А в "боевом коде", он у меня почему-то дублируется...
Brezhnev Ivan
@vanchelo
Aug 21 2014 21:31
вот простой пример
$array = ['x' => 1,'y' => 2,'z' => 3];

function some(array & $array) {
    $array['x'] = 10;
}

some($array);

echo $array['x']; // 10

function some1(array $array) {
    $array['x'] = 11;
}

some1($array);

echo $array['x']; // 10
массивы по дефолту по ссылке не передаются
Роман Сохарев
@greabock
Aug 21 2014 21:31
Шеф, я в курсе что в php 5+ все объекты по ссылке предаются.
Brezhnev Ivan
@vanchelo
Aug 21 2014 21:32
с 5.4
Роман Сохарев
@greabock
Aug 21 2014 21:32
да
Brezhnev Ivan
@vanchelo
Aug 21 2014 21:32
ты написал в 5+
Роман Сохарев
@greabock
Aug 21 2014 21:33
Ну тыж поправил, я и говорю да.
у меня 5.5, если ты об этом
Brezhnev Ivan
@vanchelo
Aug 21 2014 21:34
@VitaliiSestrenskiy здесь не обязательно ; ставить <?php echo comment.text; ?>
можно смело так писать <?php echo comment.text ?>
ааа
вот у тебя в чем ошибка
в пхп через точку нельзя обращаться к свойствам объекта
надо так
<?php echo $comment->text ?>
и ты доллар забыл!
все переменные в PHP с доллара!
Роман Сохарев
@greabock
Aug 21 2014 21:36
^ мож там шаблонизатор какой...
Brezhnev Ivan
@vanchelo
Aug 21 2014 21:36
ну ты прикалист)
Andrey
@Quiss
Aug 21 2014 21:36
)))))
Brezhnev Ivan
@vanchelo
Aug 21 2014 21:36
шаблонизатор который пхпшными тегами пользуется)) здорово
Andrey
@Quiss
Aug 21 2014 21:37
@vanchelo технологии
:D
Brezhnev Ivan
@vanchelo
Aug 21 2014 21:37
ага)
Роман Сохарев
@greabock
Aug 21 2014 21:37
вот я "прикалист". В XenForo до 0.9 так было
Brezhnev Ivan
@vanchelo
Aug 21 2014 21:37
как?
Роман Сохарев
@greabock
Aug 21 2014 21:37
анннет... там без php было
Brezhnev Ivan
@vanchelo
Aug 21 2014 21:37
вот именно!
и в Twig тоже так
{{ object.property }}
Andrey
@Quiss
Aug 21 2014 21:40
@vanchelo как думаешь полностью динамичные роуты если сделаю норм будет?)
все роуты в БД писать
Brezhnev Ivan
@vanchelo
Aug 21 2014 21:40
в редиску?
Andrey
@Quiss
Aug 21 2014 21:40
в ИМ на Ларе
то что пилил
надо же допилить
вот думаю про структуру сижу
Brezhnev Ivan
@vanchelo
Aug 21 2014 21:40
динамичные т.е. один роут в приложении?
Andrey
@Quiss
Aug 21 2014 21:41
та
который долбиться в БД и выдирает нужный контроллер и функцию
передав какие-либо параметры
Brezhnev Ivan
@vanchelo
Aug 21 2014 21:41
да думаю если для масс ИМ будет то норм
Andrey
@Quiss
Aug 21 2014 21:42
поможешь граматно реализовать? =)
Brezhnev Ivan
@vanchelo
Aug 21 2014 21:42
я?
Andrey
@Quiss
Aug 21 2014 21:42
та)
в БД вижу так:
id slug call
slug то что из урла передается
Brezhnev Ivan
@vanchelo
Aug 21 2014 21:42
хз) я не очень архитектор
Andrey
@Quiss
Aug 21 2014 21:42
call то что надо вызвать Controller@Model + param
Brezhnev Ivan
@vanchelo
Aug 21 2014 21:43
а как ты будешь в админке добавлять урлы?
Andrey
@Quiss
Aug 21 2014 21:43
ну например смотри добавляем товар
Brezhnev Ivan
@vanchelo
Aug 21 2014 21:43
со слугом всё понятно
Andrey
@Quiss
Aug 21 2014 21:43
получаем ID
Brezhnev Ivan
@vanchelo
Aug 21 2014 21:43
надо бежать искать контроллер?
или он один будет?
Andrey
@Quiss
Aug 21 2014 21:43
Product@view GET: id=(1,2,3|ProductId)
это то что в call попадет
в бд
Brezhnev Ivan
@vanchelo
Aug 21 2014 21:44
а как ты call будешь писать?
Andrey
@Quiss
Aug 21 2014 21:44
ну в зависимости от раздела в админке
Brezhnev Ivan
@vanchelo
Aug 21 2014 21:44
автоматом?
Andrey
@Quiss
Aug 21 2014 21:44
та
Brezhnev Ivan
@vanchelo
Aug 21 2014 21:44
если автоматом то норм
Andrey
@Quiss
Aug 21 2014 21:45
если продукт добавляют
то естественно product@view
если категорию то category@show
:D
Mikhail Donskoy
@mdnsk
Aug 21 2014 21:45
@vanchelo все объекты передаются по ссылке начиная с PHP5 http://ru2.php.net/manual/ru/language.oop5.references.php
Brezhnev Ivan
@vanchelo
Aug 21 2014 21:45
но это уже напоминает HMVC
Andrey
@Quiss
Aug 21 2014 21:45
я просто не знаю как сделать после Route::get("slug".... -> вызов функции передав get ей)
или пост)
Brezhnev Ivan
@vanchelo
Aug 21 2014 21:46
App::make($call)
Andrey
@Quiss
Aug 21 2014 21:46
ну эт я функцию вызову)
Brezhnev Ivan
@vanchelo
Aug 21 2014 21:46
распарсить только
Andrey
@Quiss
Aug 21 2014 21:46
но не передам же ей параметры
Brezhnev Ivan
@vanchelo
Aug 21 2014 21:46
а параметры потом
Andrey
@Quiss
Aug 21 2014 21:49
Controller::call('order@myOrders', array($array))
а если так?)
Brezhnev Ivan
@vanchelo
Aug 21 2014 21:49
надо поэксперементировать
Andrey
@Quiss
Aug 21 2014 21:49
Исследование не завершено
так) сейчас поэксперементируем)
кста на тему ::share

app::after view::share('title',1);

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

1 на 2 например
или тож нада тестить?)
Brezhnev Ivan
@vanchelo
Aug 21 2014 21:51
app::after не сработает
Andrey
@Quiss
Aug 21 2014 21:51
почему о_О
Brezhnev Ivan
@vanchelo
Aug 21 2014 21:52
хз
потому что переводится как после
Andrey
@Quiss
Aug 21 2014 21:53
ойой
перепутал)
before :D
Brezhnev Ivan
@vanchelo
Aug 21 2014 21:53
before да
Andrey
@Quiss
Aug 21 2014 21:53
лан не буду тебя мучать) пойду потестирую на тему call
Brezhnev Ivan
@vanchelo
Aug 21 2014 21:53
Controller::callAction('method', $params)
Andrey
@Quiss
Aug 21 2014 21:55
сейчас потестим)
ток шторма моя загрузится)
Brezhnev Ivan
@vanchelo
Aug 21 2014 21:55
))
Andrey
@Quiss
Aug 21 2014 21:59
кста @vanchelo помнишь про авто.ру там есть у них форма хидденовская
php_max_file_size
Brezhnev Ivan
@vanchelo
Aug 21 2014 21:59
ага
Andrey
@Quiss
Aug 21 2014 21:59
так вот
если задать 20000000000
можно файл большой грузить)
а не 2 мб)
:D
Brezhnev Ivan
@vanchelo
Aug 21 2014 21:59
гы
дыра
Andrey
@Quiss
Aug 21 2014 21:59
дыра
там ваще дохрена дыр
Brezhnev Ivan
@vanchelo
Aug 21 2014 21:59
жесть
его ж яша купил
Andrey
@Quiss
Aug 21 2014 22:00
если hidden clientId задать другой, то Лимит авто у другого салона будет забиваться)
я долго ржал)
когда ID двух салонов напутал)
Brezhnev Ivan
@vanchelo
Aug 21 2014 22:00
@BaldaI точно! я лоханулся, признаю
Andrey
@Quiss
Aug 21 2014 22:00
это что
Brezhnev Ivan
@vanchelo
Aug 21 2014 22:00
попутал с allow_call_time_pass_reference
Andrey
@Quiss
Aug 21 2014 22:01
а @BaldaI тут причем??))
Brezhnev Ivan
@vanchelo
Aug 21 2014 22:01
@Quiss ты там не шали сильно)
да то мы выше разговаривали)
Andrey
@Quiss
Aug 21 2014 22:01
аа)
Brezhnev Ivan
@vanchelo
Aug 21 2014 22:01
и я сказал что @greabock не прав, а оказался я не прав)
Andrey
@Quiss
Aug 21 2014 22:01
да че не шали) ща яндекс придет в сентябре)
и автору быстро тестами покроют)
и прочей ерундой
Brezhnev Ivan
@vanchelo
Aug 21 2014 22:01
это да)
Andrey
@Quiss
Aug 21 2014 22:02
наверное уже исходники изучают)
Brezhnev Ivan
@vanchelo
Aug 21 2014 22:02
или перепишут
Andrey
@Quiss
Aug 21 2014 22:02
+
cURL все сломает опять ))
Brezhnev Ivan
@vanchelo
Aug 21 2014 22:02
))
Andrey
@Quiss
Aug 21 2014 22:02
:D
так лан шторма и сервак прогрузились ушел в транс на 10 - 15 мин
Brezhnev Ivan
@vanchelo
Aug 21 2014 22:02
так шо, можно грузить терабайты?
Andrey
@Quiss
Aug 21 2014 22:02
получается да, если сервак реквест не скинет
Brezhnev Ivan
@vanchelo
Aug 21 2014 22:02
ща проверим
Andrey
@Quiss
Aug 21 2014 22:03
это на моменте добавления фото
в момент добавления машины
в старом дизайне, в новом не смотрел еще есть ли дыра
Brezhnev Ivan
@vanchelo
Aug 21 2014 22:05
This message was deleted
Andrey
@Quiss
Aug 21 2014 22:06
та оно
This message was deleted
Brezhnev Ivan
@vanchelo
Aug 21 2014 22:06
где?
Ошибки:
Размер изображения не должен превышать 20Mb!
Andrey
@Quiss
Aug 21 2014 22:07
хм а у меня канало
когда грузил
первый раз
=(
сволочи
или яндекс уже пришел))) и правит всем
Brezhnev Ivan
@vanchelo
Aug 21 2014 22:08
так что 20Мб
а номер теперь еще подтверждать нужно
Andrey
@Quiss
Aug 21 2014 22:10
Non-static method Illuminate\Routing\Controller::callAction() should not be called statically
хмхм
Brezhnev Ivan
@vanchelo
Aug 21 2014 22:10
так ты не так делаешь)
$controller = App::make('MyController');

$controller->callAction('method', $params);
или
App::make('MyController')->callAction('method', $params);
или сразу метод дергать)
просто в callAction шаблон устанавливается
Andrey
@Quiss
Aug 21 2014 22:12
$params = array(
        'asdasdasd' => '123'
    );
    $controller = App::make('AdministratorController');
    $controller->callAction('showTest', $params);
protected function showTest($slug = null)
    {
        echo $slug;
    }
выводит 123
косяк)
я думал будет привязка 'slug'=>123 для showTest($slug)
Brezhnev Ivan
@vanchelo
Aug 21 2014 22:13
а должен что?
Andrey
@Quiss
Aug 21 2014 22:13
как с роутами)
Brezhnev Ivan
@vanchelo
Aug 21 2014 22:13
зря так думал(
и в роутах так же
Andrey
@Quiss
Aug 21 2014 22:13
нене
Brezhnev Ivan
@vanchelo
Aug 21 2014 22:13
да
Andrey
@Quiss
Aug 21 2014 22:13
в роутах не так, я пытался
Route::get("{all}
Brezhnev Ivan
@vanchelo
Aug 21 2014 22:13
в роутах тоже по порядку
Andrey
@Quiss
Aug 21 2014 22:13
в контроллере ток all принимало
не в порядке дело) а в названии переменной
Brezhnev Ivan
@vanchelo
Aug 21 2014 22:14
{id}/{some}/{key}
в контроллере пофигу на названия
Andrey
@Quiss
Aug 21 2014 22:14
да вот не разу, у меня контроллер жестко был к моему $all завязан)
хрен его почему)
Brezhnev Ivan
@vanchelo
Aug 21 2014 22:14
public function index($myId, $someKey, $testKey)
проверь!
Andrey
@Quiss
Aug 21 2014 22:15
та в легкую) ща
Brezhnev Ivan
@vanchelo
Aug 21 2014 22:16
проверил
http://site/some/1/2/3
Route::get('/some/{id}/{some}/{key}', 'HomeController@index');
public function index($x, $y, $z)
{
    var_dump($x);
    var_dump($y);
    var_dump($z);
}
Andrey
@Quiss
Aug 21 2014 22:17
реал странно
до работы доеду скину)
Brezhnev Ivan
@vanchelo
Aug 21 2014 22:17
не странно!
Andrey
@Quiss
Aug 21 2014 22:17
там именно так)
Brezhnev Ivan
@vanchelo
Aug 21 2014 22:17
не
ты что-то путаешь
Andrey
@Quiss
Aug 21 2014 22:17
нене) реал тебе говорю
Brezhnev Ivan
@vanchelo
Aug 21 2014 22:17
вот эти параметры нужны для биндинга
или для pattern
или
where
Route::pattern('key', '\d+')
Andrey
@Quiss
Aug 21 2014 22:18
хотя мб я накосячил
Route::get('/some/{id}/{some}/{key}', 'HomeController@index')->where('all','.*').......
вот тут
Brezhnev Ivan
@vanchelo
Aug 21 2014 22:18
так тут нет такого ключа all
Andrey
@Quiss
Aug 21 2014 22:19
ну та) мб я накосячил когда так написал
Brezhnev Ivan
@vanchelo
Aug 21 2014 22:19
я тебе за where и говорю
Andrey
@Quiss
Aug 21 2014 22:19
я уже не помню) помню что не работало)
Brezhnev Ivan
@vanchelo
Aug 21 2014 22:19
а в контроллерах не имеет значения)
Andrey
@Quiss
Aug 21 2014 22:19
ок) прост ступил значит)
Brezhnev Ivan
@vanchelo
Aug 21 2014 22:20
я периодически туплю
Victor Golovko
@siptik
Aug 21 2014 22:20
вот я ступил так ступил )) 4.5 часа потратил, чтобы найти .'\n' в конце строки из за которой сравнение не срабатывало ))
Brezhnev Ivan
@vanchelo
Aug 21 2014 22:21
trim
Victor Golovko
@siptik
Aug 21 2014 22:21
у вас так, мелочи)
я просто команду писал, и чтобы в терминале перенос строки был я просто добавил по быстрому этот перенос))
Brezhnev Ivan
@vanchelo
Aug 21 2014 22:22
))
Victor Golovko
@siptik
Aug 21 2014 22:22
а потом эту строку занес в переменную))
Andrey
@Quiss
Aug 21 2014 22:22
http://walfire.local/test/myroute
Route::get('/{slug}', function($slug)
{
    echo $slug; // string("test/myroute")
})->where('slug','.*');
идеально)
то что надо)
Brezhnev Ivan
@vanchelo
Aug 21 2014 22:22
)
Andrey
@Quiss
Aug 21 2014 22:23
все) теперь надо с БД связать и ок)
Brezhnev Ivan
@vanchelo
Aug 21 2014 22:23
а что делать с формой обратной связи к примеру?
роуты выше будут?
Andrey
@Quiss
Aug 21 2014 22:23
не ну в любом случае роуты выше будут статические
и вообще
кто сказал что будет форма обратной связи
?
:D
Brezhnev Ivan
@vanchelo
Aug 21 2014 22:24
)))
Andrey
@Quiss
Aug 21 2014 22:24
кста их тоже можно запихнуть в БД
Brezhnev Ivan
@vanchelo
Aug 21 2014 22:24
оформить заказ тогда
я спать
Andrey
@Quiss
Aug 21 2014 22:24
Brezhnev Ivan
@vanchelo
Aug 21 2014 22:24
всем приятного времени суток
Andrey
@Quiss
Aug 21 2014 22:24
и все)
Maxim
@Big-Shark
Aug 21 2014 22:24
@vanchelo спокойной
Andrey
@Quiss
Aug 21 2014 22:24
спокойной)
Brezhnev Ivan
@vanchelo
Aug 21 2014 22:24
спс
Andrey
@Quiss
Aug 21 2014 22:30
Сказки на ночь читаешь?)
Brezhnev Ivan
@vanchelo
Aug 21 2014 22:30
не, товарищ поделился
смотрю тут не сильно любят разделять по файлам)
интерфейсы вместе с классами
Andrey
@Quiss
Aug 21 2014 22:31
Работает - не трогай
Brezhnev Ivan
@vanchelo
Aug 21 2014 22:31
может я просто к лараваел привык?
а нет
я ошибся, то комент
сплю
LaravelButler

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

Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

Andrey
@Quiss
Aug 21 2014 22:45
хм
странно
Роман Сохарев
@greabock
Aug 21 2014 23:38
Все передеал, теперь все огонь.