These are chat archives for LaravelRUS/chat

30th
Aug 2015
Alexander Popov
@ruelephant
Aug 30 2015 00:22
кто тут?
Alexander Popov
@ruelephant
Aug 30 2015 00:31
но если вы тут, то кто там?
Soprun Vladislav
@vlsoprun
Aug 30 2015 00:32
Я тут
Alexander Popov
@ruelephant
Aug 30 2015 00:35
но же кто-то там! :)
Andrey
@Quiss
Aug 30 2015 01:33
z nen
я тут
xD
Andrey
@Quiss
Aug 30 2015 02:55
stfl
меня одного доставляет новый логотип stackoverflow ?)
Xaaalera
@Xaaalera
Aug 30 2015 02:58
есть живые?
Andrey
@Quiss
Aug 30 2015 03:27
да
о ничоси Хааалера живой
xD
Xaaalera
@Xaaalera
Aug 30 2015 03:48
у меня при запросе к БД база данных просто виснет
в чем трабла может быть?
Хотя база данных вроде не большая, всего на 150 метров
LabSergeev
@LabSergeev
Aug 30 2015 06:34
@Xaaalera логи читать пробовали?
Xaaalera
@Xaaalera
Aug 30 2015 06:35
стоит вывод ошибок ничего не пишет
как буд-то просто делает запрос
и виснет
LabSergeev
@LabSergeev
Aug 30 2015 06:36
Логи MySQL
У Вас ведь MySQL?
Xaaalera
@Xaaalera
Aug 30 2015 06:41
MarinaBD
Debian
пойду поищю логи
Andrey
@Quiss
Aug 30 2015 07:49
@all выходные нормальных людей
Выходные дебилов:
=)
Alexander Popov
@ruelephant
Aug 30 2015 08:09
селфи палка?
вы серьезно?
Nikita
@zakhnikita
Aug 30 2015 08:16
:D
Я всегда с собой беру селфипалку?
всем доброе утро :)
Alexander Popov
@ruelephant
Aug 30 2015 08:18
злого-хмурого утра
добропожаловать в реальный мир
Nikita
@zakhnikita
Aug 30 2015 08:21
:(
Alexander Popov
@ruelephant
Aug 30 2015 08:21
:)
это же @Quiss всю ночь по метро ездил?
Andrey
@Quiss
Aug 30 2015 08:34
@ruelephant да
с антикафе решили в БК зайти
Кинг Завтрака захавать xD
Alexander Popov
@ruelephant
Aug 30 2015 08:38
отрава
настоящие пацаны заходят на завтрак в «paul кафе» :)
Andrey
@Quiss
Aug 30 2015 08:43
@ruelephant чет я не знаю по близости на Баррикадной никакого paul кафе
ток БК и Зоопарк
Alexander Popov
@ruelephant
Aug 30 2015 08:51
оно на смоленской
там рядом можно дойти :)
по садовому немного не доходя до мида
projct1
@projct1
Aug 30 2015 08:58
в ларе есть функция plural для русского языка?)
Andrew Zhuravchak
@Retsediv
Aug 30 2015 09:01
This message was deleted
Andrey
@Quiss
Aug 30 2015 09:03
@rorc docs -> localization
горячая ссылка ток под 4.2 есть в памяти ноута)
Бульвар Дмитрия Донского переход на мою ветку
Andrey
@Quiss
Aug 30 2015 10:00
упс я последнее случайно сюда написал
xD
сорян
не знаю как так вышло
Alexander Popov
@ruelephant
Aug 30 2015 10:12
держи нас вкурсе
Alexander
@Dualse
Aug 30 2015 10:47
@Quiss Можно удалить
Ray Mayemir
@raymayemir
Aug 30 2015 10:48
такая вот ерунда одна вьюха отвалилась не понимаю почему выдает именно по этому роуту сервер еррор че делать ?
логи пусты
Alexander Popov
@ruelephant
Aug 30 2015 11:07
ну синтаксис еррор вестимо
включи отображение ошибок пыха
JhaoDa
@jhaoda
Aug 30 2015 11:12
@rorc у меня к тебе нескромный вопрос. Почему ты решил, что имеющаяся функция plural не работает с русским языком?
Alexander
@Dualse
Aug 30 2015 11:24
Кто что посоветует почитать по проектированию e-commerce приложений? Интернет-магазинов товаров, услуг и т.п.?
У @greabock читал хорошую статью, хотелось бы еще чего-нибудь похожего)
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 11:44
вчера весь день в пейнтбол шатал
шатал я этот пейнтбол
сегодня даже ходить не могу, ноги болят шо ад
я конечно понимаю, что оффтоп, но может кто знает как починить ноги? :S
:D
Brezhnev Ivan
@vanchelo
Aug 30 2015 11:45
убить их еще раз
и болеть перестанут
у тебя крепатура?
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 11:46
крепатура?
Brezhnev Ivan
@vanchelo
Aug 30 2015 11:46
ага
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 11:46
т.е. пойти побегать вокруг дома, типа зарядки? =)
Brezhnev Ivan
@vanchelo
Aug 30 2015 11:46
да
нагрузить ноги
крепатура пройдет
но это не легко психологически)
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 11:47
+
Brezhnev Ivan
@vanchelo
Aug 30 2015 11:47
но болеть реально перестанут
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 11:47
вставать вообще не хочу, болят адово
Alexander
@Dualse
Aug 30 2015 11:47
@vanchelo Это если мышцы болят, а если гемотомы, то не поможет)
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 11:47
когда хожу заносит
как-будто бухой вечно
:D
Brezhnev Ivan
@vanchelo
Aug 30 2015 11:47
я думаю у него мышцы
бегал много видать
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 11:47
ну дык, война она такая :D
Brezhnev Ivan
@vanchelo
Aug 30 2015 11:48
=)
Alexander
@Dualse
Aug 30 2015 11:48
@SerafimArts Банан+яйцо+молоко
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 11:48
ладно, ща попробуем, если не вернуcь через 10 минут, значит я погиб смертью храбрых
:D
Alexander
@Dualse
Aug 30 2015 11:48
@SerafimArts Ну и как @vanchelo сказал, надо приседать и бегать)
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 11:48
ага, приседать
если я присяду, то уже не встану
Alexander
@Dualse
Aug 30 2015 11:50
@SerafimArts Я когда занимался, то по лестнице руками себе затаскивал, потому-что ноги подкашивались) Потом побегаешь, поприседаешь и бодряк)
Brezhnev Ivan
@vanchelo
Aug 30 2015 11:50
норм
Alexander
@Dualse
Aug 30 2015 11:51
И еще кушать хорошо надо, чтобы быстрее востановится)
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 12:13
считайте что я погиб =)
но всё равно спасибо за помощь
помогло, но не надолго
Alexander
@Dualse
Aug 30 2015 12:14
Пробежка?
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 12:14
проходка, а потом пробежка
плюс немного поприседал (ну как поприседал, сделал вид :D )
на время действительно лучше стало
Alexander
@Dualse
Aug 30 2015 12:15
Надо было не останавливаться
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 12:15
а вот добрёл до дома, сел чайок попить
и всё
ну главное не смертельно, если пересилить себя, то можно ходить
главное завтра до работы добраться
+)
Alexander
@Dualse
Aug 30 2015 12:15
На велосипеде
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 12:16
мне час на метро
на велике это часа 4-5 наваерное
учитывая скорость
Alexander
@Dualse
Aug 30 2015 12:16
)
Потом после такого кросса, будешь на стуле сидеть и пытаться педали крутить))))
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 12:17
ага
:D
это примерно как на роликах умотать на целый день
а потом учишься ходить
Alexander
@Dualse
Aug 30 2015 12:18
У меня такое на машине было, как-то пришлось часов 8 мататься, а когда вылез с нее, то забыл как ходить
Alexander Popov
@ruelephant
Aug 30 2015 12:26
называется «я тут пол фразочки оффтоп»
щаз придет великий и ужасный
Maksim
@Stereotip42
Aug 30 2015 12:26
Задавал вопрос, но ушел спать потом, так что не нашел ответа. Подскажите, каким образом реализовать глобальный редирект? т.е. почти как 404, только что не отдавала 404, а редиректило на нужную страницу
Alexander Popov
@ruelephant
Aug 30 2015 12:26
обработай исключение
Alexander
@Dualse
Aug 30 2015 12:27
This message was deleted
Alexander Popov
@ruelephant
Aug 30 2015 12:27
@Dualse еретик!
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 12:27
+1 к еретику
Alexander
@Dualse
Aug 30 2015 12:27
@ruelephant Пришлось гуглить, кто это)
JhaoDa
@jhaoda
Aug 30 2015 12:28
@Stereotip22 а как редирект вообще к 404 относится? С 30х не путаешь?
Alexander
@Dualse
Aug 30 2015 12:28
Хорошо, удалю, чтобы не путать людей и не позориться)
Alexander Popov
@ruelephant
Aug 30 2015 12:28
ну вот, вы его разбудили
@Stereotip22 App\Exceptions\Handler
метод render
там обрабатай исключение
cделай var_dump($e) там, вызови ошибку
посмотри что за экземпляр там
Maksim
@Stereotip42
Aug 30 2015 12:30
а каким образом мне выяснить, что тот или иной url Не попадает под правила роутов?
Alexander Popov
@ruelephant
Aug 30 2015 12:31
а тебе не надо, движок уже выяснит
когда ты там находишься, движок уже решил что 404
Maksim
@Stereotip42
Aug 30 2015 12:31
@ruelephant почти получилось, спасибо
Alexander Popov
@ruelephant
Aug 30 2015 12:31
почти?
Maksim
@Stereotip42
Aug 30 2015 12:32
@ruelephant полностью :)
спасибо
@ruelephant а 404 тут же настраивается, если что?
Alexander Popov
@ruelephant
Aug 30 2015 12:34
всмысле?
Не забываем, что слоны тоже люди. http://yasobe.ru/na/na_pivo <— выдать на пиво
@Stereotip22 может ты хотел сказать ОБРАБАТЫВАЕТСЯ?
Maksim
@Stereotip42
Aug 30 2015 12:37
@ruelephant ну конечно, обрабатывается
Alexander Popov
@ruelephant
Aug 30 2015 12:37
там все исключения обрабатываются
отлаживай $e и увидишь
NickPanda
@NickPanda
Aug 30 2015 12:44

Всем привет!
Связь Many to Many
это когда есть 2 таблицы, и они связываются через 3 таблицу

Вопрос, как правильнее связать 3 таблицы (для начала просто на уровне БД, без красноречивого)
Компания->Сотрудник->должности
Просто уже сделал, но там идет в 1 таблице связка 3-таблиц, что как я понимаю неверно

Alexander Popov
@ruelephant
Aug 30 2015 12:45
привет
O_o
начнем с другого конца
зачем тебе это?
какую БИЗНЕС задачу ты пытаешься решить
NickPanda
@NickPanda
Aug 30 2015 12:49

@ruelephant
Суть в том, что есть таблица Должностей (она общая)
Далее есть Группа
и в каждой Группе есть сотрудники
и каждый сотрудник имеет несколько должностей
в каждой группе может быть несколько сотрудников, и они могут иметь разные должности
Вроде как то так

Надеюсь внятно объяснил!

censoredgit
@censoredgit
Aug 30 2015 13:00
думай. тут все просто
NickPanda
@NickPanda
Aug 30 2015 13:03
@censoredgit покая додумал, до того что есть 3 таблица с ключами группы сотрудника и должности
Alexander Popov
@ruelephant
Aug 30 2015 13:08
группа то с должностями не связана
я бы сделал так, сотрудники в таблице personal
далее делаем таблицу group и personal_group
NickPanda
@NickPanda
Aug 30 2015 13:11
@ruelephant если что в каждой группе должности могут повторяться
Ну допустим, а как связать с должностями?
И да может тут нужен составной ключ, или что то еще?
Alexander Popov
@ruelephant
Aug 30 2015 13:11
хотя нет, не так
давай чуть позже, я пожру и накидаю :)
NickPanda
@NickPanda
Aug 30 2015 13:12
@ruelephant приятного
GamePostOFF
@GamePostOFF
Aug 30 2015 13:37
Добрый день. Непонятка при отправке сообщений:
\Mail::send('emails.payment', $data, function($message){
    $message->to($maile, 'Payment')->subject('Выплата');
});
//так не отправляет

\Mail::send('emails.payment', $data, function($message){
    $message->to('senior.gamepost@yandex.ru', 'Payment')->subject('Выплата');
});
//отправляет
В переменной $maile содержится email, и если его "вернуть" через return, то оно выведется.
JhaoDa
@jhaoda
Aug 30 2015 13:51
@GamePostOFF бегом читать про анонимные функции — http://php.net/manual/ru/functions.anonymous.php
NickPanda
@NickPanda
Aug 30 2015 13:52
@jhaoda я правильно понимаю, что там надо сделать ссылку на переменную &$maile ?
JhaoDa
@jhaoda
Aug 30 2015 13:52
@NickPanda нет, неправильно
GamePostOFF
@GamePostOFF
Aug 30 2015 13:53
Получается, опираемся на такой гайд?
class Foo
{
    function Variable()
    {
        $name = 'Bar';
        $this->$name(); // This calls the Bar() method
    }

