These are chat archives for LaravelRUS/chat

10th
Apr 2015
LaravelButler

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

Русскоязычное сообщество 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 10 2015 02:11
@Armanio можно утащить пагинацию в репозиторий или скопировать метод из билдера в модель и изменить как надо
LaravelButler

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

Русскоязычное сообщество 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

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

Русскоязычное сообщество 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 10 2015 06:16
@Armanio @jhaoda вот про репозиторий - это вариант
Хотя мне все же "универсальный" пагинатор больше нравится.
JhaoDa
@jhaoda
Apr 10 2015 06:26
@greabock универсальный это только ларавель дописывать
https://gist.github.com/jhaoda/115b9866cc08e13f2d6e я вот так сделал
Хотя у меня это в репозитории, но можно и в модель
Ivan
@Hunternnm
Apr 10 2015 06:30
А у меня вот тоже маленькая победа) Спустя 3 дня чтения мануала сделал типа блог) Сижу довольный шо слон... Лара - вещь. Только столько всего надо еще понять...
Константин Брызгалин
@constb
Apr 10 2015 06:38
@Hunternnm не всё сразу. зато потом привыкнешь и от других сред плеваться будешь, мол, кто это всё так коряво спроектировал, вот в ларавеле... =)
у меня вот тоже победа - вчера одолел очереди и планировщик в ларе. научился гонять раннер очередей через supervisor
Ivan
@Hunternnm
Apr 10 2015 06:39
@constb не матюкайся... пока
но я тебя скоро пойму))))
Константин Брызгалин
@constb
Apr 10 2015 06:40
а ещё обнаружил что планировщик зараза если нет задач - выводит об этом сообщение в консоль. честный крон тут же отправляет это сообщение по почте. оставил его на несколько часов, вернулся - 200+ сообщений в инбоксе!!!
Ivan
@Hunternnm
Apr 10 2015 06:40
кстати, кто-то юзал нормальный таймер обратного отсчета на jquery?
хыыыы
Константин Брызгалин
@constb
Apr 10 2015 06:41
@Hunternnm в одном из наших проектов наш верстальщик использовал плагин flipclock. посмотри может подойдёт
Ivan
@Hunternnm
Apr 10 2015 06:43
@constb спасибо, посмотрю. Интересная такая цацка
Еще на http://hilios.github.io/jQuery.countdown/ наткнулся, вроде тоже ничо так
Dinar Garipov
@garf
Apr 10 2015 07:14
@constb Я уже месяц использую. :)
@constb И у меня планировщик не шлет при отработке без заданий ничего
Babichev Igor
@HiMiC
Apr 10 2015 07:58
может потому что не указано кому слать в кроне?
Dinar Garipov
@garf
Apr 10 2015 08:05
@HiMiC А может и не надо в кроне слать ничего? :) лара сама может слать при выполнении задания
LaravelButler

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

Русскоязычное сообщество 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 10 2015 08:56
@gaaarfild по-моему крон автоматом весь вывод (если есть) отправляет тому пользователю от которого задача запущена. руту для общих кронтабов, личные кронтабы - пользователю.
No scheduled commands are ready to run. у меня всегда выдаёт если на текущем запуске ничего не делалось.
toropchin
@toropchin
Apr 10 2015 09:26
This message was deleted
Толи я дурак, толи лыжи не едут. Не работает foreach в классе. Передаю в метод массив, а foreach перебирает только первый элемент массива и всё.
class PreparationDesign extends Model {
    public static function getTopCSS($css){
        if(is_array($css)){
            $css = array_unique($css);
            if(!isset($css_list)){
                $css_list = null;
            }
            foreach ($css as $k => $v) {
                print_r($k);
                $before = $after = NULL;
                $wrapper = explode('|', $v);
                if (count($wrapper) == 3) {
                    $v = $wrapper[0];
                    $before = $wrapper[1];
                    $after = $wrapper[2];
                }
                $css_list = $css_list."$before<link rel='stylesheet' href='$v' type='text/css' />$after\n";
                return $css_list;
            }

        }
    }
}
$css[0] = 'один';
$css[1] = 'два';
$css_list = PreparationDesign::getTopCSS($css);
print_r($css_list);
toropchin
@toropchin
Apr 10 2015 09:36
Нашёл ошибку. Return не в том месте был
Ivan
@Hunternnm
Apr 10 2015 09:54
эхххх
я а пришел с обеда, думал поумничать)
а ты нашел....
LaravelButler

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

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

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

Maxim
@noy87ru
Apr 10 2015 10:38

Здравствуйте! Подскажите у меня есть

 Route::controller('magentoimport', 'MagentoImportController');

как будут правильно до него

{{ link_to_route('???', 'Из Magento') }}
метод например getImport()
Роман Сохарев
@greabock
Apr 10 2015 10:46
@noy87ru для безымянных роутов такое не прокатит
Maxim
@noy87ru
Apr 10 2015 10:49
@greabock спасиб
Роман Сохарев
@greabock
Apr 10 2015 10:55
@noy87ru назначить роут на экшн
LaravelButler

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

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

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

Alexander Popov
@ruelephant
Apr 10 2015 11:45
плагиат с laravel пошел :) http://habrahabr.ru/post/255463/
Ivan
@Hunternnm
Apr 10 2015 11:47
я думал там холивары будут, а там всего лишь 1 коммент
Константин Брызгалин
@constb
Apr 10 2015 11:49
@Hunternnm пф. миддлвари существовали задолго до ларавеля. в комментах правильно написали про node.js и express - там оно живёт на миддлварях с первых версий. а это было лет 5 назад ещё наверное.
JhaoDa
@jhaoda
Apr 10 2015 11:59
За последний месяц мне довелось плотно поработать с продуктами Atlassian
Какое же это говно, едрёна кочерыжка... самое говно это HipChat
Маркдаун везде через жопу понимается, какие-то свои уродские команды форматирования в каждом продукте
censoredgit
@censoredgit
Apr 10 2015 12:01
в django эти мидлвари 100лет назад были)
@ruelephant вроде как фалкон 2 stable уже http://phalconphp.com/ru/download/windows
Ivan
@Hunternnm
Apr 10 2015 12:15
а вот для нагруженного проекта что посоветуете использовать? примерно 300 человек онлайн постоянно...
LaravelButler

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

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

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

