These are chat archives for LaravelRUS/chat

20th
Aug 2014
Aza Noriega
@MegaGM
Aug 20 2014 02:25
@DeminAlexey Лучше сходи на дискотеку :D
slider23
@slider23
Aug 20 2014 06:03
yii-шники учатся хорошему: http://rmcreative.ru/blog/post/s-yii-1.1-na-yii-2.0--chast-2-composer
Maxim
@Big-Shark
Aug 20 2014 06:05
написали как работает композер, очень конечно полезно)
Orel
@2byte
Aug 20 2014 06:13
Поверхностно как то
Alexander Zhuravlev
@SCIF
Aug 20 2014 06:14
Чего прицепились? Они делают полезное дело — подготавливают и обучают
slider23
@slider23
Aug 20 2014 06:19
Северная Корея хочет направить к нам программистов, phpшники в частности умеют в зенд и yii http://roem.ru/2014/08/20/juche105786/
Alexander Zhuravlev
@SCIF
Aug 20 2014 06:20
2k$/мес хотят
Для Мск — не деньги, а вот для замкадья — только крайцентры такую зп имеют
slider23
@slider23
Aug 20 2014 06:21
Зато трудолюбивые очень и мотивированы на результат :)
подозреваю, до них дойдет 100 баксов, остальное - на дело чучхе.
Alexander Zhuravlev
@SCIF
Aug 20 2014 06:22
@slider23 , это ты так дипломатично сказал «говнокодяд много»?
slider23
@slider23
Aug 20 2014 06:23
не думаю, что они говнокодят вообще, потому что за подрыв авторитета Северной Кореи как лидера IT в мире - это расстрел с конфискацией.
Alexander Zhuravlev
@SCIF
Aug 20 2014 06:24
Хз, программисты без инета — это что-то
slider23
@slider23
Aug 20 2014 06:30
да это просто кажется. несколько толковых книг по архитектуре и офлайновая копия доков php.net - и достаточно
Aza Noriega
@MegaGM
Aug 20 2014 07:49
Даже оффлайновую копию раздобыть там, наверное, не хилых усилий стоит :|
DeminAlexey
@DeminAlexey
Aug 20 2014 07:55
а есть у ларавела круд генератор?
бандл
Роман Сохарев
@greabock
Aug 20 2014 08:29
Всем приветы!
Alexey Volodin
@alexeyvolodin
Aug 20 2014 08:43
салют
DeminAlexey
@DeminAlexey
Aug 20 2014 08:47
шалом хаверим
Роман Сохарев
@greabock
Aug 20 2014 08:48
@Big-Shark в общем, чутка причесал класс. Теперь с колбэком на валидацию, а по дефолту регулярки. К вечеру еще юзаж накатю, и будет симпатичненько.
А еще хитрючий механизм... вызова нестатических методов, в статичном контексте...
Роман Сохарев
@greabock
Aug 20 2014 08:57
Ну блин... хоть бы кто поздравил с первой репой на гитхабе... пусть и велосипед, но свой же...
Sympho
@Sympho
Aug 20 2014 08:59
Поздравляем!
Роман Сохарев
@greabock
Aug 20 2014 09:01
Спасибо :-)
Alexander Egorov
@Amegatron
Aug 20 2014 09:03
@greabock с отступами косяки :) да и ошибки я бы эксепшенами выкидывал
и на английском языке все же :)
Роман Сохарев
@greabock
Aug 20 2014 09:03
нельзя эксепшн
Alexander Egorov
@Amegatron
Aug 20 2014 09:04
лан, пока нет доки не буду особо всматриваться
это ты для Лары делаешь валидатор? Или просто универсальный для пыха?
Роман Сохарев
@greabock
Aug 20 2014 09:05
Универсальный. Для лары - я пока не умею обвязку писать.
Ну там поставщики композеры и прочее...
Alexander Egorov
@Amegatron
Aug 20 2014 09:06
ну там несложно на самом деле, но что самое главное - интересно :)
Роман Сохарев
@greabock
Aug 20 2014 09:07
Ну как начну разбираться - чат утонет в моих вопросах, не беспокойся =)
@Amegatron замечания учту. Спасибо!
Yupe! team
@yupe
Aug 20 2014 09:25
Товарищи, привет! Может я пропустил. Подскажите, кот-то разбирался с условиями использования https://cartalyst.com/ и его компонентов ?
Yupe! team
@yupe
Aug 20 2014 09:55
Ну тогда уж https://cartalyst.com/terms +)
Я думал просто может кто-то разбирался
Brezhnev Ivan
@vanchelo
Aug 20 2014 11:10
@yupe ты хотел свой продукт продавать вместе с карталистом на борту?
Maxim
@Big-Shark
Aug 20 2014 11:37
@greabock поздравляю, гляну как накатаешь)
@yupe привет, давно не видел)
у Yii оказывается такое уже есть
Brezhnev Ivan
@vanchelo
Aug 20 2014 12:03
ерунда)
Роман Сохарев
@greabock
Aug 20 2014 12:05
@Big-Shark Спасибо! :-) И я уже накатал.
Maxim
@Big-Shark
Aug 20 2014 12:06
@vanchelo по моему 1 ерунда, а 2 похоже но слишком сложно
Brezhnev Ivan
@vanchelo
Aug 20 2014 12:06
@Big-Shark ага)
Maxim
@Big-Shark
Aug 20 2014 12:07
@greabock осталось сделать пакетом к ларе, сделать возможность использовать за место регулярок правила валидации, и возвращать ошибка в более стандартизованом виде, с использованием разных локализаций)
Brezhnev Ivan
@vanchelo
Aug 20 2014 12:07
только хотел сказать что надо бы использовать ларавеловский валидатор
Роман Сохарев
@greabock
Aug 20 2014 12:08
Его в коллбэке можно подрубить.
Brezhnev Ivan
@vanchelo
Aug 20 2014 12:08
а автоматом нельзя его использовать?
Maxim
@Big-Shark
Aug 20 2014 12:08
@greabock это сложно)
Роман Сохарев
@greabock
Aug 20 2014 12:09
@Big-Shark почему сложно?
Maxim
@Big-Shark
Aug 20 2014 12:09
@greabock ну запутано через колбеки
DeminAlexey
@DeminAlexey
Aug 20 2014 12:10
а разве нельзя тупо в модели прописать валидатор и все?
и нафига такой гемор нужен с бандлами?
кстати где можно платные уроки ларакастс скачать?
Maxim
@Big-Shark
Aug 20 2014 12:11
@DeminAlexey с бандлами? Не всегда данные можно разместить в одноуровневый массив
Роман Сохарев
@greabock
Aug 20 2014 12:11
@DeminAlexey Блин, ну вот обвязка будет лары, тогда и будет прописан жестко. Пока что он универсальный.
Brezhnev Ivan
@vanchelo
Aug 20 2014 12:11
@DeminAlexey валидация в моделе это бред
Maxim
@Big-Shark
Aug 20 2014 12:12
@greabock ты кстати пробовал его ставить через композер допустим к ларе?
@vanchelo тут есть разные варианты)
Роман Сохарев
@greabock
Aug 20 2014 12:12
@Big-Shark нет, как поставишь - расскажи =)
Brezhnev Ivan
@vanchelo
Aug 20 2014 12:13
@greabock тебе надо создать composer.json в проекте
Роман Сохарев
@greabock
Aug 20 2014 12:17
Блин, дайте хоть ссылку на статью как пакеты в ларвель доставлять...
Maxim
@Big-Shark
Aug 20 2014 12:18
просто через композер)
Brezhnev Ivan
@vanchelo
Aug 20 2014 12:18
ларавел тут не нужен
Роман Сохарев
@greabock
Aug 20 2014 12:18
Ну а поставщики там всякие...
вот как у меня
можно на packagist не публиковать
This message was deleted
т.е. я указываю репо в composer.json своего лара приложения
@greabock и привести надо к одному виду)
slider23
@slider23
Aug 20 2014 12:22
как это на packagist не публиковать, надо публиковать !
Brezhnev Ivan
@vanchelo
Aug 20 2014 12:23
его пакет надо)
slider23
@slider23
Aug 20 2014 12:24
заставлять людей заполнять repositories у себя в композере негуманно
пакет сделать просто: https://packagist.org/about
Brezhnev Ivan
@vanchelo
Aug 20 2014 12:24
дык я не против)
просто бота решили не публиковать)
Роман Сохарев
@greabock
Aug 20 2014 12:38
Ну а вообще, хоть пару слов о коде? А то может мне лучше лопатой работать...
Brezhnev Ivan
@vanchelo
Aug 20 2014 12:38
меня форматирование напрягает
в ларавел стиле
 private function arraySameKeys_(Array $array1, Array $array2)
    {
        if (array_merge(array_diff_key($array1, $array2), array_diff_key($array2, $array1)))
        {
            return self::setError('#! Не совпали ключи массивов.', [
                'element' => $array1,
                'prototype' => $array2
            ]);
        }
        else
        {
            return true;
        }
    }
 private function arraySameKeys_(Array $array1, Array $array2)
    {
        if (array_merge(array_diff_key($array1, $array2), array_diff_key($array2, $array1)))
        {
            return self::setError('#! Не совпали ключи массивов.', [
                'element' => $array1,
                'prototype' => $array2
            ]);
        }

        return true;
    }