    function Bar()
    {
        echo "This is Bar";
    }
}

$foo = new Foo();
$funcname = "Variable";
$foo->$funcname();  // This calls $foo->Variable()
JhaoDa
@jhaoda
Aug 30 2015 13:53
@GamePostOFF я тебе ссылку дал, читай
censoredgit
@censoredgit
Aug 30 2015 13:53
жесть)
JhaoDa
@jhaoda
Aug 30 2015 13:54
@censoredgit как она есть
NickPanda
@NickPanda
Aug 30 2015 13:54
@jhaoda значит просто use ($maile )?
JhaoDa
@jhaoda
Aug 30 2015 13:54
@NickPanda именно
NickPanda
@NickPanda
Aug 30 2015 13:55

@jhaoda

$maile = 'senior.gamepost@yandex.ru';
\Mail::send('emails.payment', $data, function($message) use($maile){
    $message->to($maile, 'Payment')->subject('Выплата');
});

И это будет отправлять?)

JhaoDa
@jhaoda
Aug 30 2015 13:55
@NickPanda проверь
GamePostOFF
@GamePostOFF
Aug 30 2015 13:57
Благодарю, но доку прочту. Хоть узнаю, что это такое.
JhaoDa
@jhaoda
Aug 30 2015 13:57
Возникает вопрос — почему ты этого не знаешь?
Это же не ларавель-фича, это, блин, язык
GamePostOFF
@GamePostOFF
Aug 30 2015 13:57
;D
JhaoDa
@jhaoda
Aug 30 2015 13:58
Неймспейсы, трейты, анонимки — это база
GamePostOFF
@GamePostOFF
Aug 30 2015 13:58
С каждым днем узнаю для себя что-то новое.
JhaoDa
@jhaoda
Aug 30 2015 13:58
Без этой базы нельзя идти дальше, иначе как слепой котенок будешь тыкаться, что мы и наблюдаем в чате каждый день
GamePostOFF
@GamePostOFF
Aug 30 2015 13:58
Ну не каждый...
NickPanda
@NickPanda
Aug 30 2015 13:59
@GamePostOFF итого отправилось?)
JhaoDa
@jhaoda
Aug 30 2015 13:59
@GamePostOFF это ты не каждый день, а я каждый
GamePostOFF
@GamePostOFF
Aug 30 2015 13:59
Я по-мимо PHP работаю с C# и C++, потому всё не укладывается в голову.
JhaoDa
@jhaoda
Aug 30 2015 13:59
Тухлая отмазка
GamePostOFF
@GamePostOFF
Aug 30 2015 14:00
Ничо не тухлая :(
NickPanda
@NickPanda
Aug 30 2015 14:00
@jhaoda можно вопрос, есть 3 таблицы, ключи лежат в 4
Eloquent может работать с 3 таблицами или только 2 он умеет связывать?
@GamePostOFF Так, что отправилось то?)
GamePostOFF
@GamePostOFF
Aug 30 2015 14:01
@NickPanda Да, благодарю и тебя и @jhaoda, который сутками новичкам помогает.
JhaoDa
@jhaoda
Aug 30 2015 14:03
Издёвку слышу я в речах падавана юного...
NickPanda
@NickPanda
Aug 30 2015 14:05
Я правильно понимаю, что составные ключи красноречивы не подерживает, вопрос будет ли поддрежка таких ключей?
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 14:27
@GamePostOFF тухлая
за месяц я успеваю пописать на sass, js, coffee, java, php, c#, haxe, scala и ничего
NickPanda
@NickPanda
Aug 30 2015 14:28
@SerafimArts :smile: Привет)))
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 14:28
йоу
у меня идея, @ruelephant подсказал
запилить страничку с благодарностями за помощь для любых участников этого чата
GamePostOFF
@GamePostOFF
Aug 30 2015 14:30
Да-да, будет полезно.
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 14:31
по 10 рублей не страшно (яб лично грибку и jhadoa пожертвовал), а всё же благодарность, особенно в сумме
GamePostOFF
@GamePostOFF
Aug 30 2015 14:31
@SerafimArts За месяц и зарплата неплохая наберется
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 14:31
ну если хоть кто-то захочет
=)
NickPanda
@NickPanda
Aug 30 2015 14:34
@SerafimArts мило)
так мои поиски инфы насчет составных ключчей окончились, грустно ясно одно что красноречивый их не подерживает, и даже не понятно будет ли........(
projct1
@projct1
Aug 30 2015 14:41
как из вне получить доступ к переменной, которую расшарил через композер?
Oleg Melnik
@olegmelnik
Aug 30 2015 15:02
Никто не знает как быстро получить путь уже к сохранненной картинке в http://image.intervention.io/getting_started/introduction ? Я никак не могу найти это в документации
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 15:02
это откуда извне?
romach3
@romach3
Aug 30 2015 15:05
Предлагаю прайс:
  • задать вопрос @ruelephant - 100 рублей
  • задать вопрос @jhaoda - 100 рублей и 100 рублей за то что вопрос глупый и есть в доках
  • послать лесом @ruelephant или @jhaoda - 200 рублей
  • послать отборным матом - по 500р. @Butochnikov и @greabock в качестве налога на мат
Maxim
@Big-Shark
Aug 30 2015 15:05
@SerafimArts ага, значит им ты готов по 10 рублей значит пожертвовать, а мне нет? Больше не буду помогать тебе)
@romach3 еще @slider23 может за мат покорать)
romach3
@romach3
Aug 30 2015 15:07
@Big-Shark это уже дорого будет, пусть сами там решают как бабло делить ))
projct1
@projct1
Aug 30 2015 15:07
@SerafimArts ну расшарил например в routes.php а потом в контроллере хочу получить эти переменные, или в другом месте
Maxim
@Big-Shark
Aug 30 2015 15:08
@rorc типа как глобальные перменные?
projct1
@projct1
Aug 30 2015 15:08
@Big-Shark да
Maxim
@Big-Shark
Aug 30 2015 15:08
@rorc ну согдай синглтон классЮ запихни его в контейнер, и записывай в них
@rorc делов, то
projct1
@projct1
Aug 30 2015 15:08
@Big-Shark по умолчанию задал в routes.php их , а потом в методе контроллера изменить хочу например
Maxim
@Big-Shark
Aug 30 2015 15:09
@rorc ты хочешь изменить те переменные которые уже отработали?
projct1
@projct1
Aug 30 2015 15:10
@Big-Shark нет
@Big-Shark есть некий метод \View::getShared() но там слишком много всего мусорного
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 15:11
@Big-Shark им за статьи =)
а тебе за помощь и чувство юмора
@rorc их можно из вьюхи получить
Maxim
@Big-Shark
Aug 30 2015 15:12
@SerafimArts ну тогда ладно, за статьи это хорошо)
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 15:12
там внутри они лежат
метод получения не помню, покопайся
Maxim
@Big-Shark
Aug 30 2015 15:12
@SerafimArts а то статьи в нети все тупей и тупей, чтото разумное хрен почитаешь
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 15:13
а, уже ответили
Maxim
@Big-Shark
Aug 30 2015 15:13
@rorc так тебе нудно заменить значения у переменные которые через вьюв шаре задал?
projct1
@projct1
Aug 30 2015 15:14

@Big-Shark
в routes.php так:

View::composer('layout', function($view) {
    $view->with('menuTop', App\Page::whereActive(1)->get());
    $view->with('categoryList', App\Category::activeWithProduct());
});

потом в методе контроллера ПЕРЕД выводом хочу получить к ним доступ и если что изменить

Maxim
@Big-Shark
Aug 30 2015 15:15
@rorc попробуй распечатать обьект view и глянуть что там есть, я думаю они там будут в переменной

Вопрос, как думаете, нужен кому пакет который делает примеорное следующее,

        $generator = new Generator('DB');
        $generator->addFunction('test', ['a']);
        echo $generator->generate();// DB::test(\'a\')

Ну и так далее, и сложней и сложней, вообщем генерирует код вызовов цепочек вызовов методов у класса, с аргументами

projct1
@projct1
Aug 30 2015 15:24
@Big-Shark нету
stranger-ru
@stranger-ru
Aug 30 2015 15:27
Всем привет.
Скажите пожалуйста, как из расширения публиковать свои css, js на странице сайта. Т.е. вот есть расширение , которое например имеет метод, который формирует какой-то html блок на сайте с css и js. Нужно чтобы когда установлено данное расширение в проект через composer, то на странице где вызывается метод расширения, который формирует этот самый html блок кода, вот чтобы на этой странице автоматически в head подключались css а под footer (в самый низ) подключались js этого расширения. Как это можно организовать?
Maxim
@Big-Shark
Aug 30 2015 15:29
@rorc а ты как смотрел?
@rorc хотя подожди, композер вызывается только когда ты загружаешь данную вью, если вью еще не вызвана, то композер не загрузится, так что и менять тебе там нечего
@stranger-ru нельзя так сделать
@stranger-ru есть пабликация ассетов, но подключаться они должны вручную, что верно
@stranger-ru если в юии это не так, то это их проблеммы
JhaoDa
@jhaoda
Aug 30 2015 15:31
@stranger-ru посмотри, как это делает https://github.com/barryvdh/laravel-debugbar
stranger-ru
@stranger-ru
Aug 30 2015 15:32
@Big-Shark т.е. получается, если устанавливается такое расширение с css и js, то после его установки нужно руками прописать в layout эти css и js, я правильно понимаю?
JhaoDa
@jhaoda
Aug 30 2015 15:32
Подсказка: всё начинается с мидлвари
@Big-Shark «нельзя» или «льзя» зависит от задачи
Maxim
@Big-Shark
Aug 30 2015 15:33
@stranger-ru ну смотря у кого и как работают ассеты, по умолчанию гулп занимается сборкой, так что в гулп прописывать, если там прописано собирать все из папки, то просто переместить в эту папку, если это дефолтная папка куда копируются ассеты, то ничего делать не надо будет
stranger-ru
@stranger-ru
Aug 30 2015 15:33
@jhaoda а можете в двух словах скахать, как это делается в laravel-debugbar?
Maxim
@Big-Shark
Aug 30 2015 15:34
@jhaoda нет ну конечно все можно сделать, но вопрос на...?
JhaoDa
@jhaoda
Aug 30 2015 15:34
@stranger-ru т.е. ты не хочешь сам разобраться?
@Big-Shark см. выше. Дебагбар, например.
Maxim
@Big-Shark
Aug 30 2015 15:34
@jhaoda у меня не очень хорошее отношения к плагинам которые пытаются сами чтото разрулить у тебя в фронтенд части
stranger-ru
@stranger-ru
Aug 30 2015 15:34
@jhaoda хочу, но хочется за пару минут суть понять.
JhaoDa
@jhaoda
Aug 30 2015 15:35
@stranger-ru с понятием мидлвари знаком?
stranger-ru
@stranger-ru
Aug 30 2015 15:35
@jhaoda нет, не очень.
JhaoDa
@jhaoda
Aug 30 2015 15:35
Что они бывают «before», а бывают и «after»?
stranger-ru
@stranger-ru
Aug 30 2015 15:35
это да
JhaoDa
@jhaoda
Aug 30 2015 15:35
Ну тогда что объяснять? Начни с чтения документации.
stranger-ru
@stranger-ru
Aug 30 2015 15:36
@Big-Shark @jhaoda ладно, ок, спасибо.
Oleg Melnik
@olegmelnik
Aug 30 2015 15:36
Мужики, не могу понять разницу между --create[=CREATE] --table[=TABLE] при создании миграции. Кто-нибудь может объяснить?
JhaoDa
@jhaoda
Aug 30 2015 15:36
Мидлваря может модифицировать контент перед отправкой клиенту
Дальше уже тонкости реализации
stranger-ru
@stranger-ru
Aug 30 2015 15:36
@jhaoda вот понял, спасибо.
JhaoDa
@jhaoda
Aug 30 2015 15:40
@Big-Shark мне это зачем? Я знаю, что и как там делается
Maxim
@Big-Shark
Aug 30 2015 15:42
@jhaoda я не сомневался) просто показать что не очень удобно будет, если так каждая либа будет страивать свои жм и ксс
stranger-ru
@stranger-ru
Aug 30 2015 15:43
@Big-Shark ок, спасибо.
JhaoDa
@jhaoda
Aug 30 2015 15:43
@Big-Shark некоторые ошибки надо совершить самому
stranger-ru
@stranger-ru
Aug 30 2015 15:55
а вот еще вопрос, @sleeping-owl еще живет здесь? Очень хочется с ним пообщаться по поводу админ панели.
projct1
@projct1
Aug 30 2015 16:09
@stranger-ru пиши ночью, ща он спит
Роман Сохарев
@greabock
Aug 30 2015 16:17
Кто там мне денег дать хотел?
projct1
@projct1
Aug 30 2015 16:19
@greabock не в курсе как из вне получить доступ к переменной, которую расшарил через композер?
Роман Сохарев
@greabock
Aug 30 2015 16:21
@rorc из вне?
Maxim
@Big-Shark
Aug 30 2015 16:21
@rorc а ты читал мой ответ?
projct1
@projct1
Aug 30 2015 16:21
@Big-Shark всё равно не видно их там
Роман Сохарев
@greabock
Aug 30 2015 16:21
Композер ты имеешь ввиду View::composer?
Maxim
@Big-Shark
Aug 30 2015 16:22
@rorc после этого я еще писал)
projct1
@projct1
Aug 30 2015 16:22
@greabock да
Роман Сохарев
@greabock
Aug 30 2015 16:22
@rorc ты собственно сам ответил на свой вопрос
projct1
@projct1
Aug 30 2015 16:22