censoredgit
@censoredgit
Apr 10 2015 12:18
@Hunternnm конечно же symfony
JhaoDa
@jhaoda
Apr 10 2015 12:21
@Hunternnm а что такое «300 человек онлайн»?
Ivan
@Hunternnm
Apr 10 2015 12:21
@censoredgit лару не трогать?
@jhaoda это 300 человек, которые ходят по сайту... каждый рефреш странички примерно 10 запросов к бд
JhaoDa
@jhaoda
Apr 10 2015 12:22
Вот они зашли на сайт и сидят, читают на одной странице простыню текста. Или вообще пошли чай себе делать
Какая от них нагрузка?
Ivan
@Hunternnm
Apr 10 2015 12:23
Есть n-ый каталог предприятий и сервисов города с привязкой к OSM. По статистике в среднем онлайн около 300 человек, запросов к бд от 10 до 100 в секунду генерят. Ходят, ищут себе или мастерскую, или булошную
В пике кликанья запросов до 250
JhaoDa
@jhaoda
Apr 10 2015 12:26
@Hunternnm щас придет элефантус и расскажет, как у него 100 rps на ларавеле сервер жрут :)
Ivan
@Hunternnm
Apr 10 2015 12:26
Пичаль... Кидать лару, идти на symfony ?
censoredgit
@censoredgit
Apr 10 2015 12:26
@Hunternnm смотря какой серв и что будут делать посетители. Для меня сейчас баланс производительности и удобства это yii2.
Роман Сохарев
@greabock
Apr 10 2015 12:26
ой все
ну двадцать пять обращений к серваку в секнуду
Ivan
@Hunternnm
Apr 10 2015 12:27
сервер: 4 ядра 3,2ггц 4гб ОП... на ссд... centos 6.5
Роман Сохарев
@greabock
Apr 10 2015 12:27
да хоть пентиум три
JhaoDa
@jhaoda
Apr 10 2015 12:27
@Hunternnm как ты понимаешь, «от 10 до 100 в секунду» запросов к базе в текущем решении могут превратиться в 5 или 50 в новом решении
Роман Сохарев
@greabock
Apr 10 2015 12:27
это 25 обращений
не смешите меня
Alexander Popov
@ruelephant
Apr 10 2015 12:27
а вот и я
Роман Сохарев
@greabock
Apr 10 2015 12:27
@jhaoda ну вот кто тебя просил?
JhaoDa
@jhaoda
Apr 10 2015 12:27
О как я призвал
censoredgit
@censoredgit
Apr 10 2015 12:27
@ruelephant жги)
Alexander Popov
@ruelephant
Apr 10 2015 12:28
@Hunternnm какая нагрузка на пых часть?
какая конфа
Andrew Gurinovich
@altmind
Apr 10 2015 12:28
помогите пожалуйста с eloquentorm
Alexander Popov
@ruelephant
Apr 10 2015 12:28
стоит ли что-то типо opcache
Роман Сохарев
@greabock
Apr 10 2015 12:28
@altmind заверни ссылку пожалуйста
Andrew Gurinovich
@altmind
Apr 10 2015 12:29
в строке с $variants = $variants->all(); кидает эксепшн "Call to undefined method Illuminate\Database\Query\Builder::all()"
Ivan
@Hunternnm
Apr 10 2015 12:29
@ruelephant да в том то и дело что ничего не стоит... всего лишь пара классов и моделей, но дико всё написано... сказали переделать. будут развивать - т.е. нагрузка пойдет вверх
Константин Брызгалин
@constb
Apr 10 2015 12:29
@altmind all- это метод на модели. а не на билдере
на билдере надо звать get
Alexander Popov
@ruelephant
Apr 10 2015 12:30
@Hunternnm это лара?
Andrew Gurinovich
@altmind
Apr 10 2015 12:30
oh
Ivan
@Hunternnm
Apr 10 2015 12:30
@ruelephant нет, это голый php...
Роман Сохарев
@greabock
Apr 10 2015 12:30
@altmind используй get()
Alexander Popov
@ruelephant
Apr 10 2015 12:30
@Hunternnm сколько у тебя планируемая нагрузка?
на бекеенд именно, не на базу
Ivan
@Hunternnm
Apr 10 2015 12:31
@ruelephant ну ждем до 50000 уников в сутки...
Alexander Popov
@ruelephant
Apr 10 2015 12:32
я про RPS
Роман Сохарев
@greabock
Apr 10 2015 12:33
@ruelephant как я понял из его речи, там будет 25+ rps
не так уж и много, в общем
Ivan
@Hunternnm
Apr 10 2015 12:33
может даже 50+
Alexander Popov
@ruelephant
Apr 10 2015 12:33
но у него и база там-же
Ivan
@Hunternnm
Apr 10 2015 12:33
угу
а на пик рассчитывать 100
если штука пользователей завалится сразу
Alexander Popov
@ruelephant
Apr 10 2015 12:34
@Hunternnm добавь рама до 16 на сервак, и потянет думаю около 50 RPS
Ivan
@Hunternnm
Apr 10 2015 12:34
сервер- nginx + php-fpm, без апача
Alexander Popov
@ruelephant
Apr 10 2015 12:35
@Hunternnm я тестил, на виртуалке в продакшен окружении, 20% от ядра выжирает (3.7 XEON)
на 1 инстанс
это чисто пых, база живет отдельно
Ivan
@Hunternnm
Apr 10 2015 12:35
@ruelephant там висело проектов 10... 50 rps на текущей конфе было и без лагов
JhaoDa
@jhaoda
Apr 10 2015 12:36
@Hunternnm вангую, что вам будет дешевле серверной мощи докупить, чем переписывать это на симфони
Alexander Popov
@ruelephant
Apr 10 2015 12:36
лара очень жручая :)
JhaoDa
@jhaoda
Apr 10 2015 12:36
Если только ты не спец в симфони
Alexander Popov
@ruelephant
Apr 10 2015 12:36
@jhaoda вангую что 1 сервер дополнительно пол миллиона
Роман Сохарев
@greabock
Apr 10 2015 12:36
@ruelephant hhvm кстати сильно помогает
Ivan
@Hunternnm
Apr 10 2015 12:36
Хотите самое интересное... На сервер не выделят ни копейки
Alexander Popov
@ruelephant
Apr 10 2015 12:37
@Hunternnm тогда не твой выбор увы :)
@Hunternnm увалится под нагрузкой
хотите сэкономить на железе, платите программистам
JhaoDa
@jhaoda
Apr 10 2015 12:37
@ruelephant кто сказал про железные сервера?
Ivan
@Hunternnm
Apr 10 2015 12:37
@ruelephant я же потому и спрашиваю совета, что лучше для хайлоада
JhaoDa
@jhaoda
Apr 10 2015 12:38
Какие, нахрен, поллимона, вы чо?
Роман Сохарев
@greabock
Apr 10 2015 12:38

Хотите самое интересное... На сервер не выделят ни копейки

вот тут самое место для твоей аватарки