последний else можно не делать
и читается легче
Роман Сохарев
@greabock
Aug 20 2014 12:42
Ок, я попытаюсь поправить форматирование.
Brezhnev Ivan
@vanchelo
Aug 20 2014 12:42
штормом пользуешься?
Роман Сохарев
@greabock
Aug 20 2014 12:43
И штормом тоже.
Brezhnev Ivan
@vanchelo
Aug 20 2014 12:43
там настраивается форматирование
потом CTRL+ALT+L
Роман Сохарев
@greabock
Aug 20 2014 12:44
Хорошо, гляну.
Brezhnev Ivan
@vanchelo
Aug 20 2014 12:44
последний блок else можно опускать если за ним ничего не идет
Роман Сохарев
@greabock
Aug 20 2014 12:45
Да, я знаю. Это артефакт.
Brezhnev Ivan
@vanchelo
Aug 20 2014 12:45
))
Роман Сохарев
@greabock
Aug 20 2014 12:48
Ну, спасибо всем, что какашками не закидали!
Eugene Holiday
@eugene-holiday
Aug 20 2014 12:49
CTRL+ALT+L это слип =_=
Brezhnev Ivan
@vanchelo
Aug 20 2014 12:52
че за слип?
Роман Сохарев
@greabock
Aug 20 2014 12:54
это когда веки верхние с нижними СЛИПаются.
Eugene Holiday
@eugene-holiday
Aug 20 2014 12:55
ну не слип а лок скрин под бубунтой
Brezhnev Ivan
@vanchelo
Aug 20 2014 12:55
call_user_func($this->callback, $value, $rule);
вместо
$callback = $this->callback;
if ( ! $callback($value, $rule))
if ( ! call_user_func($this->callback, $value, $rule))
смотрится просто симпатичнее)
а делает одно и то же)
Роман Сохарев
@greabock
Aug 20 2014 13:02
Да, так лучше. Я просто не знал как обойти _call(), и поэтому через переменную сделал.
Роман Сохарев
@greabock
Aug 20 2014 14:47
Что-то все попритихли...
Brezhnev Ivan
@vanchelo
Aug 20 2014 14:47
работа)
Orel
@2byte
Aug 20 2014 14:48
А я ухожу скоро
Все в делах сегодня )
Роман Сохарев
@greabock
Aug 20 2014 14:48
@2byte приятного вечера
Vadim Shashin
@Enapiuz
Aug 20 2014 19:02
Добрый вечер. Подскажите, как такое возможно?
Ссылка site.loc/dashboard/settings/?code=63f0a871
При этом Input::get('code') возвращает null. И даже $_GET пустой.
Aza Noriega
@MegaGM
Aug 20 2014 19:07
@Enapiuz Слишком мало информации. Может редиректы какие есть или ещё что
Vadim Shashin
@Enapiuz
Aug 20 2014 19:10