@greabock
в routes.php так:

    View::composer('layout', function($view) {
        $view->with('menuTop', App\Page::whereActive(1)->get());
        $view->with('categoryList', App\Category::activeWithProduct());
    });

потом в методе контроллера ПЕРЕД выводом хочу получить к ним доступ и если что изменить

Роман Сохарев
@greabock
Aug 30 2015 16:22
если надо расшарить, то используй Vew::share
projct1
@projct1
Aug 30 2015 16:23
@greabock но мне я тока к layout надо
@greabock не хочу чтобы память тратилась ненужно
Роман Сохарев
@greabock
Aug 30 2015 16:23
стоп
тебе нужно получить доступ в контроллере?
JhaoDa
@jhaoda
Aug 30 2015 16:23
«но мне я тока к layout надо» — можно на русский перевести?
projct1
@projct1
Aug 30 2015 16:24
@jhaoda хочу чтобы тока в конкретном одном шаблоне layout эти 2 переменные были видны
Роман Сохарев
@greabock
Aug 30 2015 16:24
Ну дык и добавь их в композер лэйаута если они тебе там нужны =)
projct1
@projct1
Aug 30 2015 16:25
@greabock это понятно, я выше копернул что я их добавляю, но мне ещё бдоступ к ним может понадобиться из контроллера
JhaoDa
@jhaoda
Aug 30 2015 16:25
@rorc если ты что-то передал во вью, то из контроллера доступ получить к этим данным нельзя
stranger-ru
@stranger-ru
Aug 30 2015 16:25
@rorc ок, понял, надо будет выбрать ночь и покараулить его здесь.
projct1
@projct1
Aug 30 2015 16:25
чтобы несколько раз не инициализировать их, с одного места брать
Maxim
@Big-Shark
Aug 30 2015 16:26
@rorc понимаешь в чем проблемма, данные будут запрашиваться только при выводе вью, поэтому ты их не можешь получить за ранее
Роман Сохарев
@greabock
Aug 30 2015 16:26
Если тебе нужен и из контроллера доступ и из вьюхи - очень похоже, что тебе нужен контейнер
а не вью-композер
projct1
@projct1
Aug 30 2015 16:27
@Big-Shark ну видимо так и есть, хотя если шарю через View::shareто потом их можно получить в контроллере через View::shared('key')
Роман Сохарев
@greabock
Aug 30 2015 16:27
Ну на то они и шары
JhaoDa
@jhaoda
Aug 30 2015 16:27
@rorc ну так и получай, что не так-то?
Или опять «не нравится», как с instanceof?
Роман Сохарев
@greabock
Aug 30 2015 16:28
он видимо конфликта имен боится. Используй префикс и будет счастье
projct1
@projct1
Aug 30 2015 16:28
@jhaoda не хочу чтобы лишняя память расходовалась ^^
Maxim
@Big-Shark
Aug 30 2015 16:28
@rorc ну так шар это совсем другое
Роман Сохарев
@greabock
Aug 30 2015 16:29
лол
ЛОЛ
JhaoDa
@jhaoda
Aug 30 2015 16:29
@rorc ты замеры проводил?
Роман Сохарев
@greabock
Aug 30 2015 16:29

LOL

projct1
@projct1
Aug 30 2015 16:29
@jhaoda не, чисто теория
JhaoDa
@jhaoda
Aug 30 2015 16:29
Усреднял, погрешности считал?
Понятно. Присоединяюсь к оратору выше — LOL
projct1
@projct1
Aug 30 2015 16:29
да и потом, изменить же уже нельзя если расшарил разок?
Роман Сохарев
@greabock
Aug 30 2015 16:30
@rorc короче, ты реально сильно через чур переживаешь
projct1
@projct1
Aug 30 2015 16:31
@greabock :+1:
ок)
Роман Сохарев
@greabock
Aug 30 2015 16:31
пых - это же не реал-тайм приложение. Он отработал и помер.
JhaoDa
@jhaoda
Aug 30 2015 16:31
Сказал джедай и падаван успокоился
@greabock большая сила у тебя
Maxim
@Big-Shark
Aug 30 2015 16:32
У кого есть 5 минут на прогон тестов, кое чего не понимаю, тревис говорит что все норм, а у меня все валится
Роман Сохарев
@greabock
Aug 30 2015 16:33
@Big-Shark время у меня есть но вот возможности тесты запустить - нет =( Прости
Maxim
@Big-Shark
Aug 30 2015 16:33
@greabock ты с телефона? или с чего сидишь?
Роман Сохарев
@greabock
Aug 30 2015 16:34
Тут браузер лагает
слабоватая машина
мягко говоря
Ibragimov Alexandr
@GoblinCode
Aug 30 2015 16:35
Народ подскажите как подключить языковой файл и вывести одну из строк в блайде
Роман Сохарев
@greabock
Aug 30 2015 16:36
@FreeTracker
и чуть менее актуально, но на православном
http://laravel.su/docs/5.0/localization
Maxim
@Big-Shark
Aug 30 2015 16:37
@greabock тут просто магия, хз почему на тревеси пашет, а у меня нет.
Роман Сохарев
@greabock
Aug 30 2015 16:38
версии юнита мож не совпадают?
Maxim
@Big-Shark
Aug 30 2015 16:39
@greabock там тесты с фаталкой падают, так что не думаю что юнит виноват, тут чтото другое
Роман Сохарев
@greabock
Aug 30 2015 16:39
окей... а что за фаталка-то? =)
Maxim
@Big-Shark
Aug 30 2015 16:40
@greabock PHP Fatal error: Cannot redeclare class Base\VersionableBehaviorTest8Query in /tmp/propelQuickBuild-2.0.0-dev-a09e1bd2f1/VersionableBehaviorTest8_VersionableBehaviorTest8Version.php on line 2984
))
Ibragimov Alexandr
@GoblinCode
Aug 30 2015 16:42
благодорю
Роман Сохарев
@greabock
Aug 30 2015 16:43
@Big-Shark и совсем никаких мыслей откуда у тебя два одинаковых класса взялось?
@greabock там все сожно) пропел генерит классы по схеме, с неймспейсами, и чтоб вообщем не создаватьк учу файлов, он складывает все в 1, но с неймспейсами, и складывается все это через какойто хук он симфони, и вот там походу все и ломается
@greabock но вопрос в другом, почему у тревиса на 5.5, 5.4, и 5.6 все норм, только на 7.0 беда, а у меня и на 5.5 все ломается
Роман Сохарев
@greabock
Aug 30 2015 16:46

@Big-Shark

пропел генерит классы по схеме, с неймспейсами, и чтоб вообщем не создаватьк учу файлов, он складывает все в 1, но с неймспейсами, и складывается все это через какойто хук он симфони

эт прям какой-то "костыль-сайенс", я в таком не шарю =))

Maxim
@Big-Shark
Aug 30 2015 16:47
@greabock я тоже не оценил, но пока оно работает именно так, но причины почему именно так, мне не ясны)
Роман Сохарев
@greabock
Aug 30 2015 16:49
А сам пропел-то покрыт тестами и проходит их? А то может ты ищешь ведьму не в той деревне?
Maxim
@Big-Shark
Aug 30 2015 16:50
@greabock так это и есть тесты пропела) но вообще он покрыт помойму на 97 процентов, тревис говорит что на 5.5 они проходят)
Роман Сохарев
@greabock
Aug 30 2015 16:51
Я ничего не понял...
Maxim
@Big-Shark
Aug 30 2015 16:52
@greabock я просто решил потестить пропел локально, и заметил что он у меня валится
@greabock сделал тестирования этого же бранча на тревисе, и там он валится только на пхп7, на остальных нормально
Роман Сохарев
@greabock
Aug 30 2015 16:52

я просто решил потестить пропел локально

XD

Maxim
@Big-Shark
Aug 30 2015 16:52
@greabock и вот вопрос, какого черта у меня на 5.5 валится также как на 7, а на тревисе все ок
Роман Сохарев
@greabock
Aug 30 2015 16:54
собственно проблема-то, даже если она есть - не в пропеле, а в тестах
@Big-Shark
Maxim
@Big-Shark
Aug 30 2015 16:55
@greabock ну предпологаю да, но как они так могут отрабатывать?
@greabock проблемма даже не в самих тестах, а в подготовке данных для тестов)
Роман Сохарев
@greabock
Aug 30 2015 16:56
@Big-Shark ну что ты не знаешь что делать? Катай ишью
Maxim
@Big-Shark
Aug 30 2015 16:56
@greabock хаха, он так на них отвечает, что я быстрей свой пропел напишу)
Роман Сохарев
@greabock
Aug 30 2015 16:57
@Big-Shark ну что ты не знаешь что делать? Пиши свой пропел
@Big-Shark попробуй тест выпилить, на котором валится
Maxim
@Big-Shark
Aug 30 2015 16:57
@greabock для этого я и начал запускать тесты)
@greabock не ну это по любому решит проблемму)
Роман Сохарев
@greabock
Aug 30 2015 16:58
ну если это только на одном тесте, то очевидно, что тест нужно переписывать
потому, что тест должен ругнуться если что-то не так, не взять и сдохнуть
Maxim
@Big-Shark
Aug 30 2015 16:59
@greabock я же говорю, валится на подготовке данных для теста, но сами данные, валидны и должны работать
JhaoDa
@jhaoda
Aug 30 2015 17:00
«— Ну-ну, голубчик, успокойтесь. Расскажите, как у вас это началось?
— Началось, доктор, всё с того, что я решил потестить пропел локально...»
Роман Сохарев
@greabock
Aug 30 2015 17:00
именно
Maxim
@Big-Shark
Aug 30 2015 17:01
ой все
Роман Сохарев
@greabock
Aug 30 2015 17:01
@Big-Shark ой, всё. Я устал =( я в этих ваших q/a дубовый
Maxim
@Big-Shark
Aug 30 2015 17:01
)))
Viktor Pavlov
@zogxray
Aug 30 2015 17:16
А никто не знает где взять, может не суперпопулярный, но простой WYSIWYG-редактор без 100500 плагинов, лишних кнопок и прочих свистопеределок?
Роман Сохарев
@greabock
Aug 30 2015 17:29
@zogxray мне textarea нравится. Лакончно, эстетично, аскетично, без свистелок. :+1:
Viktor Pavlov
@zogxray
Aug 30 2015 17:31
Мне честно говоря тоже. Но вдруг. Пока гуглю, но хочется всё развидеть.
Роман Сохарев
@greabock
Aug 30 2015 17:32
Можешь стырить с yii - я никому не скажу
NickPanda
@NickPanda
Aug 30 2015 17:34
Кто подскажет, возможно ли в красноречивом,
Вытащить сотрудника и его должности по id группы (есть таблица ключей группа-сотрудник-должность)
Maxim
@Big-Shark
Aug 30 2015 17:41
Тесты выполняются в том порядке в котором записаны в файле?
censoredgit
@censoredgit
Aug 30 2015 17:41
@NickPanda в разных группах у одного сотрудника могут быть разные должности?
NickPanda
@NickPanda
Aug 30 2015 17:42
@censoredgit ну да могу быть разные должности (но они все из одной таблицы)
То есть в группе может быть несколько сотрудников и каждый может иметь несколько должностей
Viktor Pavlov
@zogxray
Aug 30 2015 17:42
По id группы логично вытаскивать участников. Участника можно и по id участника.
NickPanda
@NickPanda
Aug 30 2015 17:43
@zogxray я пробывал через id группы, но он не подхватывает должности(
Viktor Pavlov
@zogxray
Aug 30 2015 17:45
Ну и $user->roles (ну или, как оно нызывается)
NickPanda
@NickPanda
Aug 30 2015 17:45
$group = Group
$group->with('person.posts')->find($id_group);
Да это вытаскивает нужны[ сотрудников из группы, но вытаскивает все их должности даже в других проектах
Все отношения ведут на таблицу с 3 -мя ключами
Роман Сохарев
@greabock
Aug 30 2015 17:48
@NickPanda
People::with(['positions' => function ($q) use ($groupId) {
      $q->wherePivot('group_id', $groupId);
  }])
  ->find($id);
NickPanda
@NickPanda
Aug 30 2015 17:49
->find($id); тут указываем id сотрудника?
Роман Сохарев
@greabock
Aug 30 2015 17:49
ну да
NickPanda
@NickPanda
Aug 30 2015 17:55

@greabock Кхм, малясь не то, но я кажется куда мыслить (в вашем случае надо знать обязательно id сотрудника)

Я правильно понимаю, что $q->wherePivot('group_id', $groupId); // будет искать лбое поле в связанной таблице?

$group->with(['person.posts'=> function ($q) use ($groupId) {
      $q->wherePivot('group_id', $groupId);
  }])->find($id_group);
Вот так как раз и подходит вроде)
Роман Сохарев
@greabock
Aug 30 2015 17:58

а если тебе всех стотрудников из группы, то

People::with(['positions' => function ($q) use ($groupId) {
      $q->wherePivot('group_id', $groupId);
  }])->whereHas('groups', function($q)  use ($groupId) 
{
    $q->where('id', $groupId);
})->get();

вот так правильнее семантически.

Однако твой последний вариант отработает быстрее. Да и выглядит нагляднее.

NickPanda
@NickPanda
Aug 30 2015 17:59
@greabock да, мне нужны все сотрудники из группы их должности и аватарки
@greabock то есть то что я написал, будет быстрее?)
Роман Сохарев
@greabock
Aug 30 2015 18:00
да
NickPanda
@NickPanda
Aug 30 2015 18:01
$group->with(['person.posts'=> function ($q) use ($groupId) 
{
      $q->wherePivot('group_id', $groupId);
  }
,'person.images'
])->find($id_group);
Я же правильно указал, чтобы подгрузить картинки пользователя?
@greabock и так же можно будет написать => function, чтобы добавить нужное условие в та,лице картинок?
Роман Сохарев
@greabock
Aug 30 2015 18:02
ну если у тебя есть такая связь, то да
NickPanda
@NickPanda
Aug 30 2015 18:04
@greabock ну пока ее вроде, нет . но будет)
Ясно, спустя сутки я в итоге нашел метод.........Спасибо
С выводом проблем не должно быть, ибо уже это делал)
Роман Сохарев
@greabock
Aug 30 2015 18:04
:+1:
у тебя кстати метод в модели Group неправильно называется. Не person, а people.Их же много в группе =)
NickPanda
@NickPanda
Aug 30 2015 18:08
This message was deleted