Alexander Popov
@ruelephant
Apr 10 2015 12:38
JhaoDa
@jhaoda
Apr 10 2015 12:38
@ruelephant у тебя отравление энтерпрайзом, чувак
Ivan
@Hunternnm
Apr 10 2015 12:38
@greabock угу... это я по жизни с нашими людьми
когда слышу: надо допилить, переделать, денег и помощи хер
срок: до понедельника
Alexander Popov
@ruelephant
Apr 10 2015 12:39
@Hunternnm если финансирование 0, не стоит оно того, увалитесь :)
Ivan
@Hunternnm
Apr 10 2015 12:39
@ruelephant работать у нас негде
JhaoDa
@jhaoda
Apr 10 2015 12:39
@Hunternnm а нахер слать не пробовал таких?
А, вечная беда... ну фриланс, биржи, буржуи?
Ivan
@Hunternnm
Apr 10 2015 12:40
был бы вариант - давно бы послал и уволился
JhaoDa
@jhaoda
Apr 10 2015 12:40
@Hunternnm одеск чем не вариант?
Alexander Popov
@ruelephant
Apr 10 2015 12:40
чувак, я тебе реально говорю, тяжелая хрень
попробуй Yii 1 ветке
да там говнокод, но оно менее жручее
Ivan
@Hunternnm
Apr 10 2015 12:41
а если брать в расчет что ОП таки купят?
censoredgit
@censoredgit
Apr 10 2015 12:41
@Hunternnm https://github.com/yiisoft/yii2/blob/master/docs/guide-ru/intro-yii.md https://github.com/yiisoft/yii2/blob/master/docs/guide-ru/README.md
Alexander Popov
@ruelephant
Apr 10 2015 12:41
а может не надо 2 ветку сразу?
Andrew Gurinovich
@altmind
Apr 10 2015 12:41
если уж hhvm упомянули
JhaoDa
@jhaoda
Apr 10 2015 12:41
@Hunternnm что такое ОП?
Andrew Gurinovich
@altmind
Apr 10 2015 12:41
resin/quercus кто-нибудь пробовал?
очень старый проект
censoredgit
@censoredgit
Apr 10 2015 12:42
@ruelephant нафига первой версии?
Alexander Popov
@ruelephant
Apr 10 2015 12:42
@censoredgit стабильно, проверено
и у них требования не высокие, сроки жмут
не до язысков
Роман Сохарев
@greabock
Apr 10 2015 12:43
@censoredgit однерочка быстрее
censoredgit
@censoredgit
Apr 10 2015 12:43
@ruelephant не не. только 2 версия. @Hunternnm не слушай их и бери вторую версию
Alexander Popov
@ruelephant
Apr 10 2015 12:44
@Hunternnm у них инженерия головного мозга, не слушай их
упорешь сроки
Ivan
@Hunternnm
Apr 10 2015 12:44
ОП - оперативная память
JhaoDa
@jhaoda
Apr 10 2015 12:44
@Hunternnm вы чо, у себя железный сервер держите?
Или все же ВДСка?
Ivan
@Hunternnm
Apr 10 2015 12:44
VDS-ка с возможностью расширения
Роман Сохарев
@greabock
Apr 10 2015 12:45
у меня есть железный сервер... от него только проблемы XD
Ivan
@Hunternnm
Apr 10 2015 12:45
во-во
до меня был... сам выкидывал
JhaoDa
@jhaoda
Apr 10 2015 12:45
@Hunternnm а вообще, я не понимаю что ты страдаешь. Нагрузочное тестирование никто не отменял
Можно написать кусочек функционала и нагрузить. А потом экстраполяцию провести
Роман Сохарев
@greabock
Apr 10 2015 12:46
JhaoDa
@jhaoda
Apr 10 2015 12:46
А гадать на кофейной гуще это тухляк
Ivan
@Hunternnm
Apr 10 2015 12:46
@jhaoda так тестирование то тестирование... я вот решил у знающих людей спросить на что переводить... а то в каждый фреймворк вникай, тесть... а там и сроки привет скажут
jmeter активно юзаю
Alexander Popov
@ruelephant
Apr 10 2015 12:47
@Hunternnm чувак, бери Yii 1.*
Andrew Gurinovich
@altmind
Apr 10 2015 12:47
господа, еще вопрос. тот же гист https://gist .github.com/altmind/c23e0a9fbe76200b290b Есть модель, есть ассоциации, нужные ассоциации указаны в with(), надо сделать where по ассоциации: Variant::with('color')->where('color.name','Blue')
Роман Сохарев
@greabock
Apr 10 2015 12:47
@ruelephant изыди сотона )
Alexander Popov
@ruelephant
Apr 10 2015 12:47
я тебе реально говорю, по остальным ты только книги читать неделю будешь
JhaoDa
@jhaoda
Apr 10 2015 12:47
@Hunternnm послушай, я сильно сомневаюсь, что если ты не сделаешь это за два дня, то тебя уволят и найдут гуру, кторый сделает за день и в 2 раза дешевле, правда же?
Alexander Popov
@ruelephant
Apr 10 2015 12:47
@greabock у чувака базы как я понял нет. Оно запорет сроки с вашими "правильно"
пока будет гуглить
Ivan
@Hunternnm
Apr 10 2015 12:47
до понедельника - это я образно, ребята
Andrew Gurinovich
@altmind
Apr 10 2015 12:48
пока это генерит верный sql за исключением того, что в запросе не джойнятся ассоциации
Роман Сохарев
@greabock
Apr 10 2015 12:48
вот @jhaoda правильно говорит - нужно с чувством, с толком, с расстановкой ))
JhaoDa
@jhaoda
Apr 10 2015 12:48
Что за рабская психология-то? Понятно, что начальство давит, но голову-то надо включать и им, и себе
Нельзя родить дитё за 4 месяца, ну хоть как
Роман Сохарев
@greabock
Apr 10 2015 12:49
@altmind чего?
Andrew Gurinovich
@altmind
Apr 10 2015 12:49
сори, с самого начала :)
Variant::with('color')->where('color.name','Blue') sql выглядит как-то так select * fromvariantswhere (color.name= ?)
Ivan
@Hunternnm
Apr 10 2015 12:49
У меня и так прогресс! Я научил что сайт за вечер не делается и приложение для логистики за неделю не пишется...
Andrew Gurinovich
@altmind
Apr 10 2015 12:49
надо ли приджоинить таблицу color руками?
Ivan
@Hunternnm
Apr 10 2015 12:50
Ладно, тогда вопрос такого плана: а для чего Вы лару пользуете?
JhaoDa
@jhaoda
Apr 10 2015 12:50
@Hunternnm делаешь маленький кусочек на ларавель, например поиск по каталогу — тупо по одной фразе, без всяких там фильтров или что у вас там есть
Alexander Popov
@ruelephant
Apr 10 2015 12:50
@Hunternnm я использовал для апи, сильно убился по производительности :)
JhaoDa
@jhaoda
Apr 10 2015 12:50
Это же час делов, верно?
Нагружаешь и смотришь
Alexander Popov
@ruelephant
Apr 10 2015 12:50
пока удалось ужать группу запросов в секунду, после демонстрации буду переписывать скорее всего
на Phalcon
Ivan
@Hunternnm
Apr 10 2015 12:51
фалкон, как я понял, типа самый шустрый?
ядро на С...
Alexander Popov
@ruelephant
Apr 10 2015 12:51
ага
Ivan
@Hunternnm
Apr 10 2015 12:52
ну, если верить графику у них на сайте по RPS...
Alexander Popov
@ruelephant
Apr 10 2015 12:52
Роман Сохарев
@greabock
Apr 10 2015 12:53

@altmind

Variant::with('color')->whereHas('color', function($query) use ($colorName) {
       $query->whereName($colorName);               
});

это если без джойнов и одной строкой

Ivan
@Hunternnm
Apr 10 2015 12:53
yaf вообще жжот)
censoredgit
@censoredgit
Apr 10 2015 12:53
лара была быстрее silex и symfony)
Alexander Popov
@ruelephant
Apr 10 2015 12:53
@Hunternnm на Yaf я бы не смотрел, его пишут китайцы. Документация тоже китай :)
Роман Сохарев
@greabock
Apr 10 2015 12:54
This message was deleted
Alexander Popov
@ruelephant
Apr 10 2015 12:54
@Hunternnm 如果你的母语是不是中国人,你有什么做的有 :)
Ivan
@Hunternnm
Apr 10 2015 12:54
а как фалкон в плане безопасности? в ларе читал и csrf, и прочие плюшки из коробки
Alexander Popov
@ruelephant
Apr 10 2015 12:55
@Hunternnm в плане безопасности рулят мозги и использование mysql binding
JhaoDa
@jhaoda
Apr 10 2015 12:55
@Hunternnm ещё я тебе так скажу — пока ты во всем соглашаешься с начальством, он так и будет думать, что «чо там делов, тогда за неделю сделал и щас сделаешь». Тот факт, что ты это делал именно неделю, спя по 4 часа в сутки, от них может ускользать
Alexander Popov
@ruelephant
Apr 10 2015 12:56
@Hunternnm смысл mysql биндинг в том, что ты передаешь данные и запрос отдельно, а уже сервер склеивает
Ivan
@Hunternnm
Apr 10 2015 12:56
@jhaoda ну я от этого ухожу... вчера дома за чашечкой кофе сделал задачу, сейчас вот с вами общаюсь)
@ruelephant ну в PDO так и делаю
@jhaoda а сдам во вторник
JhaoDa
@jhaoda
Apr 10 2015 12:56
Вообще, «железо дешевле».
Как правило, затраты на разработку в сотни раз превышают затраты на инфраструктуру. Поэтому писать «штабы вот на этом сервере работало, ни копейки не дадим на обгрейт» — глупо и преступно. И это надо объяснять.
Alexander Popov
@ruelephant
Apr 10 2015 12:59
@jhaoda не с таким курсом :)
@jhaoda мы вынуждены вон закупить винты, на 10 Gb всего то по 30 тысяч рублей штука
да они "специальные" под сертифицированное пылезащищенные промышленные блоки, но всеравно нытья много
Ivan
@Hunternnm
Apr 10 2015 13:00
@jhaoda полностью согласен... но! вот как минимум для себя хочется выбрать 1 фреймворк и на нем всё писать... а то 2 года только сижу за всеми исправляю баги, и за этим занятием никакого развития блин... а когда резко что-то надо то городятся такие костыли что аж стыдно
JhaoDa
@jhaoda
Apr 10 2015 13:00
@ruelephant последний проект, в котором я работал, только по зарплате двух кодеров сожрал у клиента 700к
Alexander Popov
@ruelephant
Apr 10 2015 13:01
ну они же не на 1 месяц сожрали тоЮ
JhaoDa
@jhaoda
Apr 10 2015 13:01
А всего там было 5 человек, но я не знаю их зарплат
Всего, вроде бы, 3 лимона он стоил клиенту
Alexander Popov
@ruelephant
Apr 10 2015 13:02
ну в москве идут по 100 тысяч в месяц миддлы
JhaoDa
@jhaoda
Apr 10 2015 13:02
А работает на ВДСке за 2 или 3 рубля в месяц
Alexander Popov
@ruelephant
Apr 10 2015 13:02
что JS что пых
NelinD
@NelinD
Apr 10 2015 13:02
@jhaoda =)))
JhaoDa
@jhaoda
Apr 10 2015 13:02
Ну я не в Маскве
У нас и 35-40 — не плохо
NelinD
@NelinD
Apr 10 2015 13:03
@jhaoda за проект?
JhaoDa
@jhaoda
Apr 10 2015 13:03
Как правило, за эти деньги приходится писать на Битриксе, причем либо на конвейере, либо ещё и фронт тащить
@NelinD в месяц, какой проект, ты чо
Alexander Popov
@ruelephant
Apr 10 2015 13:03
битрикс в москве идет от 120
никто не хочет браться :D
джуниоры от 60-70
JhaoDa
@jhaoda
Apr 10 2015 13:04
И что?
Alexander Popov
@ruelephant
Apr 10 2015 13:04
просто
Ivan
@Hunternnm
Apr 10 2015 13:04
у нас, если на рубли переводить, от 15000 до 40000
Alexander Popov
@ruelephant
Apr 10 2015 13:04
битрикс?
Ivan
@Hunternnm
Apr 10 2015 13:05
пофиг шо)
JhaoDa
@jhaoda
Apr 10 2015 13:05
@Hunternnm странный разброс
А, ну если пофиг
Ivan
@Hunternnm
Apr 10 2015 13:05
ну у нас медсестра, к примеру, или учитель, получают 5000-8000 тысяч на ваши
JhaoDa
@jhaoda
Apr 10 2015 13:05
За 15 у нас тоже есть вакансии. Но я так полагаю, что там еще и вредить надо немного
Ivan
@Hunternnm
Apr 10 2015 13:05
по сегодняшнему курсу
JhaoDa
@jhaoda
Apr 10 2015 13:05
Блин, мы про кодеров
Ivan
@Hunternnm
Apr 10 2015 13:06
так я для сравнения ЗП
NelinD
@NelinD
Apr 10 2015 13:06
@jhaoda там надо просто вредить
Ivan
@Hunternnm
Apr 10 2015 13:06
что это еще по нашим меркам прилично
NelinD
@NelinD
Apr 10 2015 13:06
@jhaoda как правило
JhaoDa
@jhaoda
Apr 10 2015 13:06
@Hunternnm у вас это где?
Alexander Popov
@ruelephant
Apr 10 2015 13:06
не знаю, мне не хватает :(
1.5 часа в одну сторону езда убился уже
NelinD
@NelinD
Apr 10 2015 13:06
@ruelephant тебе и лары не хватает
Alexander Popov
@ruelephant
Apr 10 2015 13:07
@NelinD маловато будет :)
@NelinD http://www.youtube.com/watch?v=B2xemOY5Ws0
Ivan
@Hunternnm
Apr 10 2015 13:07
ооо, вы о нас может и не слышали)
Приднестровье
Alexander Popov
@ruelephant
Apr 10 2015 13:07
слышали
не признанная республика
на западе украины
Ivan
@Hunternnm
Apr 10 2015 13:08
неа... чутка неправильно. между Украиной и Молдовой
100км от Одессы)
Alexander Popov
@ruelephant
Apr 10 2015 13:09
как бы у вас там жарко не стало совсем
рядом же донбас, одесса тоже греется потихоньку
Ivan
@Hunternnm
Apr 10 2015 13:10
да тут у нас все на стреме, если честно... с одной стороны молдова к границе технику тянет, с другой - украина... порошенко пообещал помочь вернуть нас в состав молдовы...
NelinD
@NelinD
Apr 10 2015 13:10
@ruelephant alt
Alexander Popov
@ruelephant
Apr 10 2015 13:11
порашенко пиздабол
уж извините за мат, не знаю как это по русски будет
Ivan
@Hunternnm
Apr 10 2015 13:11
может не будем про политику?
больная тема...
LaravelButler

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

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

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