Грубо говоря такой контроллер

class DashboardController extends \BaseController {
    public function settings()
    {
        $code = Input::get('code');
        dd($code);
    }
}

Такой роутинг

Route::group(array('prefix' => 'dashboard', 'before' => 'needauth'), function() {
    Route::get('/settings', ['uses' => 'DashboardController@settings', 'as' => 'dashboard.settings']);
}

При переходе по вышеуказанной ссылке в параметре code пусто

Редиректов никаких нет, ничего лишнего нет
Vadim Shashin
@Enapiuz
Aug 20 2014 19:16
Хотя что-то мне кажется, что замешан тут OpenServer...
Vadim Shashin
@Enapiuz
Aug 20 2014 19:21
Ну да, вопрос исчерпан, в OpenServer 5.1.1 уродский конфиг :smile: с 5.1.0 такого не было
класс, Лара на 4-том месте
среди таких старожил)
даже джангу отодвинула)
Alexey
@Butochnikov
Aug 20 2014 20:36
:+1:
Brezhnev Ivan
@vanchelo
Aug 20 2014 20:39
кто полимер пробовал?
Роман Сохарев
@greabock
Aug 20 2014 20:39
Я больше удивлен, как cake еще дышит...
Brezhnev Ivan
@vanchelo
Aug 20 2014 20:39
не могу понять что это и с чем его употреблять
я тож удивлен
а Yii туда не попал)
Роман Сохарев
@greabock
Aug 20 2014 20:47
Нунизаюя... по мне - так еще одна попытка собрать все свистелки в кучу... правда, не лишена оригинальности!
Brezhnev Ivan
@vanchelo
Aug 20 2014 20:47
это вроде гугловская поделка
Роман Сохарев
@greabock
Aug 20 2014 20:51
Под мобилки заточена мощно.
Brezhnev Ivan
@vanchelo
Aug 20 2014 20:52
а на декстопе?
есть даже такое http://www.polymer-project.org/tools/designer/
Роман Сохарев
@greabock
Aug 20 2014 20:52
Ни что не мешает и на компе юзать...
Обрати внимание, как там для улучшения ощущений "клика-тача", при любом действии запускается некая анимашка.
Brezhnev Ivan
@vanchelo
Aug 20 2014 20:54
да
мне нравится
чувствуется отдача
Роман Сохарев
@greabock
Aug 20 2014 20:54
Прямо чувствется, что на мобилке это нужно. Без этого тяжело - как будто руки в верхонках.
Brezhnev Ivan
@vanchelo
Aug 20 2014 20:55
ага
класс
это точно для мобилок)
Роман Сохарев
@greabock
Aug 20 2014 20:58
Я не сразу понял - в эмуляторе запустил =)
Brezhnev Ivan
@vanchelo
Aug 20 2014 21:01
и в трендах Лара на 4-ом месте за месяц
не смотрели эту CMS'ку?
Роман Сохарев
@greabock
Aug 20 2014 21:03
Времени нет - все посмотреть =(
Я так до кокпита и не добрался
Пойду-ка я залипну в сериал какойнибуль перед сном.
Взял в привычку - врубить сериал и уснуть. Уже пятый день первую серию четвертого сезона Suits смотрю.
Brezhnev Ivan
@vanchelo
Aug 20 2014 21:07
давай)
приятных снов
Роман Сохарев
@greabock
Aug 20 2014 21:07
Спокойной ночи/утра
Brezhnev Ivan
@vanchelo
Aug 20 2014 21:07
)
класс
можно и без ангулара)
Alexander Zhuravlev
@SCIF
Aug 20 2014 22:15
@Butochnikov , очень-очень странно. hhvm оказался гораздо медленней пыхи?? Очень странно
Alexey
@Butochnikov
Aug 20 2014 22:20
вот уж не знаю
Alexander Zhuravlev
@SCIF
Aug 20 2014 22:23
Может не прогревали. На канале говорят 10-12 запросов он показывает обычную скорость, а дальше взлетает
Alexey
@Butochnikov
Aug 20 2014 22:23
там даже laravel в тестах есть