@greabock щас допилю, потом еще картинки, и вывод сделать и будет супер)

а то как то на JOIN не круто выходи(

Роман Сохарев
@greabock
Aug 30 2015 18:10
с плоскими данными не так удобно работать
Oleg Melnik
@olegmelnik
Aug 30 2015 18:34
Мужики, а если мне нужна связь один к одному, мне в базе ничего не нужно указывать? Тупо в модели метод создать как в документации?
NickPanda
@NickPanda
Aug 30 2015 18:35
@olezko46 ну для любой связи нужно прописывать метод как в доках)
Oleg Melnik
@olegmelnik
Aug 30 2015 18:36
@NickPanda это понятно. Я просто хз тогда как оно будет работать, если не указать связь в БД
Vlad Shcherbin
@VladShcherbin
Aug 30 2015 18:36
@olezko46 и в бд тоже указывать нужно
NickPanda
@NickPanda
Aug 30 2015 18:36
связь в БД и связь в ORM это разные уровни связи
скажем так указания связи в БД, служит для ее целостности и типо того
Oleg Melnik
@olegmelnik
Aug 30 2015 18:38
@VladShcherbin а это можно как-нибудь указать в миграции чтоб при переносе на сервак самим еще раз не лазить?
Наставьте тупого на пусть истинный, пожалуйста
Vlad Shcherbin
@VladShcherbin
Aug 30 2015 18:39
@olezko46 держи
Роман Сохарев
@greabock
Aug 30 2015 18:39
@NickPanda "типа того" правильно называется ссылочная целостность или консистентность данных
NickPanda
@NickPanda
Aug 30 2015 18:39

@olezko46

        Schema::create('role_user', function (Blueprint $table) {
            $table->increments('id');
            $table->integer('role_id')->unsigned()->index();
            $table->foreign('role_id')->references('id')->on('roles')->onDelete('cascade');
            $table->integer('user_id')->unsigned()->index();
            $table->foreign('user_id')->references('id')->on('users')->onDelete('cascade');
            $table->timestamps();
        });

Пример

@olezko46 только это если MySql то они работают то с InnoDb
Vlad Shcherbin
@VladShcherbin
Aug 30 2015 18:41
@NickPanda а зачем в этой табличке id? )
NickPanda
@NickPanda
Aug 30 2015 18:42
@VladShcherbin это не ко мне) это из пакета Ролей)
Oleg Melnik
@olegmelnik
Aug 30 2015 18:42
@VladShcherbin @NickPanda спасибо большое :smile:
JhaoDa
@jhaoda
Aug 30 2015 18:44
@olezko46 @VladShcherbin наличие внешних ключей в БД не является необходимым для работы Eloquent
Oleg Melnik
@olegmelnik
Aug 30 2015 18:45
@olezko46 только это если MySql то они работают то с InnoDb
Vlad Shcherbin
@VladShcherbin
Aug 30 2015 18:45
@NickPanda блин, а я уже ожидал интересный ответ))
@jhaoda я не новичок
Oleg Melnik
@olegmelnik
Aug 30 2015 18:45
всмысле только с этим типом таблиц ?
JhaoDa
@jhaoda
Aug 30 2015 18:46
@VladShcherbin ты же сказал, что «и в бд тоже указывать нужно»
Тогда вопрос: что нужно указывать в БД, если не внешние ключи?
@olezko46 он не про базу, а про тип таблицы
Vlad Shcherbin
@VladShcherbin
Aug 30 2015 18:47
@jhaoda я считаю, что если бд поддерживает фк, их всегда нужно указывать и не полагаться на орм
JhaoDa
@jhaoda
Aug 30 2015 18:48
@VladShcherbin Eloquent разве сам умеет удалять связанные данные?
Vlad Shcherbin
@VladShcherbin
Aug 30 2015 18:49
@jhaoda вроде бы нет, если память не изменяет
JhaoDa
@jhaoda
Aug 30 2015 18:49
Тогда и полагаться не на что, верно?
Vlad Shcherbin
@VladShcherbin
Aug 30 2015 18:49
ну вот, значит нужно указывать в бд?)
NickPanda
@NickPanda
Aug 30 2015 18:49
@VladShcherbin кхм, orm это вообще как я понимаю виртуальная модель базы
А уже FK это физичесие данные
JhaoDa
@jhaoda
Aug 30 2015 18:50
Я сторонник полного контроля над процессом, т.е. я определяю, что и когда удалять-заменять-..., а не БД
NickPanda
@NickPanda
Aug 30 2015 18:50
@VladShcherbin указывать надо обязательно (или на усмотрение как например @jhaoda ) , orm лишь виртуальный движок, которому ты прописываешь некие ссвязи
JhaoDa
@jhaoda
Aug 30 2015 18:51
Так же хочется событий при удалении связанных данных, чего внешние ключи нам не дадут
Vlad Shcherbin
@VladShcherbin
Aug 30 2015 18:51
а я вообще за транзакции, но в ларе их используют единицы
NickPanda
@NickPanda
Aug 30 2015 18:51
@jhaoda Например каких событий?
JhaoDa
@jhaoda
Aug 30 2015 18:51
@NickPanda события моделей
Роман Сохарев
@greabock
Aug 30 2015 18:52

:point_up: 31 августа 2015 г., 00:50

это палка о двух концах

@VladShcherbin таки транзакции все равно на события модели вешать придется
JhaoDa
@jhaoda
Aug 30 2015 18:53
А при использовании мягкого удаления смысл внешних ключей ещё больше теряется
Vlad Shcherbin
@VladShcherbin
Aug 30 2015 18:54
@greabock ну да, с ними возни побольше, поэтому и никто их почти не использует
@jhaoda кроме удаления есть ещё изменение
Роман Сохарев
@greabock
Aug 30 2015 18:55
и тут мы приходим к тому, что данные чертовски сложно отделить от модели
Vlad Shcherbin
@VladShcherbin
Aug 30 2015 18:56
@greabock не понял твою мысль) на основе данных и строится бд и модель)
Роман Сохарев
@greabock
Aug 30 2015 19:02
@VladShcherbin я о том, что ссылочная целостность ложится на базу, хотя в действительности это часть модели данных
NickPanda
@NickPanda
Aug 30 2015 19:02
Дауж, человек пришел спросить про ключи уже ушел с полученными данными а дискус продолжается
Vlad Shcherbin
@VladShcherbin
Aug 30 2015 19:03
вечер воскресенья, что вы хотите) серафима, правда, нет для вбросов)
Oleg Melnik
@olegmelnik
Aug 30 2015 19:08
Да не, я здесь
Просто мало чего понял
Поэтому не встреваю в светскую беседу
projct1
@projct1
Aug 30 2015 19:09
объясните мне пожалуйста, что за дебилизм, почему обновление и удаление продукта происходит по некоему rawId, который я в помине не знаю и который генерится библиотекой? почему не сделать бы удаление по айди товара который я знаю и сам добавлял? https://github.com/overtrue/laravel-shopping-cart
Oleg Melnik
@olegmelnik
Aug 30 2015 19:09
айдишник записи
база состоит из таблиц, таблицы из строк
row - строка, id - айдишник
projct1
@projct1
Aug 30 2015 19:10
ты посмотрел ссылку прежде чем писать саркастическую чушь?
Oleg Melnik
@olegmelnik
Aug 30 2015 19:11
@rorc да, посмотрел
NickPanda
@NickPanda
Aug 30 2015 19:11
@rorc ответ, такой обратиться к автору)
projct1
@projct1
Aug 30 2015 19:12
и? я хочу получить товар из корзины по СВОЕЙ айдишке (1, 2, 3 и тд), а тут надо передавать говнохешевыйайди, который я вообще не знаю и который генерится самой библиотекой
$item = Cart::get('8a48aa7c8e5202841ddaf767bb4d10da');
в чём логика? что за идиотизм? или это прикол?
JhaoDa
@jhaoda
Aug 30 2015 19:13
@olezko46 row - строка. raw - сырой
Oleg Melnik
@olegmelnik
Aug 30 2015 19:14
@jhaoda т9 на буке
projct1
@projct1
Aug 30 2015 19:14
сил нет уже, замулчился искать шаппинг карт, один шлак в пакетах
@jhaoda может ты как гуру мне разъяснишь?
NickPanda
@NickPanda
Aug 30 2015 19:15
@rorc а может стоить посмотреть в сторону CMS (фреймов) настроенных на магазины?)
JhaoDa
@jhaoda
Aug 30 2015 19:15
@rorc пиши корзину сам
projct1
@projct1
Aug 30 2015 19:15
@jhaoda и потом, зачем хранить в сессии цену и название, когда они могут в любой момент смениться? по идеи надо хранить тока айди товара и количество же
@NickPanda нет
NickPanda
@NickPanda
Aug 30 2015 19:16
@rorc он @jhaoda может и гуру, но он явно не автор пакеты, и логики автора не знает)
Victor Golovko
@siptik
Aug 30 2015 19:25
@rorc я кажется знаю ответ по корзине
ща поясню почему так работает
shovkoplyas
@shovkoplyas
Aug 30 2015 19:27
Возможно rowid это строка в корзине
Victor Golovko
@siptik
Aug 30 2015 19:27
проблема в том, что один и тот же товар имеет разные характеристики
например майка: один товар, но разные цвета
т.е. в базе у нее 1 id
но характеристик несколько
projct1
@projct1
Aug 30 2015 19:28
@siptik ок, допустим так, но как получить то товар из корзины по rawId?
NickPanda
@NickPanda
Aug 30 2015 19:28
@siptik и поэтому рендерится новый ключ?)
Victor Golovko
@siptik
Aug 30 2015 19:28
да
shovkoplyas
@shovkoplyas
Aug 30 2015 19:29
В сессии хранят цену как раз для того чтобы при смене цены отобразить что она изменилась
в codeigniter так же работает
projct1
@projct1
Aug 30 2015 19:29
ну да, я много пакетов пересмотрел, во многих так
@shovkoplyas зачем это видеть?
Victor Golovko
@siptik
Aug 30 2015 19:30
@rorc Row ID поищи тут http://cidocs.ru/213/libraries/cart.html
NickPanda
@NickPanda
Aug 30 2015 19:32
Хм, как можно при ленивой загрузки,
объеденить удалить одинаковые модели?
shovkoplyas
@shovkoplyas
Aug 30 2015 19:33
Видеть должен покупатель, а не ты
projct1
@projct1
Aug 30 2015 19:37
даже тут https://cartalyst.com/manual/cart/2.0#get-a-single-item чтобы получить конкретный товар, надо указать rowId, ОТКУДА Я ЕГО ЗНАЮ?!?!
$item = Cart::item('c14c437bc9ae7d35a7c18ee151c6acc0');
shovkoplyas
@shovkoplyas
Aug 30 2015 19:40

по ссылке выше написано же: Что такое Row ID (идентификатор строк)? Row ID это уникальный идентификатор, который генерируется кодом корзины при добавлении элемента. Смысл использования уникального идентификатора в том, что это позволяет корзине работать с идентичными продуктами, но с различными опциями.

Например, давайте предположим, что кто-то покупает две одинаковые майки (один и тот-же идентификатор продукта), но с разными размерами. Идентификатор продукта (и другие атрибуты) будут одинаковыми для обоих размеров, так как это одна и та-же майка. Различие только в размере. Корзина должна учитывать это различие, идентифицировать их как разные позиции, чтобы позволить независимое управление элементами заказа. Это возможно благодаря уникальному "row ID" (идентификатору строки), основанному на идентификаторе продукта и других опциях, ассоциированных с ним.