Ivan
@Hunternnm
Apr 10 2015 13:12
нам вон границы перекрыли, торговать не можем... пенсионерам и гос.служащим 50% платят только - денег нет... да и частники всем порезали
Alexander Popov
@ruelephant
Apr 10 2015 13:13
Россия же там что-то выделяет?
Ivan
@Hunternnm
Apr 10 2015 13:14
8$ в месяц пенсионерам
JhaoDa
@jhaoda
Apr 10 2015 13:14
Посоны, завязывайте
Ivan
@Hunternnm
Apr 10 2015 13:14
усё, сорри
censoredgit
@censoredgit
Apr 10 2015 13:15
есть тут кто с emberjs хорошо знаком?
Alexander Popov
@ruelephant
Apr 10 2015 13:15
в принципе можно перейти на канал ruelephant/everywherePutin :)
с прошлого холивара остался
Ivan
@Hunternnm
Apr 10 2015 13:16
:smile:
чот как-то раскритиковали фалкон
JhaoDa
@jhaoda
Apr 10 2015 13:17
Я поражаюсь, когда вам есть время сраться за политику
Ivan
@Hunternnm
Apr 10 2015 13:18
@jhaoda да кто ж срется то?)
JhaoDa
@jhaoda
Apr 10 2015 13:19
@Hunternnm ок, просто потрещать за политку
Ivan
@Hunternnm
Apr 10 2015 13:19
@jhaoda так пятница жеж)
Alexander Popov
@ruelephant
Apr 10 2015 13:20
@Hunternnm ты дату поста смотрел?
2014 год
Ivan
@Hunternnm
Apr 10 2015 13:21
@ruelephant новая версия нынче?
Роман Сохарев
@greabock
Apr 10 2015 13:21
@censoredgit ну я чутка угли щупал
Alexander Popov
@ruelephant
Apr 10 2015 13:25
@Hunternnm ну надо смотреть еще раз
@Hunternnm чувак, бери Yii 1.* я тебе разумно советую, если считаешь себя мегогуру можешь попробывать 2
Ivan
@Hunternnm
Apr 10 2015 13:28
@ruelephant да я вот что-то уже на фалкон глаз положил)
только, как я полагаю, уровень вхождения повыше
Alexander Popov
@ruelephant
Apr 10 2015 13:29
как и в LA
я в LA5 входил около 2 недель
censoredgit
@censoredgit
Apr 10 2015 13:29
@greabock как тебе ? думаю выбрать один из js фреймов и фронтенд делать только на нем
Alexander Popov
@ruelephant
Apr 10 2015 13:29
причем далеко не с нуля, я уже 5+ лет тут колупаю веб :)
censoredgit
@censoredgit
Apr 10 2015 13:30
@ruelephant почему ты решил что yii2 сложнее первого?)
Ivan
@Hunternnm
Apr 10 2015 13:30
ну я в вебе 6+)
только вот ничего глобального, местячковые проджекты
и, блин, всегда за всеми всё переписываю...
Alexander Popov
@ruelephant
Apr 10 2015 13:30
что не видно :)
Ivan
@Hunternnm
Apr 10 2015 13:31
у нас с вами уровни совершенно разные)
Alexander Popov
@ruelephant
Apr 10 2015 13:31
ты точно посчитал "адекватный" коммерческий опыт? без студенческих поделей за еду
Ivan
@Hunternnm
Apr 10 2015 13:31
тогда 2 года)
Alexander Popov
@ruelephant
Apr 10 2015 13:31
а я именно так посчитал :)
Ivan
@Hunternnm
Apr 10 2015 13:32
2 года переписывания чужих костылей
Alexander Popov
@ruelephant
Apr 10 2015 13:32
если считать что первый сайт я запатчил лет в 14
то уже 12 лет опыта :)
я до сих пор помню ту правку, там каталог был двух уровневый, а я применил рекурсию и сделал без ограничений
был доволен как слон
Ivan
@Hunternnm
Apr 10 2015 13:35
ну я в 2006 только комп увидел) так что)
NelinD
@NelinD
Apr 10 2015 13:35
@ruelephant и каков был реальный максивальный уровень каталога?
romach3
@romach3
Apr 10 2015 13:36
извиняюсь, что прервал ваша веселый спор о том, чем прибор больше )
Как в Laravel определить что скрипт запущен из командной строки, а не через веб-сервер?
Alexander Popov
@ruelephant
Apr 10 2015 13:36
@NelinD 5 :P
Ivan
@Hunternnm
Apr 10 2015 13:36
@romach3 да ничо, у меня явно меньше)
ruelephant @ruelephant спрятал линейку
NelinD
@NelinD
Apr 10 2015 13:38
@romach3 php_sapi_name()
Alexander Popov
@ruelephant
Apr 10 2015 13:38
@romach3 эм?
@romach3 у тебя же разное вызвается, через консоль это "команды", через веб это "контролеры"
если LA5
romach3
@romach3
Apr 10 2015 13:38
@NelinD, спасибо. ща попробую
Alexander Popov
@ruelephant
Apr 10 2015 13:39