В большинстве случаев обновление корзины будет происходить, когда пользователь будет что-то делать на странице корзины, поэтому маловероятно, что разработчику когда-то придется делать что-то с "Row ID", поэтому просто позаботьтесь о том, чтобы скрытое поле присутствовало на странице, и данные из него передавались в контроллер. Пожалуйста рассмотрите конструкцию отображения корзины для более подробной информации.

projct1
@projct1
Aug 30 2015 19:44
@shovkoplyas хмм, спасибо)))) например я хочу добавить ещё одну майку, как мне получить rowId ?
ну например проапдейтить такую же майку которая есть уже в корзине
NickPanda
@NickPanda
Aug 30 2015 19:44
This message was deleted
projct1
@projct1
Aug 30 2015 19:45
и? метод update требует rowId
NickPanda
@NickPanda
Aug 30 2015 19:45
Бедеim ее id для добавления новой
а для обгрейста, у тебя должен в админке выводится список маек со скрытом полем этого row Id
projct1
@projct1
Aug 30 2015 19:46
@NickPanda не понял
получается апдейта нету, всегда добавляются новые позиции
так как я не могу знать rowId конкретной майки
NickPanda
@NickPanda
Aug 30 2015 19:47
Смотри у тебя есть админка (где ты добавляешь и обновляешь товар)
далее у тебя выведены все майки
Название - показывается
rowId скрыт
далее меняешь товар, и обновляешь по скртому полю
@rorc поучему ты его выводишь в скрытое поле
projct1
@projct1
Aug 30 2015 19:48
@NickPanda под админкой ты имеешь в виду страницу с корзиной сайта?
NickPanda
@NickPanda
Aug 30 2015 19:48
@rorc причем тут корзина?
projct1
@projct1
Aug 30 2015 19:48
@NickPanda в админке я не храню rowId, у меня есть обычный айди товара
NickPanda
@NickPanda
Aug 30 2015 19:49

Есть 2 части пользовательская и Админская

В админке ты выводишь список товаров, и в скрытом поле прячешь row Id

projct1
@projct1
Aug 30 2015 19:50
@NickPanda я из-за сраного пакета буду менять свою структуру админки добавляя некие rowId?
shovkoplyas
@shovkoplyas
Aug 30 2015 19:50
при выводе корзины в скрытом поле каждой строки корзины выводится rowid этой строки
NickPanda
@NickPanda
Aug 30 2015 19:50
@rorc а что у тебя вообще за сайт?
projct1
@projct1
Aug 30 2015 19:50
@shovkoplyas ну
NickPanda
@NickPanda
Aug 30 2015 19:51
@rorc во первых по мягче, во вторых да лишь добавив это поле)
shovkoplyas
@shovkoplyas
Aug 30 2015 19:51
ничего добавлять не нужно, он генерится автоматически
NickPanda
@NickPanda
Aug 30 2015 19:51
@rorc плюс я хз что у тебя под админкой понимается
projct1
@projct1
Aug 30 2015 19:51
@shovkoplyas ну так я хочу чтобы список товаров в корзине отображались в группированном виде
@shovkoplyas пользователь нажал на кнопку купить 2 раза в карточке товара, создалось 2 разных rowId, так?
NickPanda
@NickPanda
Aug 30 2015 19:53
@rorc почему 2?)
projct1
@projct1
Aug 30 2015 19:53
@NickPanda хмм, кажется дошло
NickPanda
@NickPanda
Aug 30 2015 19:53
@rorc и?!
projct1
@projct1
Aug 30 2015 19:53
:fire:
:clap:
NickPanda
@NickPanda
Aug 30 2015 19:53
?
projct1
@projct1
Aug 30 2015 19:54
ну понял я))
в чём прИкол)
спс всем за старания)))))))))
NickPanda
@NickPanda
Aug 30 2015 19:54
@rorc )
Народ кто еще с нами, кто мне скажет как сгрупировать модели при ленивой загрузке?
shovkoplyas
@shovkoplyas
Aug 30 2015 19:54
rowid используется не при добавлении товара в корзину из каталога, а при изменении колличества товара в корзине или удалении товара из корзины
projct1
@projct1
Aug 30 2015 19:56
@NickPanda в чём трудности то?
@shovkoplyas да, дошло, спс))
@shovkoplyas получается при добавлении товара, который уже есть в корзине, он автоматом сгенерит такой же ровАйди и просто проапдейтит существующий
shovkoplyas
@shovkoplyas
Aug 30 2015 19:58
если это новая строка в корзине, то да. если такой товар в корзине уже есть то должно измениться только количество в этой записи
projct1
@projct1
Aug 30 2015 19:59
:+1:
NickPanda
@NickPanda
Aug 30 2015 20:00
@rorc трудность в том, что он выводит 2 одинаковых модели с одним и тем же юзером
Many to Many
projct1
@projct1
Aug 30 2015 20:00
@NickPanda покажи запрос
NickPanda
@NickPanda
Aug 30 2015 20:01
$group->with(['person.posts'=> function ($q) use ($groupId) {
      $q->wherePivot('group_id', $groupId);
  }])->find($id_group);
projct1
@projct1
Aug 30 2015 20:03
так сложно сказать, надо на модели глянуть
группировать пробовал?
NickPanda
@NickPanda
Aug 30 2015 20:03
Как?
projct1
@projct1
Aug 30 2015 20:03
в конце ->groupBy('person_id')
просто если в базе больше чем одна запись найдена, то будут дубли
поэтому группировать выборку надо
NickPanda
@NickPanda
Aug 30 2015 20:04
ну да в связующей таблице несоько запизей одного person
@rorc а до find() или после ->groupBy ?
projct1
@projct1
Aug 30 2015 20:06
до
$group это что у тя?
NickPanda
@NickPanda
Aug 30 2015 20:06
group = new Group
projct1
@projct1
Aug 30 2015 20:07
группа пользователей чтоль?
NickPanda
@NickPanda
Aug 30 2015 20:08

@rorc да

вариант,вставить ->groupBy() не канает

он говорит что нет поля,
projct1
@projct1
Aug 30 2015 20:10
или так попробуй $group->groupBy('user_id')
NickPanda
@NickPanda
Aug 30 2015 20:11
ну а полный запрос какой?
@rorc плюс он же делает несколько запросов, и групировка не применима
Victor Golovko
@siptik
Aug 30 2015 20:26
может у кого ссылочка имеется на инфу по расчету стоимости разработки проекта, которая вам реально помогла? Какие материалы почитать на эту тему? Хотим слелать вебстудию :) Денег пока нет для человека на эту вакансию :)
NickPanda
@NickPanda
Aug 30 2015 20:41
This message was deleted
Alexander Popov
@ruelephant
Aug 30 2015 21:04
@siptik ({твои сроки в рабочих часа}*3)*{стоимость часа}
Victor Golovko
@siptik
Aug 30 2015 21:06
@ruelephant *3 это страховка от случая " да что там делать" как я понял?
Alexander Popov
@ruelephant
Aug 30 2015 21:07
это страховка от неадекватности заказчика
причем {твои сроки в рабочих часа} это не те сроки которые сказал разработчик
это его сроки*2
вот это как раз закладка от «технических граблей»
полная формула: Вася сказал за 2 дня сделает, 8*2 = 16 часов васи *2= 32 часа *3 = 96 часов или же через 12 дней ставим дедлайн заказчику
Nikita
@zakhnikita
Aug 30 2015 21:10
Ребят, собираюсь писать свой первый проект на laravel, боюсь что наговнокожу, что капец
Что лучше посмотреть-почитать, чтобы делать всё "по шаблону" или "по правилам" ?
Victor Golovko
@siptik
Aug 30 2015 21:11
@zakhnikita правило одно - все приходит с опытом)
Alexander Popov
@ruelephant
Aug 30 2015 21:11
расчитываем стоимость - 96 часов умножаем на почасовую ставку васи плюс коэфицент студии (обычно x2-x3)
cкажем если вася получат 100 000 в месяц, то 625 рублей в час его ставка, на выходе считаем по 1200
Nikita
@zakhnikita
Aug 30 2015 21:12
@siptik а какие-нибудь напутственные правила-советы?
Victor Golovko
@siptik
Aug 30 2015 21:12
@ruelephant ясно, короче нужно часы умоножать на два+ маржа за каждый час
Alexander Popov
@ruelephant
Aug 30 2015 21:12
1200*96 ~= 100 000 рублей/проект :)
НО!
это при условии что проект делает ЮРЛИЦО
если как частник, то на маржа на его час меньше
поскольку вам не надо платить такие конские сборы
@siptik это разработчика на два, а юр лицо еще сверху можно на три умножать
Victor Golovko
@siptik
Aug 30 2015 21:14
@ruelephant это понятно) но посути то клиенту пофиг кто ему делает, главное результат
Alexander Popov
@ruelephant
Aug 30 2015 21:14
клиенту не пофиг на прайс
Victor Golovko
@siptik
Aug 30 2015 21:14
это понятно
Alexander Popov
@ruelephant
Aug 30 2015 21:14
одно дело делает ООО с офисом, другое дело фрилансер
они не могут просить одну и ту-же сумму
Victor Golovko
@siptik
Aug 30 2015 21:14
почему, могут
NickPanda
@NickPanda
Aug 30 2015 21:15
@zakhnikita надо почитать док как минимум)
Victor Golovko
@siptik
Aug 30 2015 21:15
@ruelephant одна фирма работает с рейтом в 10$ в час, а у фрилансера может быть 50
@ruelephant встречал фрилансера на американском рынке, который хотел 120$/час
Nikita
@zakhnikita
Aug 30 2015 21:17
@NickPanda а помимо?
Victor Golovko
@siptik
Aug 30 2015 21:17
@zakhnikita зайди в группу в VK
там куча инфы
@zakhnikita Если до этого не говнокодил, то и не будешь на этом проекте
@ruelephant ценник прежде всего зависит от авторитета конторы
Alexander Popov
@ruelephant
Aug 30 2015 21:22
ну я не знаю что там за фирма 10/час
ты сам посчитай, фирме нужен ОФИС, нужен минимум 1 бугалтер, 1 менеджер
нужно платить взносы за всю компанию на каждого сотруднику
Victor Golovko
@siptik
Aug 30 2015 21:23
ну это да, просто мне предлагали как то на аутсорс около 12-15 за час
Alexander Popov
@ruelephant
Aug 30 2015 21:23
если фирма не будет брать моржу, она умрет
Victor Golovko
@siptik
Aug 30 2015 21:24
ну так ясен фиг. мне самому интересно почему так дешево было
Alexander Popov
@ruelephant
Aug 30 2015 21:24
брали индусов по 1 доллару? :)
Victor Golovko
@siptik
Aug 30 2015 21:24
да не факт
Alexander Popov
@ruelephant
Aug 30 2015 21:25
кстати будет халтура для слона, обращайтесь
Victor Golovko
@siptik
Aug 30 2015 21:25
они мне сами скидывали проект, причем давали нормальную цену)) но я не нашел за 2 дня спеца))
Alexander Popov
@ruelephant
Aug 30 2015 21:25
но я дорогой, на фриланс это будет около 1000 рублей в час :)
Victor Golovko
@siptik
Aug 30 2015 21:25
сколько в $?
я просто из РБ
Alexander Popov
@ruelephant
Aug 30 2015 21:26
15$ по текущему
Victor Golovko
@siptik
Aug 30 2015 21:26
я сам так работаю на данный момент))
Alexander Popov
@ruelephant
Aug 30 2015 21:26
меньше увы и ах
weber3
@weber3
Aug 30 2015 21:27
Всем привет, в чем может быть проблема: getClientOriginalName() и move() не работают laravel 4
4.2
Alexander Popov
@ruelephant
Aug 30 2015 21:27
ррр
Victor Golovko
@siptik
Aug 30 2015 21:28
@ruelephant, но я думаю буду искать человека на проект
если он выгорит
ставка там не большая, но работы много
Alexander Popov
@ruelephant
Aug 30 2015 21:29
это не ко мне, я еще в офисе работаю фулл тайм :)
в Москве
могу архитектуру набросать, или джуниора проконтролировать если только
Victor Golovko
@siptik
Aug 30 2015 21:29
ясно, просто чел по рекомендации обратился из США, сказали ему что делаем хорошо и бесплатно))
Alexander Popov
@ruelephant
Aug 30 2015 21:30
ну как бесплатно, 15 баксов в час, для США это почти бесплатно :)
Victor Golovko
@siptik
Aug 30 2015 21:30
20
но налог и вывод денег
я как индивидуальный предприниматель работаю
Alexander Popov
@ruelephant
Aug 30 2015 21:31
в штатах на стройке 200-300 рублей в день
зеленых рублей
Victor Golovko
@siptik
Aug 30 2015 21:31
пФ))
тренер по лыжам готов за 530$ покатать вас часок группой))
как раз с этим и связан проект
Alexander Popov
@ruelephant
Aug 30 2015 21:32
у меня тренер в качалке по 4000 рублей в час
60$ где то
Victor Golovko
@siptik
Aug 30 2015 21:33
ниху...
норм так, ну так это же Москва))
Alexander Popov
@ruelephant
Aug 30 2015 21:33
ну а шо ты хочешь, ты сам попробуй прокачатся до такого уровня :)
Victor Golovko
@siptik
Aug 30 2015 21:35
у нас в рб сейчас вообще задница)) мой друг занимается за 15$ в час с тренером
Alexander Popov
@ruelephant
Aug 30 2015 21:35
ты не забывай, что ставка такая потому что у него нет фуллтайм загрузки
Victor Golovko
@siptik
Aug 30 2015 21:35
это тоже верно
Alexander Popov
@ruelephant
Aug 30 2015 21:35
если это была бы ставка в месяц, было бы меньше
а то ему надо ездить по москве, это час на дорогу…
Victor Golovko
@siptik
Aug 30 2015 21:36
на новом мерсе :)
Maxim Kot
@batFormat
Aug 30 2015 21:36
У меня нет тренера, но я качаюсь за 50 руб занятие %)
Alexander Popov
@ruelephant
Aug 30 2015 21:37
ну ты не путай, когда тебя индивидуально под ручки водят целый час
и групповуху
@siptik да нет, он на метро
Victor Golovko
@siptik
Aug 30 2015 21:37
@batFormat в таком случае можно сказать, что у меня нет машины и я передвигаюсь по городу за 20$ в месяц ))
а сколько стоят php девелоперы в USA?
Alexander Popov
@ruelephant
Aug 30 2015 21:38
хз
могу про сишников сказать, у меня есть чувак знакомый. Он работал в амазоне в штатах, но потом опять в москве приземлился :)
сишники у нас где то по 140-200 тысяч в месяц
это / 65 и получим баксы
2000-3000 долларов по нынешнему курсу, до падения рубля соотвественно 5-6 тысяч
Victor Golovko
@siptik
Aug 30 2015 21:40
у нас примерно такие же зарплаты
Alexander Popov
@ruelephant
Aug 30 2015 21:40
а РБ это что?
Victor Golovko
@siptik
Aug 30 2015 21:40
Беларусь
Alexander Popov
@ruelephant
Aug 30 2015 21:40
ааа, у меня знакомая есть из минска
Victor Golovko
@siptik
Aug 30 2015 21:40
Республика Беларусь
Я тоже из минска
Alexander Popov
@ruelephant
Aug 30 2015 21:41
ну не знаю прямо, она говорит купила iphone 6 за две зарплаты
Victor Golovko
@siptik
Aug 30 2015 21:41
средняя зп в IT индустрии 2000
Vlad Shcherbin
@VladShcherbin
Aug 30 2015 21:41
ну ну)))
Alexander Popov
@ruelephant
Aug 30 2015 21:41
получается где то 500 баксов получает
Vlad Shcherbin
@VladShcherbin
Aug 30 2015 21:41
сказки только про рб рассказывать не нужно)
Alexander Popov
@ruelephant
Aug 30 2015 21:42
я говорю то что мне сказали
сам в белорусс не был
Vlad Shcherbin
@VladShcherbin
Aug 30 2015 21:42
я не тебе, вот 500 уже ближе к правде)
Alexander Popov
@ruelephant
Aug 30 2015 21:42
но 500 долларов это зп АДМИНИСТРАТОРА что-то там клуба
а не IT специалиста
сука!
ruelephant @ruelephant полез по стол
ruelephant @ruelephant нашел крышку от бутылки и вылез
ruelephant @ruelephant продолжает бухать
Victor Golovko
@siptik
Aug 30 2015 21:44
ща постараюсь найти официальные данные
Alexander Popov
@ruelephant
Aug 30 2015 21:45
да ну их впень
«в среднем все больные здоровы»
Vlad Shcherbin
@VladShcherbin
Aug 30 2015 21:46
@siptik вообще, тут, но всем понятно, что это зп не джуниора и не все мидлы имеют такие)
а вообще, хватит оффтопа, чат не об этом
Alexander Popov
@ruelephant
Aug 30 2015 21:46
вопросов же нет
и обсуждений
поэтому мы на перекуре
Victor Golovko
@siptik
Aug 30 2015 21:47
@VladShcherbin ну так ты учитывай тот факт, что рубль обвалился на чуть ли ни на 30% за пару месяцев
все, замяли
Alexander Popov
@ruelephant
Aug 30 2015 21:48
рубль какой?
ваш или наш?
Victor Golovko
@siptik
Aug 30 2015 21:48
наш из за вашего ))
Alexander Popov
@ruelephant
Aug 30 2015 21:48
ну вот, опять Путин?
Victor Golovko
@siptik
Aug 30 2015 21:48
да)
получилось так, что у нас в IT были зарплаты>= как в Москве
потому российские конторы начали отказываться от наших спецов
и в данный момент все в заднице))
но рубль упал, и все стало хорошо)) только обеднели ))
Alexander Popov
@ruelephant
Aug 30 2015 21:50
они и сейчас как в Москве
90 тысяч на наши в среднем
если брать пых
это московские зп
Victor Golovko
@siptik
Aug 30 2015 21:51
лично мне предлагали осенью 1500 прошлой зп у нас тут
Alexander Popov
@ruelephant
Aug 30 2015 21:52
вполне наши цены, правда я не знаю уровень
Victor Golovko
@siptik
Aug 30 2015 21:52
да я сам не знаю его)) были зп в 3к для сеньеров помидоров
ну и выше, смотря на какой рынок контора работала
Alexander Popov
@ruelephant
Aug 30 2015 21:54
а ты тест пройди
наш любимый
Victor Golovko
@siptik
Aug 30 2015 21:54
я не задрот читать мануалы и проходить мамба тесты ))
если ты про это?
или другой имеешь в виду?
JhaoDa
@jhaoda
Aug 30 2015 21:55
@ruelephant как ты заеЪал своими картинками
Alexander Popov
@ruelephant
Aug 30 2015 21:55
оно же было 3 листинга назад
JhaoDa
@jhaoda
Aug 30 2015 21:56
Бабы, нехватка бабла и картинки
Ты чатом не ошибся?
Alexander Popov
@ruelephant
Aug 30 2015 21:56
а что там спать что ли?
нет же вопросов по ларе
фигли чат простаивает
JhaoDa
@jhaoda
Aug 30 2015 21:57
Поэтому давайте его зафлудим, да?
Alexander Popov
@ruelephant
Aug 30 2015 21:58
бубубу :(
Victor Golovko
@siptik
Aug 30 2015 21:58
@jhaoda не понимаю почему такой кипишь
JhaoDa
@jhaoda
Aug 30 2015 21:58
А потом и новички подтянутся «а чо, вон слон флудит, и мне можно»
Alexander Popov
@ruelephant
Aug 30 2015 21:59
@siptik он всегда ворчит, уже все привыкли
Victor Golovko
@siptik
Aug 30 2015 21:59
а знать текущие ЗП не то что бы не плохо, а нужно
JhaoDa
@jhaoda
Aug 30 2015 21:59
Слон не уточняет, что ворчу я на него, в основном
Alexander Popov
@ruelephant
Aug 30 2015 22:00
да ладно?
Victor Golovko
@siptik
Aug 30 2015 22:00
ладно, спокойствие, только спокойствие
Alexander Popov
@ruelephant
Aug 30 2015 22:02
и не надо меня сравнивать со всеми, я еще и на вопросы отвечаю
@weber3 как именно они не работают?
Victor Golovko
@siptik
Aug 30 2015 22:05
:)
Alexander Popov
@ruelephant
Aug 30 2015 22:06
конечно вопросом на вопрос, это какой то колорит пошел
но приходится
Victor Golovko
@siptik
Aug 30 2015 22:07
ладно такой вопрос, стали ли бы вы делать серьезный проект на laravel?
Alexander Popov
@ruelephant
Aug 30 2015 22:08
если есть достаточно денег на мощности, то да
нам пришлось целый юнит под свой далеко не самый нагруженный проект задействовать
а там ДВА ксеона
бд сервер отдельно
статик сервер отдельно
если у вас полудохлая VPS, а делаете клон vk
то не вариант :)
но по программерским ресурсам, относительно быстро. Надо считать что дешевле
железо или человеко часы
@siptik
Victor Golovko
@siptik
Aug 30 2015 22:10
ясно, тут я думаю, да какое там думаю, не будет высокой нагрузки
Alexander Popov
@ruelephant
Aug 30 2015 22:11
виртуалиция вообще не прет кстати
рекомендую ставить на сырое железо
в виртуализации 1 инстанс жрал по 20% CPU (XEON топовый)
Victor Golovko
@siptik
Aug 30 2015 22:11
ну так не плохой проект у вас там господа
Alexander Popov
@ruelephant
Aug 30 2015 22:12
мы просто жирные очень :)
Victor Golovko
@siptik
Aug 30 2015 22:12
а я думал сайт порно ))
Alexander Popov
@ruelephant
Aug 30 2015 22:12
холдинг крупный, надо пол ляма на сервер, купим
Victor Golovko
@siptik
Aug 30 2015 22:13
тут у меня просто сомнения что выбрать или симфонию или laravel
Alexander Popov
@ruelephant
Aug 30 2015 22:13
не надо симфони
это инженерное порно, вам проект делать или потрахатся?
Victor Golovko
@siptik
Aug 30 2015 22:13
ясно
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:14
ээээ
Alexander Popov
@ruelephant
Aug 30 2015 22:14
так!
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:14
в зависимости от требований
Alexander Popov
@ruelephant
Aug 30 2015 22:14
не надо начинать
а то я буду рвать :)
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:14
ну а нечего фигню нести
Alexander Popov
@ruelephant
Aug 30 2015 22:14
симфони убогая для бизнеса
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:14
сам ты убогий

я обижен если что
короче, @siptik пинай @Big-Shark
JhaoDa
@jhaoda
Aug 30 2015 22:15
@ruelephant расскажи нам, что не убого для бизнеса?
Alexander Popov
@ruelephant
Aug 30 2015 22:15
время развертывания, обслуживание кода
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:16
@jhaoda рельсы конечно же
Alexander Popov
@ruelephant
Aug 30 2015 22:16
раз-раз и в продакшен не выйдет уже
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:16
тогда идеал - это 1с битрикс
чик-чик и в продакшн
Alexander Popov
@ruelephant
Aug 30 2015 22:16
нет, битрикс это другая крайность
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:16
пффф
JhaoDa
@jhaoda
Aug 30 2015 22:16
Бизнес хочет битрикс, юи и кодеигнитер
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:16
твои слова же
Alexander Popov
@ruelephant
Aug 30 2015 22:16
как раз чик-чик на битриксе не выйдет, ибо бизнес хочет всегда кастом
а на битриксе начинается адЪ и садомия
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:17
Бизнес хочет битрикс, юи и кодеигнитер
JhaoDa
@jhaoda
Aug 30 2015 22:17
Вернее, бизнес думает, что он это хочет
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:17
и это правда
не, бизнес вообще не думает
Alexander Popov
@ruelephant
Aug 30 2015 22:17
бизнес ничего не хочет, ему просто нужны инструменты
ему до лампочки, используется ли там php 3 или что-то еще
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:18
ну вот, мы уже выяснили, что битрикс идеален для бизнеса
Alexander Popov
@ruelephant
Aug 30 2015 22:18
битрикс НЕ идеален,
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:18
идеален
JhaoDa
@jhaoda
Aug 30 2015 22:18
Это верно лишь до определенного предела, что бизнесу по барабану, на чем написано
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:18
техподдержка есть
Alexander Popov
@ruelephant
Aug 30 2015 22:18
он не позволяет быстро решать кустомные задачи, я на нем работал
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:18
хомячков километры
Alexander Popov
@ruelephant
Aug 30 2015 22:18
!!!
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:18
которые если что всё заштопают
Alexander Popov
@ruelephant
Aug 30 2015 22:18
когда бизнес захотел «особую корзину» мы сразу встали
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:18
интеграция с 1с бухгалетрией
чикичик и шаблон
Alexander Popov
@ruelephant
Aug 30 2015 22:19
ты меня походу не слышиш?
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:19
два клика и пошли продажи
та пофигу
Victor Golovko
@siptik
Aug 30 2015 22:19
2 строчки о проекте:
есть горы, есть инструкторы по лыжам.
турист зашел, выбрал город, показались по фильтрам горы и инструкторы. турист платит сайту - сайт распределяет сумму (снимает проценты) и переводит их инструктору.
JhaoDa
@jhaoda
Aug 30 2015 22:19
@ruelephant ты отравлен ынтерпрайзом
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:19
слушать или нет
Victor Golovko
@siptik
Aug 30 2015 22:19
тот же фриланс
JhaoDa
@jhaoda
Aug 30 2015 22:19
Тут, на земле, все дрочат на битрикс
Alexander Popov
@ruelephant
Aug 30 2015 22:19
ну ты уперся блин в «битрикс идеален» даже послушать не хочешь
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:20

битрикс уже победил в вопросе, цитата:

это инженерное порно, вам проект делать или потрахатся?