@NelinD

Возможные возвращаемые значения (список может быть неполным): aolserver, apache, apache2filter, apache2handler, caudium, cgi >(до PHP 5.3), cgi-fcgi, cli, cli-server, continuity, embed, fpm-fcgi, isapi, litespeed, milter, nsapi, phttpd, pi3web, roxen, thttpd, tux, и >webjames

гениально да? :)
romach3
@romach3
Apr 10 2015 13:39
@ruelephant оно конечно так, но есть классы которые могут быть дернуты и там и там, нужно слегка менять их поведение
Alexander Popov
@ruelephant
Apr 10 2015 13:39
я думаю лучше может быть передать это в конструкторе явно?
romach3
@romach3
Apr 10 2015 13:39
йоу. сколько вариантов
Alexander Popov
@ruelephant
Apr 10 2015 13:40
@romach3 передавай это явно, режим работы
не надо магии
romach3
@romach3
Apr 10 2015 13:40
ну, я надеялся что есть что-то типа \App::isCLI() )
Alexander Popov
@ruelephant
Apr 10 2015 13:40
@romach3 есть App::runningInConsole()
:)
булевой тип возращет
NelinD
@NelinD
Apr 10 2015 13:41
@ruelephant мы не ищем легких путей
Роман Сохарев
@greabock
Apr 10 2015 13:42

@censoredgit он довольно своеобразен, из минусов:

  1. тяжелый (хотя тут какбы пофиг )
  2. непонятки с серверным рендером (без бутылки не разберешься)
  3. Фронт отдельно бэкэнд отдельно (то есть буквально - это нет от случай, когда ты подключаешь фв в скриптах и счастлив)
  4. ember-data до сих пор в бете и rc даже близко не скоро

из плюсов:

  1. Очень (ну очень) интуитивно понятный
  2. Вменяемый роутинг из коробки
  3. HBS - стандарт как бы (хотя там какие-то невнятные пляски с htmlbars в ближайшее время намечаются, но я не вникал)
  4. ecma script 6, что как бы намекает, что когда стандарт будет утвержден - ты уже будешь к нему готов.
  5. сто пятсот различных либ, под разные задачи.
  6. ember-data хоть и в бете, но rest адаптер уже цветет и пахнет

из непонятного:

  1. emberScript (юзать? не юзать? И нахрена оно вообще надо?)
  2. ember-data - нет вменяемого ws адаптера, есть один пакетик, но он мутный
  3. ember-cli об этом ни слова в офф доке, но без него нихрена толкового не выйдет.
romach3
@romach3
Apr 10 2015 13:42
@ruelephant точно. я знал ))
Alexander Popov
@ruelephant
Apr 10 2015 13:42
@NelinD
@greabock а можно процитировать на что отвечали? :)
что-то не бум бум
Ivan
@Hunternnm
Apr 10 2015 13:43
про emberjs вроде
@ruelephant как я понимаю, в фалконе можно юзать и сторонние либы, верно? тот же SoapClient
как пример... т.е. всё пхп-шное там доступно?
NelinD
@NelinD
Apr 10 2015 13:45
@ruelephant ты за мной подглядываешь?
Alexander Popov
@ruelephant
Apr 10 2015 13:50
@Hunternnm да
@Hunternnm представь как будто ты используешь GD библиотеку, ничего же больше не запрещает она?
так и тут
просто ряд функции FW доступны из скрипта
там никакой магии
@NelinD конечно
Роман Сохарев
@greabock
Apr 10 2015 13:52
никакой магии - только C ))
Alexander Popov
@ruelephant
Apr 10 2015 13:53
это крайне не магичный, дубовый язык
программирование на С это как скалолазанье без страховки
если шо сразу в пропасть
никаких "помахайте ледорубом для продолжения падения" :)
или "вы уверены что хотите застрелиться? (Y/N)"
в некоторых случаях, падение со скалы чревато перегревом ядра земли и массивным апокалипсисом всего мира
emissar
@emissar
Apr 10 2015 14:01

ребят, хочу странного. Есть поделка, говнокод из нескольких сот скриптов, и вот в этих скриптах проверка группы пользователя идет не функцией, а просто так:

if ($groups[$user_id]['perm']) {}

Есть необходимость к этому чудовищу привязать вторую группу. Ну т.е. администратор, модератор так и останется, но нужна еще одна группа параллельная, и, разумеется, права нужно проверять в двух группах. Можно ли как-то сделать, чтобы при обращении к переменной (в данном случае -- $groups) выполнялась заданная функция? В pecl может кто подобное знает или типа того?

censoredgit
@censoredgit
Apr 10 2015 14:02
@greabock плюсов больше это хорошо)) Думаю серв часть делать всегда в виде апи сервиса(rest), а фронт на js фреймворке, чтоб потом было меньше гемора , если придется переписывать серв часть на др фрейм или вообще др яп. Это конечно только для средних и больших апп
LaravelButler

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

Русскоязычное сообщество 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 10 2015 14:07
@censoredgit ну да
JhaoDa
@jhaoda
Apr 10 2015 14:23
@emissar хм... ну попробуй копнуть в сторону runkit. Но вообще, ты хочешь не просто странного, а... ладно, промолчу.
Dinar Garipov
@garf
Apr 10 2015 14:23
Привет всем.
Подскажите пожалуйста, как можно в эликсире скомпилить все лесс-файлы и минифицировать их в один файл?
NelinD
@NelinD
Apr 10 2015 14:28
@gaaarfild gulp production для минификации вроде, а склейка через less(список файлов)
Dinar Garipov
@garf
Apr 10 2015 14:29
mix.styles([
        '/public/t/site/css/styles.less',
        '/public/t/cabinet/css/styles.less'
    ], '/t/common/css/all.css');
Сделал такое. В консоли никаких ошибок. А файл all.css не могу найти. Так же пробовал вместо styles писать less. То же самое.
Константин Брызгалин
@constb
Apr 10 2015 14:29
@gaaarfild я бы посоветовал компилить один app.less и в нём через @import подключить все остальные
Dinar Garipov
@garf
Apr 10 2015 14:30
@constb Интересный вариант. Попробую так сделать. Спасибо.
NelinD
@NelinD
Apr 10 2015 14:30
@gaaarfild '/t/common/css/all.css' че за путь?
Dinar Garipov
@garf
Apr 10 2015 14:30
В паблике лежит
А
ну да ))
Не помогает :)
JhaoDa
@jhaoda
Apr 10 2015 14:32
mix.less('app.less', 'public/css')
У меня работает вот так
Тоже импортом подключаю в основном файле
Dinar Garipov
@garf
Apr 10 2015 14:34
@jhaoda Такой вариант я сейчас сделаю.
Dinar Garipov
@garf
Apr 10 2015 14:46
Куда вот это должно скопировать результат?
mix.less('common/all.less', 'all.css');
в /public/css ?
[17:45:53] Using gulpfile ~/www/new.kazned.local/public_html/gulpfile.js
[17:45:53] Starting 'default'...
[17:45:53] Starting 'less'...
[17:45:53] Finished 'default' after 447 ms
[17:45:54] gulp-notify: [Laravel Elixir]  
[17:45:54] Finished 'less' after 861 ms
вот результат работы gulp
Ничего не появилось в папке /public/css/
NelinD
@NelinD
Apr 10 2015 14:48
@gaaarfild all.less где лежит?
Dinar Garipov
@garf
Apr 10 2015 14:49
/resources/assets/less/common/all.less
NelinD
@NelinD
Apr 10 2015 14:50
@gaaarfild попробуй скопировать в корень лесса и запустить так mix.less('app.less');
@gaaarfild если появится косяк в путях
Dinar Garipov
@garf
Apr 10 2015 14:51
[17:51:15] Using gulpfile ~/www/new.kazned.local/public_html/gulpfile.js
[17:51:15] Starting 'default'...
[17:51:15] Starting 'less'...
[17:51:15] Finished 'default' after 413 ms
[17:51:16] gulp-notify: [Laravel Elixir]  
[17:51:16] Finished 'less' after 855 ms
файл не появился.
JhaoDa
@jhaoda
Apr 10 2015 14:53
@gaaarfild вторым параметром указывается папка, а не файл, вроде бы
Dinar Garipov
@garf
Apr 10 2015 14:53
А да.
Теперь появился.
Спасибо
LaravelButler

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

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

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