JhaoDa
@jhaoda
Aug 30 2015 22:20
Потому что «херак-херак и готово»
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:20
ну дык
Victor Golovko
@siptik
Aug 30 2015 22:20
битрикс сделает эту задачу? 2 строчки о проекте:
есть горы, есть инструкторы по лыжам.
турист зашел, выбрал город, показались по фильтрам горы и инструкторы. турист платит сайту - сайт распределяет сумму (снимает проценты) и переводит их инструктору.
Alexander Popov
@ruelephant
Aug 30 2015 22:20
@siptik НЕТ
битрикс это магазин
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:20
слова @ruelephant на счёт инженерного порно
Vlad Shcherbin
@VladShcherbin
Aug 30 2015 22:20
о, а вот и серафим. приветствую)
Victor Golovko
@siptik
Aug 30 2015 22:20
вот и я думаю что нет
Alexander Popov
@ruelephant
Aug 30 2015 22:20
@siptik пишите на ларе
симфони это перебор уже будет, тут максималисты конечно сейчас накинутся
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:21
@ruelephant у тебя нет никаких аргументов так говорить
как и у меня
Alexander Popov
@ruelephant
Aug 30 2015 22:21
@SerafimArts да ладно?
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:21
угу
Alexander Popov
@ruelephant
Aug 30 2015 22:21
про симфони уже все расписали
на хабре почитай
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:21
ой, я вот люблю симфони
мне пофигу
а ты любишь лару
тебе тоже пофигу
а на хабре есть статья почему php говно и надо брать рельсы
Alexander Popov
@ruelephant
Aug 30 2015 22:22
у меня нет понятие «любовь»
у меня есть понятия «оптимальный инстумент»
я когда только пришел, взял Yii для проекта
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:22
у тебя нету его, т.к. голова забита стереотипами
Alexander Popov
@ruelephant
Aug 30 2015 22:22
потом перешли на лару
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:22
у тебя есть только личный опыт и им ты руководствуешься
JhaoDa
@jhaoda
Aug 30 2015 22:22
Ребята, вы спорите ниачом. Типа, вода жидкая или всё же прозрачная...
Alexander Popov
@ruelephant
Aug 30 2015 22:23
опыта дохрена, лет 7 уже минимум
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:23
я пытаюсь его убедить, что ему лучше помолчать и дождаться @Big-Shark у которого есть реальный опыт
а не фантазии на тему, "фуууу, инженерное траханье"
Alexander Popov
@ruelephant
Aug 30 2015 22:23
реальный опыт на чем?
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:23
на симфони и ларке
в крупных проектах
JhaoDa
@jhaoda
Aug 30 2015 22:23
Битрикс решает задачу здесь и сейчас. О перспективах задумываются не многие.
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:24
лара тоже так же делает
Alexander Popov
@ruelephant
Aug 30 2015 22:24
@jhaoda не заставляй меня матерится
JhaoDa
@jhaoda
Aug 30 2015 22:24
Симфони решает задачу, но дольше и дороже, чем битрикс
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:24
+1
Alexander Popov
@ruelephant
Aug 30 2015 22:24
а лара посредине
симфони слишком «дорогая» для бизнеса
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:24
лара - это баланс, но там потом тоже километры костылей будут
Alexander Popov
@ruelephant
Aug 30 2015 22:24
не оправдано дорогая
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:24
@ruelephant тебя чем шибанули?
без обид
JhaoDa
@jhaoda
Aug 30 2015 22:24
Не многие способны понять, насколько это «дольше» и «дороже», а так же какие такие «перспективы»
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:25
но я третий раз повторять не буду
или нет, буду
у тебя нет опыта, у меня тоже
но он есть у @Big-Shark
Alexander Popov
@ruelephant
Aug 30 2015 22:25
я смотрел симфони, реально гик-порно
не надо ляля
JhaoDa
@jhaoda
Aug 30 2015 22:25
Я отказываюсь работать с битриксом и юи, но при этом соглашаюсь, что бизнес их любит
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:25
а я смотрел битрикс и влюбился
JhaoDa
@jhaoda
Aug 30 2015 22:26
И то, что они говно с моей точки зрения, ничего не меняет
Alexander Popov
@ruelephant
Aug 30 2015 22:26
по буклетам что ли?
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:26
моя фраза выше - это примерно такое же аргументированное мнение, как мнение @ruelephant о симфони
Alexander Popov
@ruelephant
Aug 30 2015 22:26
НЕТ!
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:26
да
Alexander Popov
@ruelephant
Aug 30 2015 22:26
потому что я смотрел код, а ты только буклеты битрикса
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:26
нет, я смотрел что оно может
может удобно
и быстро
код не важен
Alexander Popov
@ruelephant
Aug 30 2015 22:27
как только ты открыл бы семп, там бы сразу потекли каловые массы
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:27
главное продукт
JhaoDa
@jhaoda
Aug 30 2015 22:27
@ruelephant слушай, ты упорот, точно
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:27
+1
Alexander Popov
@ruelephant
Aug 30 2015 22:27
чем я упорот то?
JhaoDa
@jhaoda
Aug 30 2015 22:27
Тебе говорят — бизнес срал на твоё мнение
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:27
даже мой сарказм не работает
JhaoDa
@jhaoda
Aug 30 2015 22:27
И на моё срал
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:27
нет
я говорю другое
JhaoDa
@jhaoda
Aug 30 2015 22:27
Бизнес любит битрикс!
Alexander Popov
@ruelephant
Aug 30 2015 22:27
бизнес не любит битрикс
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:27
что бизнес срал на мнение того, кто не знает о чём говорит
JhaoDa
@jhaoda
Aug 30 2015 22:27
Бизнес хочет битрикс!
Alexander Popov
@ruelephant
Aug 30 2015 22:28
подчекиваю, крупный бизнес не любит когда его загоняют в рамки
JhaoDa
@jhaoda
Aug 30 2015 22:28
Если бы он не любил его и не хотел бы его, то битрикс бы помер
Alexander Popov
@ruelephant
Aug 30 2015 22:28
а битрикс это делает
битрикс юзают только конторы средней руки, «равшан магазин"
JhaoDa
@jhaoda
Aug 30 2015 22:28
@ruelephant а я тебе сказал. что ты в своем ынтерпрайзе землю не видишь
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:28
@jhaoda забей, @ruelephant между прочим фейсбук запилил, крупный бизнесмен, знает о чём говорит
JhaoDa
@jhaoda
Aug 30 2015 22:28
И в мире вас, ынтерпразников, малая доля
Alexander Popov
@ruelephant
Aug 30 2015 22:29
начинается
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:29
а мы мелкие убогие, полагаемся на мнение тех, кто использовал долго что-то
а не на мнение "я смотрел" от "бизнесмена"
JhaoDa
@jhaoda
Aug 30 2015 22:29
Да-да, новостной портал телекомпании - «равшан магазин»
Alexander Popov
@ruelephant
Aug 30 2015 22:29
по сложности? да
как только маркетинговый отдел приходит, и начинаются хотелки
JhaoDa
@jhaoda
Aug 30 2015 22:30
Короче, ну тебя нафиг
Alexander Popov
@ruelephant
Aug 30 2015 22:30
вот тогда мы и отгерабем с битриксом
я же работал с крупном магазине, на битриксе
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:30
@ruelephant ты вообще не воспринимаешь сарказм?
=)
JhaoDa
@jhaoda
Aug 30 2015 22:30
Мы говорим про реальный бизнес, а не про гигантов
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:30
о, ещё один "бизнесмен"?
JhaoDa
@jhaoda
Aug 30 2015 22:30
Почему бизнес любит битрикс — это уже другой вопрос
Alexander Popov
@ruelephant
Aug 30 2015 22:30
сначало по ушам ездит манагер, потом отдел безопасности, потом маркетлоги и опять манагер
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:31
@jhaoda туда же попёрся...
Alexander Popov
@ruelephant
Aug 30 2015 22:31
потом несешь в соседний депортамить на деплой
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:31
бизнесмены блин
Alexander Popov
@ruelephant
Aug 30 2015 22:31
и они НЕ СОГЛАСУЮТ
JhaoDa
@jhaoda
Aug 30 2015 22:31
Если кто желает научить бизнес, как надо — копьё и лошадь не забудьте, мельницы будут
Alexander Popov
@ruelephant
Aug 30 2015 22:32
все харе
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:32
вперёд на подвиги мой Ланселот!
Alexander Popov
@ruelephant
Aug 30 2015 22:32
канал по ларе, советуем лару и не епем мозг
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:32
эм
Alexander Popov
@ruelephant
Aug 30 2015 22:32
желающие могут перелогится на канал симфони и советовать ее там :)
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:32
только долбанутые будут фанатеть от чего-то, не зная плюсов и минусов инструмента
Alexander Popov
@ruelephant
Aug 30 2015 22:32
иначе холивара не избежать
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:33
и советовать не думая
Alexander Popov
@ruelephant
Aug 30 2015 22:33
я знаю плюсы и минусы, лара сейчас оптимальный инструмент
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:33
для чего?
Alexander Popov
@ruelephant
Aug 30 2015 22:33
для создания проектов средней руки (не гиганты)
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:33
для небольших сайтиков на скорую руку
Alexander Popov
@ruelephant
Aug 30 2015 22:33
по скорости разработки
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:33
простеньких интернет магазинчиков
Alexander Popov
@ruelephant
Aug 30 2015 22:34
нет, для небольших сайтиков не годится
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:34
персональных блогов с плюшками
как раз для них годится
Alexander Popov
@ruelephant
Aug 30 2015 22:34
там бюджета нету на железо
оно ляжет
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:34
есть
JhaoDa
@jhaoda
Aug 30 2015 22:34
Мне звонит человек, хочу, говорит, сайт, только вы потом научите менеджеров моих битриксу? Я говорю — я не работаю с битриксом. Удивлённое лицо было видно даже через телефон
Vlad Shcherbin
@VladShcherbin
Aug 30 2015 22:34
лара довольно медленная по скорости разработки, особенно если ещё и админка нужна)
Alexander Popov
@ruelephant
Aug 30 2015 22:34
@VladShcherbin в сравнении с чем?
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:34
с любой cms
Alexander Popov
@ruelephant
Aug 30 2015 22:34
господи
сравнили теплое с мягким
Vlad Shcherbin
@VladShcherbin
Aug 30 2015 22:34
да с тем же full stack js
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:34
или с рельсами
Alexander Popov
@ruelephant
Aug 30 2015 22:35
ну вот еще подтянулись соседние кланы
щаз вспомнят node.js и понеслось
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:35
нода кал
оно онли для бложечков
а дальше битрикс будет
This message was deleted
This message was deleted
Alexander Popov
@ruelephant
Aug 30 2015 22:36
да ладно? сам великий и ужасный тейлор
в 5.1 там пример с нодой есть
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:37
и что?
ruelephant @ruelephant набросил на вентилятор
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:37
тейлор посредственный программист
более чем
но офигенный манагер
Alexander Popov
@ruelephant
Aug 30 2015 22:37
опачки
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:37
и маркетолог
Alexander Popov
@ruelephant
Aug 30 2015 22:37
щаз бомбанет
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:38
с чего это? достаточно открыть его историю коммитов
бомбит, когда человек несёт фигню и не признаётся
Alexander Popov
@ruelephant
Aug 30 2015 22:39
это мое ИМХО
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:39
ну окай
Alexander Popov
@ruelephant
Aug 30 2015 22:39
причем не голословное, я сам тестил
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:39
что ты тестил?
Alexander Popov
@ruelephant
Aug 30 2015 22:39
симфони
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:40
на крупном проекте месяца три+
?
Alexander Popov
@ruelephant
Aug 30 2015 22:40
нет
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:40
ну вот и помолчи лучше
Alexander Popov
@ruelephant
Aug 30 2015 22:40
на этапе «ходил по собеседованиям»
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:40
и дай слово, повторюсь, @Big-Shark
JhaoDa
@jhaoda
Aug 30 2015 22:40
Вам линейки дать?
Alexander Popov
@ruelephant
Aug 30 2015 22:40
мне эстетически не понравилось со старта
JhaoDa
@jhaoda
Aug 30 2015 22:40
Или свои есть?
Victor Golovko
@siptik
Aug 30 2015 22:40
скажу так: если бы мне сейчас дали cms под мои нужды и дешево, то мне пофиг что это за cms. Но тут нужно так же есть одно "но" - заказчик должен понимать, что получается результат без гарантии. Тут мне кажется решать заказчику нужно.
"+" заказчику - за дешево увидит работает ли проект. если работает, то можно и вкладывать на разработку с нуля.
"-" исполнителю - много не заработаешь
в этом и есть все нюансы
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:41
@jhaoda у меня рулетка, длины линейки не хватает
Alexander Popov
@ruelephant
Aug 30 2015 22:41
@siptik для крупного заказчика как то не «ах» на попробывать :)
он может рискнуть сразу с нуля бабахнуть
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:41
@ruelephant порнхаб на симфони
всё, ты слит
gg wp
:D
Alexander Popov
@ruelephant
Aug 30 2015 22:41
хватит накидывать а?
Victor Golovko
@siptik
Aug 30 2015 22:41
ну я не беру заказчики с миллионами на счету.
Viktor Pavlov
@zogxray
Aug 30 2015 22:41
А медленная - это сколько?
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:42
порнхаб - это крупный бизнес, и крупный бизнес выбирает симфони :D
Alexander Popov
@ruelephant
Aug 30 2015 22:42
@zogxray что медленная?
@SerafimArts у порнохаба специфические требования, и сроки не «завтра»
Victor Golovko
@siptik
Aug 30 2015 22:42
крупный бизнес выбирает zend)
Alexander Popov
@ruelephant
Aug 30 2015 22:42
это его основная специализация можно так сказать
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:43
у крупного бизнеса нет сроков "завтра"
Alexander Popov
@ruelephant
Aug 30 2015 22:43
есть
Viktor Pavlov
@zogxray
Aug 30 2015 22:43
Тут писали, что лара довольно медленная по скорости разработки, особенно если ещё и админка нужна)
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:43
там от года и больше проекты
JhaoDa
@jhaoda
Aug 30 2015 22:43
@zogxray а ты и поверил
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:43
@jhaoda ну тащемта это правда
Alexander Popov
@ruelephant
Aug 30 2015 22:43
@SerafimArts например у нас в европе выставка каждую весну, ничего нельзя сдвинуть
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:43
месяца 2 на простенький сайтик с админкой и тестами
Alexander Popov
@ruelephant
Aug 30 2015 22:44
@SerafimArts а хотелки только по осени с согласований прилетают
крутись как хочешь называется
Viktor Pavlov
@zogxray
Aug 30 2015 22:44
А простенький - это, примерно что?
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:45
товары, корзина, категории, оформление заказов, теги
ну и как всегда т.з. от Бога
Alexander Popov
@ruelephant
Aug 30 2015 22:45
2 месяца это мало
это только на раскачку
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:45
ну вот, 2 месяца
а на битриксе неделя
Alexander Popov
@ruelephant
Aug 30 2015 22:46
@SerafimArts ты согласования проекта скипнул?
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:46
его не было
Alexander Popov
@ruelephant
Aug 30 2015 22:46
а хотелки во время «предпоказа»?
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:46
ну как, типа ок, го, делайте
Alexander Popov
@ruelephant
Aug 30 2015 22:46
причем хотелки глобального уровня, которые рушат архитектуру
Vlad Shcherbin
@VladShcherbin
Aug 30 2015 22:46
@zogxray да для всего она медленная, сам composer и вся мутня с ним просто сраный трэш. плюс к этому сраные фасады, сервис провайдеры, а как js и css с пакета прокинуть это вообще печаль
JhaoDa
@jhaoda
Aug 30 2015 22:46
Серафим накидывает не просто лопатой, а ковшом
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:46
@VladShcherbin чёртов тролль :D
@jhaoda рилли?
о_0
Alexander Popov
@ruelephant
Aug 30 2015 22:47
@zogxray серафим накидывает, не обращай внимание. У них еда закончатся они в спятчу уйдут
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:47
я даже не специально
Alexander Popov
@ruelephant
Aug 30 2015 22:47
@SerafimArts конечно
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:47
ну тогда лучше заткнусь
Alexander Popov
@ruelephant
Aug 30 2015 22:47
уже добрых пол часа накидываешь
Vlad Shcherbin
@VladShcherbin
Aug 30 2015 22:48
@SerafimArts мне просто нужно проект с 4 на 5 перекинуть и composer меня просто убивает, всё так чертовски медленно и нудно, особенно когда есть с чем сравнивать
JhaoDa
@jhaoda
Aug 30 2015 22:48
А Влад так просто сразу тачку опрокинул
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:48
разве то, что я предлагаю послушать опытных людей, а не нести отсебятину "мне не нравится" - это накидывание?
Alexander Popov
@ruelephant
Aug 30 2015 22:48
в два часа ночи?
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:48
ну да, про порнхаб загнул
Alexander Popov
@ruelephant
Aug 30 2015 22:48
продолжая при этом набрасывать про «вы все говно"
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:48
но он на симфони - это правда
Alexander Popov
@ruelephant
Aug 30 2015 22:48
не слушая аргументов
Victor Golovko
@siptik
Aug 30 2015 22:49
короче ладно, говорили что не по делу трындим, а по факту всем так понравилось вести разговор про битрикс, что пока курил настрочили так, что пришлось 10 минут читать
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:49
я услышал только два - "я бизнесмен, мне виднее" и "я смотрел часа 4 на абстракную лошадь в вакууме, мне не понравилось"
Victor Golovko
@siptik
Aug 30 2015 22:49
всем пока)
Alexander Popov
@ruelephant
Aug 30 2015 22:49
@siptik юзай лару!
:)
JhaoDa
@jhaoda
Aug 30 2015 22:50
Это когда я сказал «я бизнесмен, мне виднее»?
Alexander Popov
@ruelephant
Aug 30 2015 22:50
@jhaoda он продолжает накидывать
JhaoDa
@jhaoda
Aug 30 2015 22:50
Все вопросы к бизнесу, почему он хочет битрикс
Alexander Popov
@ruelephant
Aug 30 2015 22:50
@jhaoda не корми
JhaoDa
@jhaoda
Aug 30 2015 22:50
Да это уже не накидывание, а передергивание
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:51
@jhaoda вы тут о бизнесе спорили, а раз спорили, значит вам виднее
значит оба крутые бизнесмены
Alexander Popov
@ruelephant
Aug 30 2015 22:51
откуда такие выводы?
JhaoDa
@jhaoda
Aug 30 2015 22:51
@SerafimArts ты тоже упорот?
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:51
вы спорили что бизнесу виднее?
так?
Alexander Popov
@ruelephant
Aug 30 2015 22:51
мы работаем на крупный бизнес
по крайне мерее я
JhaoDa
@jhaoda
Aug 30 2015 22:51
Не мы, а ты
Alexander Popov
@ruelephant
Aug 30 2015 22:52
я исправился
Vlad Shcherbin
@VladShcherbin
Aug 30 2015 22:52
потому что битрикс промывает всем уши, вот и всё. конкурентов, которые так же промывают уши в снг и обещают горы ништяков и всё сразу, просто нет. поэтому это дерьмо, написанное криворукими идиотами, и популярно
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:52
работать на != вести его
Alexander Popov
@ruelephant
Aug 30 2015 22:52
но то что мы используем я знаю
поскольку я варюсь в этом
JhaoDa
@jhaoda
Aug 30 2015 22:52
@SerafimArts Влад выше сказал верно
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:52
и мысли в головах у бизнес-дяденек совершенно другие
Alexander Popov
@ruelephant
Aug 30 2015 22:53
ясен фиг
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:53
@jhaoda возможно
но у нас однобокое суждение
Alexander Popov
@ruelephant
Aug 30 2015 22:53
@SerafimArts я не знаю что они едят, но я знаю что у них выходит (с)
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:53
ибо мы знаем что за дерьмо там внутри
но не знаем общей картины
но можно ведь допустит
варнинг
допустить
JhaoDa
@jhaoda
Aug 30 2015 22:54
Когда контора, где я работал, меняет профиль и начинает делать сайты на битриксе, когда 80% вакансий — битрикс, это что? Это бизнес любит битрикс.
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:54
что они нас умнее
Vlad Shcherbin
@VladShcherbin
Aug 30 2015 22:54
эти весёлые людишки на битриксе ещё шлют письма на почту, в которых пишут, что Ваш сайт не использует битрикс и поддержка со стороны разраба может прекратиться. может го к нам?
Alexander Popov
@ruelephant
Aug 30 2015 22:54
мы находимся фактически у задницы бизнеса, но это не значит что я не могу вам сказать какого цвета выходят проекты :)
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:54
и им виднее что будет эффективнее для ИХ бизнеса
Alexander Popov
@ruelephant
Aug 30 2015 22:55
@VladShcherbin потеря бизнес разработчика, это фатально
ибо какие костыли и магия там применялась для воссоздания проекта, не известно
простите - БИТРИКС разработчика
Vlad Shcherbin
@VladShcherbin
Aug 30 2015 22:55
@ruelephant это понятно, но слать письма на почту с перечислением плюсов битрикса и минусов НЕ битрикса это уже слишком
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:55
это бизнес, детка (с)
JhaoDa
@jhaoda
Aug 30 2015 22:55
@VladShcherbin есть такое. Я рассказывал, мне вообще маркетолог одной конторы грозил законом, потому что я осмелился сделать сайт, который общается с 1С, а это «разрешено только если сайт на битриксе»
Alexander Popov
@ruelephant
Aug 30 2015 22:56
все народ ЗАКРЫЛИ ХОЛИВАР

Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:56
@jhaoda рилли? о__0
JhaoDa
@jhaoda
Aug 30 2015 22:56
Ну не так, что «мы тебя посадим», но намекали, что это незаконно
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:56
а где этот закон?
я бы почитал
Alexander Popov
@ruelephant
Aug 30 2015 22:56
надо было на них юр отдел натравить
JhaoDa
@jhaoda
Aug 30 2015 22:57
В голове у маркетолога, вестимо
Alexander Popov
@ruelephant
Aug 30 2015 22:57
пусть бы с ним собачились
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:57
@jhaoda ну тогда это меняет дело
JhaoDa
@jhaoda
Aug 30 2015 22:57
Мой юр. отдел в отпуске. Бессрочном.
Alexander Popov
@ruelephant
Aug 30 2015 22:57
печалька
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:57
я уж подумал реально в публичной оферте так написано
Alexander Popov
@ruelephant
Aug 30 2015 22:57
я думаю он бы их отделал на 123
JhaoDa
@jhaoda
Aug 30 2015 22:57
@SerafimArts потому что маркетолог что? Правильно, работает в конторе-партнере битрикса
Vlad Shcherbin
@VladShcherbin
Aug 30 2015 22:57
@jhaoda жесть, хотя после писем счастья я и не удивлён, вполне возможно, что у них ещё способов 100, как отбить клиента, просто нам они ещё не попались)
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:58
@jhaoda предлагаю выложить апишку общения с 1с в гитхаб +)
Alexander Popov
@ruelephant
Aug 30 2015 22:58
у нас в офисе интернет на день отключили помню, натравили юр отдел на провайдера
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:58
и запилить статью на хабре
Alexander Popov
@ruelephant
Aug 30 2015 22:58
они даже наустойку выбили
Kirill Nesmeyanov
@SerafimArts
Aug 30 2015 22:58
про то, как что работает
Alexander Popov
@ruelephant
Aug 30 2015 22:58
помоему
генеральный же испытал моральные страдания, без однокласников :)
Vlad Shcherbin
@VladShcherbin
Aug 30 2015 22:59
могу вам скриншот сделать письма счастья, у меня осталось)
JhaoDa
@jhaoda
Aug 30 2015 23:00
Были бравые парни, обещали клиенту сделать сайт на битриксе и связать его с 1С, пяткой в грудь себя били. Через полгода слились, сказали «у вас 1С неправильная»
Неправильная это семерка, а не восьмерка
Alexander Popov
@ruelephant
Aug 30 2015 23:00
@jhaoda тут все не однозначно, если старая версия действительно может быть unsupported
а писать костыли под это дело, не тривиально
ибо у 1C там все специфическое
JhaoDa
@jhaoda
Aug 30 2015 23:00
@ruelephant это их проблемы.. Кто мешал выяснить версию заранее?
Alexander Popov
@ruelephant
Aug 30 2015 23:01
ну они думали что вы логично вы можете обновится?
а вы оказались нишебороды :)
JhaoDa
@jhaoda
Aug 30 2015 23:01
Но ты мне уже про этот случай доказывал, что виноват заказчик
Так что мимокрокоди
Alexander Popov
@ruelephant
Aug 30 2015 23:01
что не уведомил что там 7-рка?
и не купил апгрейт
JhaoDa
@jhaoda
Aug 30 2015 23:02
Я уже не помню тонкостей, почему был виноват заказчик, по твоим словам :)
Alexander Popov
@ruelephant
Aug 30 2015 23:02
я уже сам не помню как ты формулировал проблему
JhaoDa
@jhaoda
Aug 30 2015 23:03
Все эти бравые ребята сливаются, как только задача выходит за рамки «купить в маркетплейсе и установить»
Alexander Popov
@ruelephant
Aug 30 2015 23:04
а потому что бюджет не жирный
не выгодно полудохлую корову доить
JhaoDa
@jhaoda
Aug 30 2015 23:04
Только они сливаются в процессе, что весьма печально для клиента
Alexander Popov
@ruelephant
Aug 30 2015 23:04
на то юр отдел есть
ему надо грамотно договор составить
и потом выдоить досуха в случаи проблем
JhaoDa
@jhaoda
Aug 30 2015 23:05
Ты опять мыслишь категориями ынтерпрайза
Alexander Popov
@ruelephant
Aug 30 2015 23:05
ну хрен ли мешает подрядить внешную контору?
юридическое сопровождение сделки называется
какой нить «Вася и партнеры»
гребанная погода
опять бошка начинает болеть
weber3
@weber3
Aug 30 2015 23:48
Доброй ночи
ПОдскажите чего не хватает: $move = $image->move('/images', $image->getClientOriginalName()); Не сохраняет изображение в директорию
JhaoDa
@jhaoda
Aug 30 2015 23:55
@weber3 телепатия антинаучна, поэтому подсказать не можем
weber3
@weber3
Aug 30 2015 23:56
Хорошо такой вариант: foreach($images as $image) {
    $move = $image->move('/public/images', $image->getClientOriginalName());

    if ($move) {
        $imagedata = Image::create([
            'filename' => $image->getClientOriginalName()
        ]);
        var_dump($imagedata);
        $product->images()->attach([$imagedata->id]);
    }

}
JhaoDa
@jhaoda
Aug 30 2015 23:58
@weber3 путь правильно укажи. /public/images это относительно корня ФС получится
weber3
@weber3
Aug 30 2015 23:58
@jhaoda abs_path ? как то так