Alexander
@Dualse
Apr 10 2015 15:27
Кто-нибудь использовал этот пакет?
LaravelButler

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

Русскоязычное сообщество 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 10 2015 15:30
Давно бы уже написал сам прикрепление аттачей
Alexander Popov
@ruelephant
Apr 10 2015 15:45
тыц тыц
Ray Mayemir
@raymayemir
Apr 10 2015 15:48

столкнулся с такой ситуацией

var_dump ом проверил данные есть

но они не отображаются
что не так делаю ?


Route::get('/dashboard/media/category/{id}','MediaController@getCategory');


public function getCategory($id)
    {
        $video = Video::where('category_id','=', $id);
        //var_dump($video);
         return View::make('users.lern.media.category')->with('video',$video);
     }

 @foreach($video as $v)
                <div class="col-xs-6 col-md-3">
                    <a href="#" class="thumbnail">
                        <img src="{{ $v->body }}">
                        <h6>{{ $v->name }}</h6>
                    </a>
                </div>
@endforeach
romach3
@romach3
Apr 10 2015 15:48
with отправляет в сессии
view('template', ['key' => 'value']);
\Session::get('video') - тут оно сейчас )
censoredgit
@censoredgit
Apr 10 2015 15:49
@romach3 точно?
romach3
@romach3
Apr 10 2015 15:50
да вроде так, но я давно не спал ))
"Flash a piece of data to the session." всяко
censoredgit
@censoredgit
Apr 10 2015 15:51
@RaiMaemirov $video = Video::where('category_id','=', $id); вот тут что-то не хватает
Ray Mayemir
@raymayemir
Apr 10 2015 15:51
блиннн
->get() забыл
romach3
@romach3
Apr 10 2015 15:52
и '=' в данном случае не обязательно
Ray Mayemir
@raymayemir
Apr 10 2015 15:52
пора идти спать
да в курсе что не обязательно привык
JhaoDa
@jhaoda
Apr 10 2015 15:52
@romach3 это не тот with
Ray Mayemir
@raymayemir
Apr 10 2015 15:53
@censoredgit спс
romach3
@romach3
Apr 10 2015 15:53
а. точно. гоню
with от View отправляет в шаблон
JhaoDa
@jhaoda
Apr 10 2015 15:56
@RaiMaemirov интересно, а когда ты вар_дампил, ты не видел, что там нифига не коллекция, а билдер?
Ray Mayemir
@raymayemir
Apr 10 2015 15:58
@jhaoda м? хорош чувак не сейчас
JhaoDa
@jhaoda
Apr 10 2015 15:59
Я не понимаю, что он пишет... запятые ставлю и так, и сяк, а смысл ускользает
Ivan
@Hunternnm
Apr 10 2015 16:00
На фалконе, кроме @ruelephant кто-то творил?
JhaoDa
@jhaoda
Apr 10 2015 16:01
Лучше, наверное, спросить на канале фалькона:)
Ivan
@Hunternnm
Apr 10 2015 16:01
хмммм
а я не ищу лёгких путей)))
и спросить на канале фалкона не писал ли кто на фалконе...
JhaoDa
@jhaoda
Apr 10 2015 16:03
«— Это канал о фальконе? — Да. — Кто-нибудь писал на ларавель?»
Ivan
@Hunternnm
Apr 10 2015 16:03
ыыыы
это как вчера зашел американец спросил про что-то?)
JhaoDa
@jhaoda
Apr 10 2015 16:04
Индус
Ivan
@Hunternnm
Apr 10 2015 16:04
Ну или он)
Индус загуглил у русских в чате... Глобализация, шоб её
Maxim
@Big-Shark
Apr 10 2015 16:06
@Hunternnm тут пол чата индусов
censoredgit
@censoredgit
Apr 10 2015 16:06
@Hunternnm я
Ivan
@Hunternnm
Apr 10 2015 16:08
@censoredgit уровень вхождения большой? по скорости как и пишут? мне под хайлоад...
sgorev
@sgorev
Apr 10 2015 16:11
я не юзал фалкон, но там вроде все стандартно, за исключением что это расширение как модуль php используется, если нужно посмотреть как работает та или иная функция придется копаться не в php, а в С :)
censoredgit
@censoredgit
Apr 10 2015 16:11
@Hunternnm ну норм такой уровень) у них дока есть на русском. Если особо нет времени, то лучше на yii2 сделать. ну и из коробки и готовых пакетов у юи дофига
Maxim
@Big-Shark
Apr 10 2015 16:17
@censoredgit такое чувство что тебе авторы юии доплачивают))
censoredgit
@censoredgit
Apr 10 2015 16:18
@Big-Shark =) есть такое
xD
Maxim
@Big-Shark
Apr 10 2015 16:19
Как по мне так есть лара, есть симфони, есть фалкон, все остальное както не особо, лара для души, симфони мол энтерпрайз, и фалкон для скорости
Ivan
@Hunternnm
Apr 10 2015 16:20
@Big-Shark @censoredgit @sgorev спасибо за ответы)
sgorev
@sgorev
Apr 10 2015 16:57
)
Ivan
@Hunternnm
Apr 10 2015 17:03
Ну что, понеслась учёба фалкона) Нужно число запомнить
sgorev
@sgorev
Apr 10 2015 17:04
а какая сфера проекта для фалкона выбрана?
просто для себя на будущее)
интересно
Ivan
@Hunternnm
Apr 10 2015 17:06
что будет реализовано:
1) проект по продаже электронных билетов в связке с банком
2) перевод существующего каталога сервисов и прочих объектов одного города
3) площадка аренды интернет-магазинов
4) автоматизация по выводу инфы о товарах торговой сети
5) ну и бложек себе запилить))))
Всё работает в связке с скриптами python на сервере
sgorev
@sgorev
Apr 10 2015 17:11
охх
Andrey
@Insidexa
Apr 10 2015 17:12
кто интегрировал ckeditor c ckfinder в L4 ?
с аплоадом файлов
sgorev
@sgorev
Apr 10 2015 17:12
1) проект по продаже электронных билетов в связке с банком
а в этом пункте только логика? то есть как фронтенд перед банковским api?
Ivan
@Hunternnm
Apr 10 2015 17:13
Да
sgorev
@sgorev
Apr 10 2015 17:13
ну тогда ок)
Ivan
@Hunternnm
Apr 10 2015 17:14
Эм, а что?)
sgorev
@sgorev
Apr 10 2015 17:17
да так, просто интересно)
Ivan
@Hunternnm
Apr 10 2015 17:18
:shipit:
JhaoDa
@jhaoda
Apr 10 2015 17:18
@Hunternnm билетов куда?
Ivan
@Hunternnm
Apr 10 2015 17:19
Футбол/концерты/кино/театр
пока так
sgorev
@sgorev
Apr 10 2015 17:19
у меня просто знакомые хотели делать какое-то подобие агрегатора биржевых данных, и выбрали фалкон, но это было год назад, и там всплывали ошибки и они намучались тогда)
или даже больше года вроде
тогда он был версии 1.2.0
JhaoDa
@jhaoda
Apr 10 2015 17:19
@Hunternnm а банк будет процессить карты?
Ivan
@Hunternnm
Apr 10 2015 17:19
@jhaoda эм, в плане?
sgorev
@sgorev
Apr 10 2015 17:19
если просто подключить эквайринг, то тут ничего криминального)
Andrey
@Insidexa
Apr 10 2015 17:20
@Insidexa
кто интегрировал ckeditor c ckfinder в L4 ?
с аплоадом файлов
JhaoDa
@jhaoda
Apr 10 2015 17:20
@Hunternnm ну что значит «продажа электронных билетов в связке с банком»?
sgorev
@sgorev
Apr 10 2015 17:20
@jhaoda эквайринг
JhaoDa
@jhaoda
Apr 10 2015 17:20
@Insidexa есои ты повторишь ещё три раза, то шанс на ответ повысятся
Vlad
@the-loker
Apr 10 2015 17:20
Парни сори за нубство, но как обратится к модели из контроллера??
sgorev
@sgorev
Apr 10 2015 17:20
типа как робокасса/хронопей/яндекс.касса и другие сервисы подобные)
JhaoDa
@jhaoda
Apr 10 2015 17:21
@the-loker документацию открывал?
Vlad
@the-loker
Apr 10 2015 17:21
@jhaoda да
@jhaoda но чет не нашел ничего
Ivan
@Hunternnm
Apr 10 2015 17:21
Банк держит у себя базу мероприятий и предоставляет api для работы с этими данными... т.е. я получаю список мероприятий, показываю юзверю. юзверь покупает, я ему электронный билет даю на печать. вуаля
JhaoDa
@jhaoda
Apr 10 2015 17:22
@sgorev видишь, я же не зря уточнял
Vlad
@the-loker
Apr 10 2015 17:22
@jhaoda вообще про модели не вижу ничего
JhaoDa
@jhaoda
Apr 10 2015 17:22
@the-loker да ты лжец — http://laravel.su/docs/5.0/eloquent
sgorev
@sgorev
Apr 10 2015 17:23
@jhaoda но оплата то все равно через банк @Hunternnm да?)
Ivan
@Hunternnm
Apr 10 2015 17:23
Да. Я формирую данные по корзине пользователя и перенаправляю на страничку банка для оплаты
JhaoDa
@jhaoda
Apr 10 2015 17:24
@sgorev ещё раз — не надо домысливать за других
sgorev
@sgorev
Apr 10 2015 17:24
ок)
Ivan
@Hunternnm
Apr 10 2015 17:24
потом проверяю платеж. если всё гуд, сумма та же - даю билет и вуаля
sgorev
@sgorev
Apr 10 2015 17:24
у меня просто привычка выработалась при общении с заказчиками)
извините)
JhaoDa
@jhaoda
Apr 10 2015 17:24
Плохая привычка
sgorev
@sgorev
Apr 10 2015 17:25
ну это позволяет экономить время и вносит ясность в дело)
Ivan
@Hunternnm
Apr 10 2015 17:25
ааааа нет автокомплита для фалкона
sgorev
@sgorev
Apr 10 2015 17:26
а ты какую ide юзаешь?
JhaoDa
@jhaoda
Apr 10 2015 17:26
Экономить время надо при разработке, а не при описании проекта
Ivan
@Hunternnm
Apr 10 2015 17:26
phpstorm
JhaoDa
@jhaoda
Apr 10 2015 17:26
Я предпочитают наводящими вопросами подводить заказчика к пониманию того, что он пока ещё не понимает
Ivan
@Hunternnm
Apr 10 2015 17:27
а вроде нашел
Vlad
@the-loker
Apr 10 2015 17:27
@jhaoda это все я видел и я не хочу использовать методы ОРМ а свои и я не могу к ним обратится из контроллера(
JhaoDa
@jhaoda
Apr 10 2015 17:27
@the-loker тогда про какие модели идет речь?
Модель это часть ОРМ
Vlad
@the-loker
Apr 10 2015 17:28
@jhaoda и что я в ней не могу использовать свои методы?
JhaoDa
@jhaoda
Apr 10 2015 17:28
@sgorev А то получится, что я уже понял, что ему нужно, а он еще нет. Потом я показываю — вот, работает! — а он за это время понял по другому
Orel
@2byte
Apr 10 2015 17:28
@the-loker А почему бы не юзать ОРМ?
JhaoDa
@jhaoda
Apr 10 2015 17:28
@the-loker я не понимаю, что тебе надо
Vlad
@the-loker
Apr 10 2015 17:29
@jhaoda я сделал модель make:model в ней я буду делать свои методы не используя ОРМ, могу я к ним из контроллера обратится?
JhaoDa
@jhaoda
Apr 10 2015 17:29
@the-loker ты вообще понимаешь, о чем говоришь?
Модель это уже ОРМ
Vlad
@the-loker
Apr 10 2015 17:30
@jhaoda гонишь?
JhaoDa
@jhaoda
Apr 10 2015 17:30
:)
Спасибо, поржал
sgorev
@sgorev
Apr 10 2015 17:31
@jhaoda ну да, наводящие вопросы тоже использую. Перед тем как, что-то делаю, конечно выясняю все до конца и пока не "распишутся кровью”, то не делаю)
Vlad
@the-loker
Apr 10 2015 17:31
@jhaoda модель - это модель, а ОРМ это уже методы кастомные для легкой работы с DB
censoredgit
@censoredgit
Apr 10 2015 17:31
@jhaoda ну не всегда модель это орм)
JhaoDa
@jhaoda
Apr 10 2015 17:31
@censoredgit ну мы про элоквэнт
sgorev
@sgorev
Apr 10 2015 17:31
просто с оплатой все однотипно сейчас, если это просто продажи
JhaoDa
@jhaoda
Apr 10 2015 17:32
@the-loker ты код моделей в ларавель смотрел?
Видимо, нет, если такие вопросы
Ivan
@Hunternnm
Apr 10 2015 17:32
@sgorev зачем изобретать велосипеТ?)
Vlad
@the-loker
Apr 10 2015 17:33
@jhaoda ой ладно, если у тебя модель - это ОРМ тогда про MVC почитай!
JhaoDa
@jhaoda
Apr 10 2015 17:33
@the-loker Если абстрагироваться от ларавель, то модель это класс. Как в РНР обратиться к одному классу из другого?
Спасибо, поржал второй раз
sgorev
@sgorev
Apr 10 2015 17:33
@Hunternnm, да не, я не за изобретение велосипеда)
Vlad
@the-loker
Apr 10 2015 17:34
@jhaoda я на русском языке написал, как мне оратиться к модели в которой у меня свои методы из контроллера, что тут не понятного?
romach3
@romach3
Apr 10 2015 17:35
так, а почему это орм не может считаться моделью?
JhaoDa
@jhaoda
Apr 10 2015 17:35
@the-loker а я по-русски спрашиваю — модель это класс? Класс.
Как обратиться к методу класса в РНР?
Vlad
@the-loker
Apr 10 2015 17:35
@jhaoda да
JhaoDa
@jhaoda
Apr 10 2015 17:36
Может тебе доки по РНР почитать?
Ivan
@Hunternnm
Apr 10 2015 17:36

@the-loker да напиши ты

$model = new \you\namespace\class();

И всё!

Vlad
@the-loker
Apr 10 2015 17:36
@Hunternnm не канает такое
Ivan
@Hunternnm
Apr 10 2015 17:36
какой namespace твоей модели и в какой она папке?
psr-4 регистрировал?
romach3
@romach3
Apr 10 2015 17:36
@Hunternnm ты ща всё веселье @jhaoda зарубил )
Vlad
@the-loker
Apr 10 2015 17:37
$news = new News;
$news->ShowAll();
я токое знаю!
JhaoDa
@jhaoda
Apr 10 2015 17:37
Я даже знаю, что можно (new News)->show()[0] :)
Рекомендую. Захватывающее чтиво
JhaoDa
@jhaoda
Apr 10 2015 17:38
@Hunternnm но ваще да, ты обломщик :(
Ivan
@Hunternnm
Apr 10 2015 17:38
Правда без преферанса и профурсеток... Но тоже ничо
Если не понимать пространство имен - в рару лучше не лезть... Ибо тут на этом всё построено
@jhaoda звыняй...
JhaoDa
@jhaoda
Apr 10 2015 17:40
Мне бы стало стыдно после первого подобного вопроса
Ivan
@Hunternnm
Apr 10 2015 17:40
Эм... Ты мне?
JhaoDa
@jhaoda
Apr 10 2015 17:40
Даже честно скажу — мне было стыдно, ибо я пару раз задавал глупые вопросы. Давно это было, конечно
Ivan
@Hunternnm
Apr 10 2015 17:40
JhaoDa
@jhaoda
Apr 10 2015 17:40
Но этим людям, видимо, не стыдно...
Orel
@2byte
Apr 10 2015 17:41
:smile:
Ivan
@Hunternnm
Apr 10 2015 17:41
@jhaoda я тут давеча наткнулся на форум, где я задавал вопросы года 4 назад... Возник вопрос после прочтения: ПОД ЧЕМ Я БЫЛ КОГДА СПРОСИЛ ЭТО????
Vlad
@the-loker
Apr 10 2015 17:41
@Hunternnm а что просто трудно сказать как обратится в ларе? На доки и я могу отправить, спасибо конечно за ссылку!
romach3
@romach3
Apr 10 2015 17:41
вопросы бывают двух типов: те которые стыдно задать и те на которые ни кто не знает ответа ))
Ivan
@Hunternnm
Apr 10 2015 17:42
@the-loker я тебе задал вопрос - в какой папке файл и какой namespace ты прописал
JhaoDa
@jhaoda
Apr 10 2015 17:42
Ну меня извиняет то, что когда я задавал эти вопросы, инторнэт был «по талонам»...
Vlad
@the-loker
Apr 10 2015 17:42
@Hunternnm сек
Ivan
@Hunternnm
Apr 10 2015 17:42
@the-loker и для контроллера, и для модели. Просто если ты не понимаешь как это работает - это чутка плохо
Vlad
@the-loker
Apr 10 2015 17:43

@Hunternnm я прочитаю
<?php namespace App;

use Illuminate\Database\Eloquent\Model;

class News extends Model {

public function ShowAll() {
    return 'All news';
}

}

JhaoDa
@jhaoda
Apr 10 2015 17:43
При чем тут ларавель вообще?
Класс он и в Африке класс
Ivan
@Hunternnm
Apr 10 2015 17:44
@the-loker в какой папке этот файл?
Vlad
@the-loker
Apr 10 2015 17:44
@Hunternnm app
Ivan
@Hunternnm
Apr 10 2015 17:44
тогда в контроллере пиши
$model = new \App\News();
Вуаля
Vlad
@the-loker
Apr 10 2015 17:45
@Hunternnm ок спасибо
Ivan
@Hunternnm
Apr 10 2015 17:45
Пробуй
romach3
@romach3
Apr 10 2015 17:45
use App\News;, а потом уже new News(). Во имя чистоты и мимишности кода
Vlad
@the-loker
Apr 10 2015 17:46
@the-loker я просто раньше кохану юзал просто изучал, там такого не было и мне не привычно, я же не про php кодер)
Ivan
@Hunternnm
Apr 10 2015 17:46
@romach3 тихо, я хочу сначала донести идею нэймспэйсов
JhaoDa
@jhaoda
Apr 10 2015 17:46
Ну да, про пространства имен знают только профи
Orel
@2byte
Apr 10 2015 17:46
@romach3 Вот он сейчас так и сделает )
Ivan
@Hunternnm
Apr 10 2015 17:47
@romach3 а потом уже мимими... пхпшторм разбаловал - сам так делает
JhaoDa
@jhaoda
Apr 10 2015 17:47
@Hunternnm у тебя не получилось. Он все еще считает, что это уродская фишка ларавель. Придумали тут у себя какие-то неймспейсы...
Ivan
@Hunternnm
Apr 10 2015 17:47
@jhaoda чорт
Vlad
@the-loker
Apr 10 2015 17:47
@jhaoda чувак я последний раз писал что-то нормально года 4 назад, задротом был 4 года, забил на гамы взял мак и наверстываю теперь(
Ivan
@Hunternnm
Apr 10 2015 17:47
а где элефант?
@the-loker читай линки...
JhaoDa
@jhaoda
Apr 10 2015 17:48
А, ну мак взял, то всё
Ivan
@Hunternnm
Apr 10 2015 17:48
@jhaoda я ждал это))))
JhaoDa
@jhaoda
Apr 10 2015 17:48
Знания должны были сами загрузиться
Позвони на горячую линию ябблов, пусть докинут
Vlad
@the-loker
Apr 10 2015 17:49
@jhaoda ну да) мне с самим маком еще надо расдуплится)
romach3
@romach3
Apr 10 2015 17:49
мак знания не грузит, мак просто дает +10 ко всем скиллам )
Vlad
@the-loker
Apr 10 2015 17:49
@romach3 =))
JhaoDa
@jhaoda
Apr 10 2015 17:49
Ну так 0 + 10 сколько будет?
Vlad
@the-loker
Apr 10 2015 17:49
10)
Ivan
@Hunternnm
Apr 10 2015 17:49
-10+10=0
JhaoDa
@jhaoda
Apr 10 2015 17:49
Значит грузит...
Ivan
@Hunternnm
Apr 10 2015 17:50
4 года гам = -10 скила
JhaoDa
@jhaoda
Apr 10 2015 17:50
Может мак не кошерный? С рук, бэушка?
Ivan
@Hunternnm
Apr 10 2015 17:50
и написано lenovo?
Vlad
@the-loker
Apr 10 2015 17:50
@jhaoda ну свой задрот машину поменял на прошку
JhaoDa
@jhaoda
Apr 10 2015 17:50
Знания грузит тока мак из аппстора
Vlad
@the-loker
Apr 10 2015 17:51
@jhaoda не фонтан но мне пока хватит
Ivan
@Hunternnm
Apr 10 2015 17:52
Добрые вы, уйду я от вас
@the-loker читай доки!!!
romach3
@romach3
Apr 10 2015 17:52
и купи айфон. будет ещё +5 ))
Vlad
@the-loker
Apr 10 2015 17:53
@Hunternnm уже)
Ivan
@Hunternnm
Apr 10 2015 17:53
и айпэд + айпод + эпл ватч
и сразу в микрософт работать
sgorev
@sgorev
Apr 10 2015 17:53
+imac?)
Ivan
@Hunternnm
Apr 10 2015 17:54
портрет Стива Джобса над кроватью
и гвоздички рядом в стакашке
sgorev
@sgorev
Apr 10 2015 17:54
а в туалете тима кука)
romach3
@romach3
Apr 10 2015 17:57
не-не-не. над кроватью должны висеть расмус, фабиен и тейлор. именно в таком порядке
sgorev
@sgorev
Apr 10 2015 18:01
)
JhaoDa
@jhaoda
Apr 10 2015 18:03
Расмус ещё что-то делает в похапе?
romach3
@romach3
Apr 10 2015 18:04
ну, джобс тоже как бы отошел от дел )
JhaoDa
@jhaoda
Apr 10 2015 18:05
Ну не скажи, он маркетил, пока не помер
А Расмуса давно не слышно, кроме как в голосованиях по RFC
romach3
@romach3
Apr 10 2015 18:09
и что теперь, снимать портрет Создателя?
Vlad
@the-loker
Apr 10 2015 19:30
парни при команде make:model {name}, можно как то путь указать где она будет создана?
в хелпах не нашел
censoredgit
@censoredgit
Apr 10 2015 19:36
@the-loker make:model App\Models\ModelName ?
Vlad
@the-loker
Apr 10 2015 19:37
@censoredgit ну что-то типа этого
@censoredgit канает такое?
censoredgit
@censoredgit
Apr 10 2015 19:38
@the-loker так пробуй) только папку Models создай
Vlad
@the-loker
Apr 10 2015 19:40
@censoredgit канает, только слеши другие)
@censoredgit задать бы путь чтоб не писать его, а хз где и можно ли это?
Alexander
@Dualse
Apr 10 2015 20:00
Можете скинуть ссылку, где рассказывается о работе с файлами в L5?
Max Kovpak
@max-kovpak
Apr 10 2015 20:07
Alexander
@Dualse
Apr 10 2015 20:09
@max-kovpak Спасибо. А переведенной нету?)
Alexander
@Dualse
Apr 10 2015 20:11
@max-kovpak Спасибо
censoredgit
@censoredgit
Apr 10 2015 20:14
@the-loker наверно нет
Alexander
@Dualse
Apr 10 2015 20:15
Еще хотел спросить насчет paginate,
Что и где необходимо подключить, чтобы заработала эта строчка?
$data['goods'] = Good::all()->paginate(10);
И правильно ли я использую данный метод
?
Т.к. у меня выдает ошибку: Call to undefined method Illuminate\Database\Eloquent\Collection::paginate()
censoredgit
@censoredgit
Apr 10 2015 20:17
@Dualse $data['goods'] = Good::paginate(10);
Alexander
@Dualse
Apr 10 2015 20:18
@censoredgit Спасибо)
LaravelButler

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

Русскоязычное сообщество 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

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

Русскоязычное сообщество 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

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

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

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