These are chat archives for LaravelRUS/chat

29th
Jul 2015
Danil Dzhenuik
@Ddzhenyik
Jul 29 2015 01:33
Ребята, если кто еще онлайн, вопрос - как решить данную проблему? загружаю файл, пытаюсь проверить на майм тип и выдает такие сообщения:
array:2 [▼
  0 => "text/plain"
  1 => MessageBag {#194 ▼
    #messages: array:1 [▼
      "import" => array:1 [▼
        0 => "The import must be a file of type: csv, plain."
      ]
    ]
    #format: ":message"
  }
]
говорит что тип "text/plain" но не проходит валидацию на "required|mimes:csv,plain"
Alexander Popov
@ruelephant
Jul 29 2015 02:07
все приехали
O_o
o_O
Danil Dzhenuik
@Ddzhenyik
Jul 29 2015 02:12
все) разобрался
Alexander Popov
@ruelephant
Jul 29 2015 02:13
@Ddzhenyik чувак, не надо делать проверку на mine стандартным компонентом
это адъ
если в системе не зарегистирован такой тип, то до свидания
Роман Сохарев
@greabock
Jul 29 2015 02:14
^ прав
Alexander Popov
@ruelephant
Jul 29 2015 02:15
почему не спишь то? :)
Maxim
@Big-Shark
Jul 29 2015 02:15
Привет, грибок и слон)
Alexander Popov
@ruelephant
Jul 29 2015 02:16
привет, большой шулер
Роман Сохарев
@greabock
Jul 29 2015 02:16
Я вот наоборот хотел делать. Мне нужно было проверить на Mime, то что отдаю, чтобы заголовок правильный написать. А он нехороший css как plain распознал (технически так оно и есть, но браузеру же ты это никак не объяснишь).
Alexander Popov
@ruelephant
Jul 29 2015 02:17
@greabock там полный ад
если ты смотрел сырки
оно упирается на стандартную утилиту
а эта сука возращает некий bin в любых темных случаях
Роман Сохарев
@greabock
Jul 29 2015 02:17
да, но это уже скорее пыха косяк
Maxim
@Big-Shark
Jul 29 2015 02:17
@greabock сайм типы это вообще ад
Alexander Popov
@ruelephant
Jul 29 2015 02:17
а причем тут пых то?
оно возращает bin!
внешняя nix утилита
забыл название
Роман Сохарев
@greabock
Jul 29 2015 02:18
@ruelephant потому, что та функция которя хорошо работала - теперь depricated
а новая нихрена не хочет работать вообще
Alexander Popov
@ruelephant
Jul 29 2015 02:18
я по расширению забахал фильтр и вся любовь
один фиг файлы потом идут на конвертацию
@greabock какая еще новая?
он всегда проверял через утилиту
Роман Сохарев
@greabock
Jul 29 2015 02:19
@ruelephant ты короче вообще вопрос с маймами не куришь походу
Alexander Popov
@ruelephant
Jul 29 2015 02:20
я курю
Роман Сохарев
@greabock
Jul 29 2015 02:20
ну дык хреново куришь ))
Alexander Popov
@ruelephant
Jul 29 2015 02:20
ты смотрел внутри Symfony\Component\HttpFoundation\File\MimeType\MimeTypeGuesser
?
помоему не ошибся с путем
лень проект открывать :)
Роман Сохарев
@greabock
Jul 29 2015 02:21
ибо не в курсе какими функциями это раньше в пыхе делалось, и почему сейчас другими делается
Alexander Popov
@ruelephant
Jul 29 2015 02:21
я не говорил "раньше" я говорил про лару конкретно
да раньше был какой то бред - mime_content_type
типо
Роман Сохарев
@greabock
Jul 29 2015 02:23
этот бред работал хорошо
Alexander Popov
@ruelephant
Jul 29 2015 02:23
вопрос как
"by using information from the magic.mime file."
Роман Сохарев
@greabock
Jul 29 2015 02:23
ну дык а лара чего сделает? Можно конечно костылёк, как в третьей версии, подставить - с майм листом. Но больше ты тут ничего не придумаешь
Alexander Popov
@ruelephant
Jul 29 2015 02:24
лара щаз помоему file утилиту юзает
через шел
на видне не знаю
Роман Сохарев
@greabock
Jul 29 2015 02:24
Ну да, впихнули они анализатор контента, для определения мамов. А хренли толку-то? каэсэс как был плэйном, так и остался
Alexander Popov
@ruelephant
Jul 29 2015 02:25
ты не вкурил суть
даже txt файл там может быть bin
в некоторых случаях
они не совсем mine детектят, а расширение
"верни мне правильное расширение файла реферат.txt -> BIN"
и после этого смотрит в массиве, разрешено ли оно
костыль быстро - вставить bin в список разрешенных расширений
Роман Сохарев
@greabock
Jul 29 2015 02:27
классно, а толку-то? В заголовок (если сразу результат подставлять) все равно bin улетит
Alexander Popov
@ruelephant
Jul 29 2015 02:28
эм какой заголовок?
Роман Сохарев
@greabock
Jul 29 2015 02:29

@ruelephant

response()->header('Content-Type', $value);

ну не тупи, я же тебе писал что я про отдачу контента, а не про прием

Alexander Popov
@ruelephant
Jul 29 2015 02:30
эммм
а причем тут тогда валидатор?
Роман Сохарев
@greabock
Jul 29 2015 02:30
да какой нахрен валидатор... =)))
проблема в том, что в заголовок улетает plain, когда я css файл отдаю
Alexander Popov
@ruelephant
Jul 29 2015 02:31
вопрос то @Ddzhenyik
был про валидатор
Роман Сохарев
@greabock
Jul 29 2015 02:32
ой, да хрен с ним с валидатором )) суть в том, что стандартными средствами маймы глючно очень определяет
@Big-Shark ой здорово! Я, кстати, в пылу чата тебя не заметил даже =)
кстати, ковыряю Ву... ну ниче так... работает =)
Alexander Popov
@ruelephant
Jul 29 2015 02:39
чего ты ковыряешь?
Maxim
@Big-Shark
Jul 29 2015 02:42
@greabock да я вижу у вас тут жаркий спор
Роман Сохарев
@greabock
Jul 29 2015 02:43
@ruelephant Vue
@Big-Shark да тут не спор... просто он мне про пирожки, а я ему про оладьи...
Alexander Popov
@ruelephant
Jul 29 2015 02:52
просто 6 утра
@greabock дай пруф на твой Vue
а то по гуглу московский государственный университет :)
Роман Сохарев
@greabock
Jul 29 2015 02:52
@ruelephant http://vuejs.org/
он как ангуляр, только для людей =)
Alexander Popov
@ruelephant
Jul 29 2015 02:54
ересь!
ruelephant @ruelephant пошел спать
Maxim
@Big-Shark
Jul 29 2015 03:26
Парни, а в каком диапозоне находятся зарплаты среднего программиста в вашем городе?
Роман Сохарев
@greabock
Jul 29 2015 03:31
в том городе, где я нахожусь зарплаты разнятся изрядно
25-120к и при том это зависит не от личного скилла, а от хрен знает чего =)
Maxim
@Big-Shark
Jul 29 2015 03:32
@greabock а если убрать джунов и тех диров? сколько примерное мидл получает?
Роман Сохарев
@greabock
Jul 29 2015 03:32
ну 35-70
Maxim
@Big-Shark
Jul 29 2015 03:33
@greabock а город?
Роман Сохарев
@greabock
Jul 29 2015 03:33
Томск
Maxim
@Big-Shark
Jul 29 2015 03:33
@greabock у нас гдето 50-70, хотя я думаю в реальности гджето 35-70
Роман Сохарев
@greabock
Jul 29 2015 03:34
А ты же со Владика, кажется?
Maxim
@Big-Shark
Jul 29 2015 03:34
угу
@greabock да, родился и жил там, сейчас живу в пхукете.
Роман Сохарев
@greabock
Jul 29 2015 03:35
мажор =)
Maxim
@Big-Shark
Jul 29 2015 03:35
@greabock сколько получают тут, хрен знает, не сталкивался)
Роман Сохарев
@greabock
Jul 29 2015 03:35
Чем там маешься?
Удаленка? Или контора там?
Maxim
@Big-Shark
Jul 29 2015 03:35
@greabock на самом деле тут сейчас выходит дороже жить чем в россии, но более качественно
@greabock удаленка, но друг тут в авиасеилс работает, у них тут основной офис
Роман Сохарев
@greabock
Jul 29 2015 03:36
крутяк
Maxim
@Big-Shark
Jul 29 2015 03:37
@greabock болею уже неделю, а вообще ничего такого, спорт зал, кафе, кино, море, начал осваивать серф.
Но другой отдых тут дорогой, квадрики, карты, и тир стоят кучу денег. В россии дешевле квадрики и карты, на счет тиров не знаю.
Maxim
@Big-Shark
Jul 29 2015 03:51
class Parameter
{
    private $id;

    /**
     * Constructor.
     *
     * @param string $id The parameter key
     */
    public function __construct($id)
    {
        $this->id = $id;
    }

    /**
     * __toString.
     *
     * @return string The parameter key
     */
    public function __toString()
    {
        return (string) $this->id;
    }
}
в чем логика?
Роман Сохарев
@greabock
Jul 29 2015 04:00
Ну я хз...
может, он их там через ди как-то внедряет =)))
Maxim
@Big-Shark
Jul 29 2015 04:01
@greabock хм, ну в теории возможно
Роман Сохарев
@greabock
Jul 29 2015 04:02
это просто ВИВБА =)
Роман Сохарев
@greabock
Jul 29 2015 04:14
короче, ересь или нет, а я часа за три с половиной вот такой функционал накидал (при том, что я этот Ву в первый раз вижу)
http://clip2net.com/s/3lnX1Mk
это уже к ларе прикручено
Maxim
@Big-Shark
Jul 29 2015 04:19
круто
Paul Klementyev
@klermonte
Jul 29 2015 05:06
@Big-shark как там на острове с интернетом?
Maxim
@Big-Shark
Jul 29 2015 05:11
@klermonte пока солнышко, все норм, как только дождь и ветер, все не очень
@klermonte ну и скорости не московские, скорость примерное в 1.5-2 раза ниже чем в среднем городе россии
@klermonte максимальная скорость на скачке фильма которую я наблюдал, была около 1 миб
Paul Klementyev
@klermonte
Jul 29 2015 05:12
Дык тебе ж не торренты качать, лишь бы пару коммитов запушить да странички документации открывались)
Maxim
@Big-Shark
Jul 29 2015 05:12
@klermonte но жить можно)
Paul Klementyev
@klermonte
Jul 29 2015 05:13
А что с разницей по времени?
Maxim
@Big-Shark
Jul 29 2015 05:13
@klermonte в дождь иногда инет отваливается, но отваливается очень интересно, как будто провода качаются, и конект то есть, то нет)
@klermonte ну она увеличилась, работать стало не так удобно, но все возможно.
nnnikolay
@nnnikolay
Jul 29 2015 05:14
@Big-Shark но со штатами наоорот же уменьшилась ? особенно по сравнению с европейской частью
@Big-Shark вот с ними и надо работать :)
Maxim
@Big-Shark
Jul 29 2015 05:15
@nnnikolay я с новой зеландией работаю
nnnikolay
@nnnikolay
Jul 29 2015 05:15
@Big-Shark ну так это совсем не далеко :))
@Big-Shark а чего к ним не поехать ? там говорят клево!
Maxim
@Big-Shark
Jul 29 2015 05:17
@nnnikolay 2 раза в визе отказали в посольстве, вот и ответ(
Paul Klementyev
@klermonte
Jul 29 2015 05:17
Ну да, недалеко, вон Конюхов на лодочке доплыл, норм
nnnikolay
@nnnikolay
Jul 29 2015 05:18
ну ему то сам бог велел на лодочке поди весь мир уже проплыл по несколько раз :)
Maxim
@Big-Shark
Jul 29 2015 05:19
@nnnikolay ну все ранво разница увеличилась немного
nnnikolay
@nnnikolay
Jul 29 2015 05:20
@Big-Shark хм, а причина отказа ??
Maxim
@Big-Shark
Jul 29 2015 05:21
@nnnikolay то что я необразованное быдло, с средне техническим дипломом.
nnnikolay
@nnnikolay
Jul 29 2015 05:21
@Big-Shark понятно, мои соболезнования.
@Big-Shark а опыт работы они не рассмативают ?
Paul Klementyev
@klermonte
Jul 29 2015 05:24
Я боюсь они вообще российские дипломы не рассматривают, даже о высшем образовании
Maxim
@Big-Shark
Jul 29 2015 05:24
@nnnikolay первый раз сказали чтото типа "Вот было бы у вас опыта побольше, мы бы вам дали визу", а второй ответ был примерное такой, "Хорошо что у вас куча опыта, но визу мы вам не дадим, у нас внутрение инструкции"
nnnikolay
@nnnikolay
Jul 29 2015 05:24
@klermonte от чего ж ? все я думаю зависит от ВУЗа и специальности, есть же признаные в мире универы и в россии
Maxim
@Big-Shark
Jul 29 2015 05:25
@klermonte не, все там норм, рассматривают, и от неготорых универов даже заверения и перевод не требуются
nnnikolay
@nnnikolay
Jul 29 2015 05:25
@Big-Shark значит нужен диплом по другому не прокатит
@Big-Shark и причем именно от тех универов что перевод даже не требуется :)
Maxim
@Big-Shark
Jul 29 2015 05:26
@nnnikolay ну я уже попробую еще раз попозже, просто уже другая контора будет приглашение выписывать, вдруг они чтото сделать смогут.
Paul Klementyev
@klermonte
Jul 29 2015 05:26
МГУ да питерский политехнический:D
nnnikolay
@nnnikolay
Jul 29 2015 05:26
а их в метро не продают ?
:-)
Maxim
@Big-Shark
Jul 29 2015 05:29
я думал про это)
там достаточно большой список, и там из владивостока вроде все универы есть, ну или почти все
Paul Klementyev
@klermonte
Jul 29 2015 05:30
Я думаю продают, и это составляет треть доходов московского метро)
Maxim
@Big-Shark
Jul 29 2015 05:30
так что думаю если это более менее приличный универ, то он должен быть в их списке
nnnikolay
@nnnikolay
Jul 29 2015 05:32
я сам сейчас работаю не на родине, и без образования меня б не пустили, хотя даже и с ним было очень не просто
Maxim
@Big-Shark
Jul 29 2015 05:33
а в какой стране?
nnnikolay
@nnnikolay
Jul 29 2015 05:33
Германия
Maxim
@Big-Shark
Jul 29 2015 05:34
Много кто в германию едет, но я не могу понять почему? в европе же много другиз стран, почему именно германия?
nnnikolay
@nnnikolay
Jul 29 2015 05:35
деньги я думаю ) ну и потом они наиболее нам близки и понятны по многим пунктам
плюс наверно куча стереотипов :)
Paul Klementyev
@klermonte
Jul 29 2015 05:37
А как там с языком? Без немецкого пустят?
nnnikolay
@nnnikolay
Jul 29 2015 05:37
да
у меня его и нет :)
я ж в международную компанию ехал, все по англ
Maxim
@Big-Shark
Jul 29 2015 05:38
я из немецкого знаю только гутентах и шмерделинг
nnnikolay
@nnnikolay
Jul 29 2015 05:38
и я второго не знаю :)
Maxim
@Big-Shark
Jul 29 2015 05:38
а в магазах, кино, и тд по англ все говорят?
nnnikolay
@nnnikolay
Jul 29 2015 05:38
я всю жизнь по англ. и в школе и в универе и так .. )
иногда кино по англ показывают
в магазе за пару месяцв достаточно немецкого :) учебные заведения и медицина с этим сложнее
nnnikolay
@nnnikolay
Jul 29 2015 05:39
но я думаю в любой стране нужн коренной язык иначе досвиданья
Maxim
@Big-Shark
Jul 29 2015 05:40
в тае вообще пофиг как мне кажется)
nnnikolay
@nnnikolay
Jul 29 2015 05:40
я думаю на самом деле начни говорить ты с ними на их языке они совсем иначе к тебе относиться будут
Maxim
@Big-Shark
Jul 29 2015 05:41
Ну я тоже так думаю, хотя читал что они могут стать наоборот более агресинво настроеными, и попросить не говорить с ними на их языке.
nnnikolay
@nnnikolay
Jul 29 2015 05:41
акцент :) видимо не любят ))
Maxim
@Big-Shark
Jul 29 2015 05:42
да нет, как я понял не любят когда к ним в страну переезжают, мол туристы это деньги, а вот в стране у нас жить постоянно не надо) А если ты говоришь на их языке, значит ты решил у них жить.
nnnikolay
@nnnikolay
Jul 29 2015 05:43
звучит резонно :)
национализма везде хватает :)
Maxim
@Big-Shark
Jul 29 2015 05:45
@nnnikolay так ты в германию еще в школьном возрасте перебрался?
nnnikolay
@nnnikolay
Jul 29 2015 05:46
@Big-Shark года еще нет )
Maxim
@Big-Shark
Jul 29 2015 05:46
@nnnikolay так яж твой возраст не знаю)
nnnikolay
@nnnikolay
Jul 29 2015 05:46
@Big-Shark дело случая я думаю, подвернулось объявление оказалась фирма в Германии, я попробовал все получилось
@Big-Shark тридцать с чем-то я уже и не помню считать надо :)))
Maxim
@Big-Shark
Jul 29 2015 05:47
@nnnikolay а англ сдавал?
nnnikolay
@nnnikolay
Jul 29 2015 05:48
не надо его сдавать
нужен работодатель и образование (не давно достаточно было опыта, теперь нет)
Maxim
@Big-Shark
Jul 29 2015 05:49
@nnnikolay прикольно
nnnikolay
@nnnikolay
Jul 29 2015 05:50
прикольно находиться в часе от большинства столиц Европы :) и не требовать визы для всего этого :)
Maxim
@Big-Shark
Jul 29 2015 05:51
@nnnikolay прикольно находиться в месте где каждый день температура от 28 до 32, и прозрачное море в 15 минутах езды)
nnnikolay
@nnnikolay
Jul 29 2015 05:52
и это сто процентов правда!!!
это та причина по которой я подумаываю со временем найти удаленку и осесть в Испании :)
Maxim
@Big-Shark
Jul 29 2015 05:53
@nnnikolay наглость второе счастье)
nnnikolay
@nnnikolay
Jul 29 2015 05:53
@Big-Shark это разве наглость ? :) это просто желание :)
Maxim
@Big-Shark
Jul 29 2015 05:54
@nnnikolay наглось это иметь работу в германии, и при этом желать найти удаленку и перебраться в Испанию)
nnnikolay
@nnnikolay
Jul 29 2015 05:55
))))))))))))))))
поверь мне нету нигде манны небесной
Maxim
@Big-Shark
Jul 29 2015 06:00
@nnnikolay http://www.pixenli.com/images/1331067809049585000.jpg )))
@nnnikolay это я знаю)
nnnikolay
@nnnikolay
Jul 29 2015 06:02
@Big-Shark я видал как-то ролик про нем. язык, ржачно. Но по факту он к русскому в сто раз ближе чем английский
Maxim
@Big-Shark
Jul 29 2015 06:03
@nnnikolay даже картошка почти одинаково звучит)
Paul Klementyev
@klermonte
Jul 29 2015 06:15
@greabock тема с вкладками очень крута) мне и в голову не приходило так организовывать работу с несколькими сущностями
NelinD
@NelinD
Jul 29 2015 07:45
Кто-нибудь сталкивался с подобной ошибкой при работе эликсира?
stream.js:94
      throw er; // Unhandled stream error in pipe.
            ^
Error: EPERM, stat '<путь у файлу>'
    at Error (native)
в частности при версионировании
Paul Klementyev
@klermonte
Jul 29 2015 07:50
@NelinD неа, убедись, что директория в которую записываются билд файлы доступна для записи
NelinD
@NelinD
Jul 29 2015 07:56
@klermonte с правами на винде все нормально, проблема плавающая, то возникает, то нет
NelinD
@NelinD
Jul 29 2015 09:03
джентльмены, выполните команду npm-update, а то скучновато одному разбираться
ast-rb
@ast-rb
Jul 29 2015 09:05
Привет всем :smile:
Oussama Elgoumri
@OussamaElgoumri
Jul 29 2015 10:27
@NelinD same thing here, all the time :worried:
nnnikolay
@nnnikolay
Jul 29 2015 10:46
Хочу разбить сущности с которыми буду работать в слое прилоежния, и для каждой создать папку в которой может лежать интерфейс, репозиторий, сервис и т.д...
но т.к. не хочется все эти папки верхнего уровня видеть внутри app то думаю положить их все в одну папку, вот только вопрос как назвать это - Components ? или как -то иначе ? буду рад любым идеям! :)
nnnikolay
@nnnikolay
Jul 29 2015 10:48
@Butochnikov спасибо за ссылку, но у меня вопрос сейчас больше в названии :) Модуль ? Компонент ? что это ?
Alexey
@Butochnikov
Jul 29 2015 10:49
@nnnikolay у нас модули
nnnikolay
@nnnikolay
Jul 29 2015 10:49
а по сути чем модуль отличается от компонента ? это синоним или нет ?
Maxim
@Big-Shark
Jul 29 2015 10:50
@nnnikolay бандлы?
nnnikolay
@nnnikolay
Jul 29 2015 10:50
о точно в симфони есть такое :)
JhaoDa
@jhaoda
Jul 29 2015 10:51
На примере ЦОД можно посмотреть. Модуль это некий готовый блок, например, аккумуляторный модуль или модуль охлаждения.
nnnikolay
@nnnikolay
Jul 29 2015 10:52
но и сам ЦОД может быть модулем в общей сети ЦОДов :)
JhaoDa
@jhaoda
Jul 29 2015 10:52
А вот каждый аккумулятор или контроллер заряда этих аккумуляторов это уже модуль
@nnnikolay я про модульные ЦОД говорю, например, контейнерные
nnnikolay
@nnnikolay
Jul 29 2015 10:53
да, я понимаю
JhaoDa
@jhaoda
Jul 29 2015 10:54
И я никогда не слышал, что бы отдельный ЦОД называли модулем, даже если он связан со своими собратьями
nnnikolay
@nnnikolay
Jul 29 2015 10:54
это тоже верно
JhaoDa
@jhaoda
Jul 29 2015 10:54
Модуль это то, что можно поменять на другой модуль малыми усилиями
nnnikolay
@nnnikolay
Jul 29 2015 10:54
О это уже интересней
а компонент по твоему уже нет ? или бандл ?
но значит что б поменять нужно что б все модули имели общий интерфейс
JhaoDa
@jhaoda
Jul 29 2015 10:55
Модульная структура электроники, например. Та же видюха — это модуль. А вот процессор на ней — компонент.
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 10:56
не очень пример)
butschster
@butschster
Jul 29 2015 10:58
как их назови работать по другому не станет
nnnikolay
@nnnikolay
Jul 29 2015 10:58
а как же как корабль назовешь так он и поплывет ? :)
JhaoDa
@jhaoda
Jul 29 2015 10:59
@nnnikolay бандл это и есть модуль, может быть даже немного более ёмкое понятие
nnnikolay
@nnnikolay
Jul 29 2015 11:01
решено, будут модули! Спасибо! :)
butschster
@butschster
Jul 29 2015 11:15
поздравляю
Paul Klementyev
@klermonte
Jul 29 2015 11:51
@nnnikolay слишком мелкое разбиение, мой совет группируй связанные сущности в один модуль, посмотри как люди делают: модуль это подприложение со своими моделями, контроллерами, вьюхами. Все гораздо логичнее получается, у тебя в одном месте например все, что связанно с комментами - модель коммента, трейт комментабл для других моделей, контроллер комментов, вьюха для виджета коммента и т.д., и подключить или вырубить этот модуль очень просто - удалил папку и все, нету комментов в системе
weber3
@weber3
Jul 29 2015 11:53
Подскажите как добавить id к элементу формы: {{Form::text('name')}}
Paul Klementyev
@klermonte
Jul 29 2015 11:56
@weber3
Form::test($name, $value = null, $attributes = array());
weber3
@weber3
Jul 29 2015 11:58
Спасибо
User195
@User195
Jul 29 2015 12:38
Привет всем! Помогите понять реализацию IoC в laravel, прочёл эту статью http://laravel.su/articles/understanding-ioc и всё равно осталсиь вопросы. Правильно ли я понял что в приложении главный и единственный контейнер это $app (инициализируется в ../bootstrap/app.php), который с помощью метода make() и рефлексии PHP?
создаёт необходимые классы (не дописал)
ast-rb
@ast-rb
Jul 29 2015 12:40
Ребят кто на ларе пишет, вопрос
Подскажите пожалуйста, если у нас есть сущность вроде типы продуктов. Как бы вы назвали таблицу?
type_products или typeProducts?
Maxim
@Big-Shark
Jul 29 2015 12:41
products_type
ast-rb
@ast-rb
Jul 29 2015 12:41
Что бы потом меньше вил с ORM ,skj
Хммм
А модель будет тогда ProductType?
Maxim
@Big-Shark
Jul 29 2015 12:43
угу
ast-rb
@ast-rb
Jul 29 2015 12:43
а автоматически привяжется или самому придется привязывать?
Maxim
@Big-Shark
Jul 29 2015 12:43
точней даже так product_types
вот так автоматически
ast-rb
@ast-rb
Jul 29 2015 12:44
Все отлично :) большое спасибо )
User195
@User195
Jul 29 2015 12:52
@User195 кто-нибудь может ответить на этот вопрос?
Dinar Garipov
@garf
Jul 29 2015 12:53
@Butochnikov привет. Ты тут?
butschster
@butschster
Jul 29 2015 12:54
конечно, он знал что ты спросишь и ждал твоего вопроса :)
Dinar Garipov
@garf
Jul 29 2015 12:54
Ты мне :) @butschster
Alexey
@Butochnikov
Jul 29 2015 12:54
@gaaarfild тут
Dinar Garipov
@garf
Jul 29 2015 12:55
@Butochnikov Я думаю, можно пост о блоге опубликовать, если ты не против. http://0ez.ru
Только скажи, что от меня требуется.
Alexey
@Butochnikov
Jul 29 2015 12:55
@gaaarfild сделаешь пост у себя на стене? а я репостну
с ссылками на код, демо и картинкой
Dinar Garipov
@garf
Jul 29 2015 12:56
Лады.
butschster
@butschster
Jul 29 2015 12:57
класс, интегрирую в KodiCMS :D
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 12:57
ещё одно невыговариваемое название)
Dinar Garipov
@garf
Jul 29 2015 12:58
оу изи читается ))
butschster
@butschster
Jul 29 2015 12:58
хотяя у тебя там для рефакторинга непаханное поле
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 12:58
зря ты так с названием, честно)
Dinar Garipov
@garf
Jul 29 2015 12:59
@butschster Это делалось очень быстро. Я хотел, чтобы к поездке был продукт, которым можно пользоваться.
Чтобы писать посты
Вот и делал ну очень быстро
butschster
@butschster
Jul 29 2015 12:59
@VladShcherbin ну ты когда будешь свое приложение называть ты учти это, а так у каждого свои мысли по поводу названия и навязывать свое мнение не очень правильно
Dinar Garipov
@garf
Jul 29 2015 12:59
@VladShcherbin Ну, название - вполне можно и поменять )
Maxim
@Big-Shark
Jul 29 2015 13:00
поездки куда?
butschster
@butschster
Jul 29 2015 13:01
@gaaarfild ну так смысл тогда, если его рефакторить потом, а рефакторинг влечет за собой мног последствий
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 13:01
@butschster я говорю со стороны пользователя, для себя можете называть как хотите, хоть 841. а со стороны пользователя оно не очень + невыговариваемое
butschster
@butschster
Jul 29 2015 13:01
для тех, кто захочет допилить
Dinar Garipov
@garf
Jul 29 2015 13:01
@butschster Он ведь простой достаточно. В чем может быть проблема рефакторинга?
И насколько его сложно поддерживать на данном этапе?
Maxim
@Big-Shark
Jul 29 2015 13:01
@VladShcherbin а как ты относишься в 7-11?
butschster
@butschster
Jul 29 2015 13:02
@VladShcherbin где ты собирался его выговаривать? в лучшем случае ты упомянешь название в чате да и еще возможно ссылкой на реп, в худшем ты завтра уже забудшь про эту либу
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 13:02
@Big-Shark если честно, цифры и то лучше заходят)
Maxim
@Big-Shark
Jul 29 2015 13:03
@VladShcherbin а 37signal?
@VladShcherbin 2gis
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 13:03
@Big-Shark ну что ты как маленький, они же легко читаются
butschster
@butschster
Jul 29 2015 13:03
@VladShcherbin как думаешь твой ник выговаривается просто и легко запоминается? :)
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 13:03
@butschster думаю нет, но у меня такое имя и фамилия, ничего поделать не могу
Maxim
@Big-Shark
Jul 29 2015 13:03
@butschster мне кажется это самый просто ник в этом чате)
butschster
@butschster
Jul 29 2015 13:06
ладно, @gaaarfild переименовывай сейчас же, чтобы при нас прям
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 13:07
я к тому, что если это не просто pet проект на вечер и забыл и если даже 100 человек им воспользуются и захотят порекомендовать, произносить это как минимум неудобно, как русским, так и нет. это надо всегда учитывать если проект делается не только для себя
butschster
@butschster
Jul 29 2015 13:09
@VladShcherbin да ладно тебе, ты слишком забегаешь вперед. Сейчас можно назвать даже хоть просто Blog, а когда уже будет нечто интересное, то уже думать над названием
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 13:10
@butschster так я так, на будущее, просто совет)
Dinar Garipov
@garf
Jul 29 2015 13:10
@butschster Ваши предложения? :)
@Butochnikov Готово
butschster
@butschster
Jul 29 2015 13:11
всмысле? по имени? мне все равно, я по этому поводу не загоняюсь.
Dinar Garipov
@garf
Jul 29 2015 13:11
@butschster И я ))
Alexey
@Butochnikov
Jul 29 2015 13:11
@gaaarfild ссылку кинь мне в лс в вк
ast-rb
@ast-rb
Jul 29 2015 13:15
@Big-Shark если сделать модель как product_type - затем и исопльзовать получается будет new Product_type и мне почему то интуиция подсказывает что это какой то странный стиль )
Не соблюдение PSR
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 13:16
@ast-rb должно же быть ProductType ;)
JhaoDa
@jhaoda
Jul 29 2015 13:16
@ast-rb тебе уже объяснили, как надо, в чем вопросы-то?
Модель должна быть camelCase, таблица на основе этого создастся в snake_case
ast-rb
@ast-rb
Jul 29 2015 13:23
Все ребят понял :) Что-то запутался
Roman Tsiupa
@dracony
Jul 29 2015 13:25
a v phpixie povjudu camelCase =P
имхо глупо базу держать с подчеркиванием если повсюду давно как камелкейс
и в скритах и в пхп
Maxim
@Big-Shark
Jul 29 2015 13:28
а вот базы с подчеркиванием)
Dinar Garipov
@garf
Jul 29 2015 13:28
@dracony Почему же? PHP и MySQL - вроде как разные продукты со своими правилами и стилем
Roman Tsiupa
@dracony
Jul 29 2015 13:28
zachem?
Maxim
@Big-Shark
Jul 29 2015 13:29
так повелось
Roman Tsiupa
@dracony
Jul 29 2015 13:29
@gaaarfild da konechno, no potom neudobno naprimer esli ispoljzovatj syroj SQL ispoljozovatj podcherkivanije
zachem?
luchse vse odinakovo
@Big-Shark - nu eto ne argument)))
JhaoDa
@jhaoda
Jul 29 2015 13:30
Как он утомил, ети его в качель...
Dinar Garipov
@garf
Jul 29 2015 13:31
@dracony Лучше все одинаково не получится. :)
JhaoDa
@jhaoda
Jul 29 2015 13:31
Со своим корявым траслитом и своим поделием...
Anton Izmailov
@WapGeaR
Jul 29 2015 13:31
Ребят, примите человека с дурным вопросом?
JhaoDa
@jhaoda
Jul 29 2015 13:31
И пеаром с стиле домсру
Maxim
@Big-Shark
Jul 29 2015 13:31
@jhaoda вроде и хочется забанить, а незачто)
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 13:32
да ладно вам, нормальный парень же
Roman Tsiupa
@dracony
Jul 29 2015 13:32
)))
Maxim
@Big-Shark
Jul 29 2015 13:32
@WapGeaR с дурными вопросами в доку идти надо)
JhaoDa
@jhaoda
Jul 29 2015 13:32
@VladShcherbin нормальный парень не пишет транслитом
Roman Tsiupa
@dracony
Jul 29 2015 13:32
@Big-Shark tak dazhe v Propele mozhno kemelkejs sdelatj, pri chom tut moje podelije?
eto ne ja pridumal
Dinar Garipov
@garf
Jul 29 2015 13:32
@jhaoda Вот не было бы его, были бы просто вопросы. А так - есть что вспомнить :)
Roman Tsiupa
@dracony
Jul 29 2015 13:33
))
Dinar Garipov
@garf
Jul 29 2015 13:33
@WapGeaR Давай вопрос. Умных вопросов не бывает.
Anton Izmailov
@WapGeaR
Jul 29 2015 13:33
Смотрите, получаю список с помощью History::all(), как в нем заменить некоторые строки, чтобы $history['status'] выдавал не waiting, success, etc, а "Ожидает, успешно, и тд?".
Maxim
@Big-Shark
Jul 29 2015 13:33
@dracony можно, но он и с подчеркиваниями норм работает
Anton Izmailov
@WapGeaR
Jul 29 2015 13:33
Чет в доках не нашел :C
Maxim
@Big-Shark
Jul 29 2015 13:34
@VladShcherbin "Парень в общем неплохой, только ссытся и глухой "
JhaoDa
@jhaoda
Jul 29 2015 13:35
@WapGeaR Это вариант «в лоб». Можно усложнять, используя презентеры. Но пока тебе хватит и этого, я так думаю...
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 13:35
на самом деле, нет никакой разницы, как в бд таблицы и колонки назвать, хоть camelCase, хоть snake_case. главное, чтобы во всей бд это было одинаково)
Maxim
@Big-Shark
Jul 29 2015 13:35
Надеюсь @dracony не обидется)
Anton Izmailov
@WapGeaR
Jul 29 2015 13:35
О, шик, спасибо,!
Roman Tsiupa
@dracony
Jul 29 2015 13:35
))
@VladShcherbin я вот тоже так думал, но потом неприятно когда привык писать как в ОРМ, а потом чтобы напрямую запрос послать надо в голове переводить
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 13:36
я думаю, @dracony уже привык, что с него стебутся. ещё со времён появления феи в пыхе))
Dinar Garipov
@garf
Jul 29 2015 13:36
Roman Tsiupa
@dracony
Jul 29 2015 13:36
да и не все ОРМ преращают подчеркивание
JhaoDa
@jhaoda
Jul 29 2015 13:37
@gaaarfild а update зачем?
Anton Izmailov
@WapGeaR
Jul 29 2015 13:38
C update не совсем понял, мне так не надо :D
Maxim
@Big-Shark
Jul 29 2015 13:38
@dracony вот можешь же когда хочишь писать не транслитом)
Roman Tsiupa
@dracony
Jul 29 2015 13:38
kogda paraleljno ne programiruju
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 13:40
@dracony просто сложилось, что в реляционных пишется snake_case, вот везде и не заморачиваются. в монге же наоборот много кто пишет camelCase
Maxim
@Big-Shark
Jul 29 2015 13:40
@dracony программируй на 1с
Artur Gafurov
@assurrussa
Jul 29 2015 13:40
@Big-Shark :)
Anton Izmailov
@WapGeaR
Jul 29 2015 13:41
Теперь я рад как слон :3
Maxim
@Big-Shark
Jul 29 2015 13:41
@WapGeaR хватит нам тут слонов)
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 13:41
+
Anton Izmailov
@WapGeaR
Jul 29 2015 13:42
А, кстати, таким образом можно глобально для всех строк задать, допустим заменять пустую строку на "Empty"?
JhaoDa
@jhaoda
Jul 29 2015 13:43
@WapGeaR для каких «всех строк»?
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 13:43
@WapGeaR nullable default null ?
Maxim
@Big-Shark
Jul 29 2015 13:43
@VladShcherbin это в "С" надо парню)
nnnikolay
@nnnikolay
Jul 29 2015 13:45
сорри за формат теперь даже не дает изменить :(
Anton Izmailov
@WapGeaR
Jul 29 2015 13:45
@VladShcherbin я не именно для этого. Допустим, когда массово для строк firstName, secondName и тд нужно задать одинаковые свойства.
JhaoDa
@jhaoda
Jul 29 2015 13:45
@WapGeaR это не строки, а свойства
Dinar Garipov
@garf
Jul 29 2015 13:46
@jhaoda так он разве не это спросил?
JhaoDa
@jhaoda
Jul 29 2015 13:46
@gaaarfild не что не это?
Dinar Garipov
@garf
Jul 29 2015 13:46
@jhaoda Ну он же спросил, как заменить строки.
JhaoDa
@jhaoda
Jul 29 2015 13:46
@gaaarfild а я спросил «какие строки»?
Dinar Garipov
@garf
Jul 29 2015 13:46
@jhaoda А все
Я тупанул )))
Ты верно все сказал
JhaoDa
@jhaoda
Jul 29 2015 13:47
Мы в ООП-мире, товарищ :)
Dinar Garipov
@garf
Jul 29 2015 13:47
Я нет :)
@jhaoda Мы и сейчас совсем о разном говорили )))
Anton Izmailov
@WapGeaR
Jul 29 2015 13:50
Короче, нужно каждому отдельно задавать?
JhaoDa
@jhaoda
Jul 29 2015 13:53
@WapGeaR да. Но все они могут обращаться к какому-то общему методу, что бы копипасту не плодить.
Anton Izmailov
@WapGeaR
Jul 29 2015 13:53
Окей, буду знать, еще раз спасибо
JhaoDa
@jhaoda
Jul 29 2015 13:54
Либо можно переопределить метод __get(), но там уже смотри сам
nnnikolay
@nnnikolay
Jul 29 2015 13:55
Никто не знает как вот это поставить в Lumen ? Finally, add the service provider and the facade to app/config/app.php. 'providers' => array( // ... 'Crhayes\Validation\ValidationServiceProvider' ) 'aliases' => array( // ... 'GroupedValidator' => 'Crhayes\Validation\Facade' )
JhaoDa
@jhaoda
Jul 29 2015 13:56
@WapGeaR Впрочем, если таких свойств больше трёх и логика их преобразования довольно близка, можно и через __get() сделать
nnnikolay
@nnnikolay
Jul 29 2015 13:57
@jhaoda я так и сделал )
JhaoDa
@jhaoda
Jul 29 2015 13:57
@nnnikolay и шо?
nnnikolay
@nnnikolay
Jul 29 2015 13:57

я сделал вот это

$app->register(Crhayes\Validation\ValidationServiceProvider::class);
$app->alias([
'GroupedValidator' => 'Crhayes\Validation\Facade'
]);

JhaoDa
@jhaoda
Jul 29 2015 13:57
Если оно не пошло, то это уже совсем другой вопрос
Dinar Garipov
@garf
Jul 29 2015 13:58
@nnnikolay Может пакет не для люмена?
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 13:58
@nnnikolay попробуй так
nnnikolay
@nnnikolay
Jul 29 2015 13:58
вот это хочу завести https://github.com/crhayes/laravel-extended-validator
JhaoDa
@jhaoda
Jul 29 2015 13:59
Да там ларавель-фичи юзаются, вот и не поперло
Dinar Garipov
@garf
Jul 29 2015 13:59
@nnnikolay Extended Validation for Laravel 4 Providing Contextual and Grouped Validation
Как ты хочешь его на люмен ставить?
JhaoDa
@jhaoda
Jul 29 2015 14:00
Как-как... магически!
nnnikolay
@nnnikolay
Jul 29 2015 14:00
@gaaarfild как и на Ларавел :)
я думал что все что есть в Ларавеле будет и в Люмене работать
JhaoDa
@jhaoda
Jul 29 2015 14:00
Подумаешь, что Люмен кастрирован по самое не могу
Должно работать, матьиво!
@nnnikolay ты в курсе, до чего подобные действия довели индюка?
Dinar Garipov
@garf
Jul 29 2015 14:01
Люмен еще и к 4 ларавелю не очень отношение имеет ))
JhaoDa
@jhaoda
Jul 29 2015 14:01
Ай, 4, 5, Люмен... какая разница!
nnnikolay
@nnnikolay
Jul 29 2015 14:01
@gaaarfild но в том пакете что я показал как бы есть суппорт 5го ларавела
JhaoDa
@jhaoda
Jul 29 2015 14:01
@nnnikolay не будет оно работать. Точка.
nnnikolay
@nnnikolay
Jul 29 2015 14:02
ясно спасибо ( буду искать
Dinar Garipov
@garf
Jul 29 2015 14:02
@nnnikolay Да. Но у люмена нет суппортя 5го ))
Maxim
@Big-Shark
Jul 29 2015 14:02
Парни, я тут рубишный гем пытаюсь поставить к ларе, может кто значет в чем может быть причина? )))
nnnikolay
@nnnikolay
Jul 29 2015 14:02
@gaaarfild OOO
Dinar Garipov
@garf
Jul 29 2015 14:02
@jhaoda Ну что ты прям поболтать не даешь за жизнь :)
JhaoDa
@jhaoda
Jul 29 2015 14:02
@Big-Shark поди ещё и на BeOS?
Dinar Garipov
@garf
Jul 29 2015 14:02
@Big-Shark Может провайдеры неправильно прописал? ))))
nnnikolay
@nnnikolay
Jul 29 2015 14:02
@gaaarfild погоди те ка.. я думал Люмен на базе 5го Ларавела сделан не ?
Dinar Garipov
@garf
Jul 29 2015 14:03
@nnnikolay Да. Но от ларавеля там мало что осталось ))
Иначе это был бы Ларавель
JhaoDa
@jhaoda
Jul 29 2015 14:03
@nnnikolay танк тоже на базе трактора
Maxim
@Big-Shark
Jul 29 2015 14:03
@gaaarfild ошибка композера, говорит пакет не найден, хотя по мануалу все верно, только форматы немного разные)
@jhaoda на благенос ос
Dinar Garipov
@garf
Jul 29 2015 14:03
@Big-Shark Надо биос смотреть
@Big-Shark Если на БолгенОс, значит, ты обои не те поставил. Там же специальные обои
Maxim
@Big-Shark
Jul 29 2015 14:03
@gaaarfild я вообще грешу на видеокарту.
nnnikolay
@nnnikolay
Jul 29 2015 14:04
ладно вам ржать я тут второй день с ним знакомлюсь
Dinar Garipov
@garf
Jul 29 2015 14:04
@nnnikolay Ну, теперь ты знаешь чуть больше :)
nnnikolay
@nnnikolay
Jul 29 2015 14:05
Вы мне лучше скажите стоит с Люмен воевать ? или в Ларавел попытаться воткнуть роутер Люмена ? :)
JhaoDa
@jhaoda
Jul 29 2015 14:05
@nnnikolay мы не знаем твоей задачи
Dinar Garipov
@garf
Jul 29 2015 14:05
@nnnikolay Ты с задачей определись для начала
JhaoDa
@jhaoda
Jul 29 2015 14:05
@gaaarfild э, выключи свой читатель мыслей!
nnnikolay
@nnnikolay
Jul 29 2015 14:06
я пишу API
Dinar Garipov
@garf
Jul 29 2015 14:06
@jhaoda Я думал, что выключил :)
nnnikolay
@nnnikolay
Jul 29 2015 14:06
для средне- большого проекта
Dinar Garipov
@garf
Jul 29 2015 14:06
@nnnikolay Воюй с люмпеном ))
JhaoDa
@jhaoda
Jul 29 2015 14:06
@nnnikolay ага. Сколько RPS предполагается?
DorelBesliu
@DorelBesliu
Jul 29 2015 14:06
привет всем
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 14:06
@nnnikolay ну так бери люмен, 70% от лары там есть)
JhaoDa
@jhaoda
Jul 29 2015 14:07
@VladShcherbin ну ты видишь, шо пакеты не ставятся, косяк же, не писать же всё руками!
DorelBesliu
@DorelBesliu
Jul 29 2015 14:07
у меня проблема с миграцыями что то в этом роже
роде*
nnnikolay
@nnnikolay
Jul 29 2015 14:07
@jhaoda трудно сказать об RPS т.к. в текущем проекте веб сайт и апи это разные энтри поинты, а в будущем все будет апи
DorelBesliu
@DorelBesliu
Jul 29 2015 14:07
Column already exists: 1060 Duplicate column name 'nombre_sms'
Dinar Garipov
@garf
Jul 29 2015 14:07
@DorelBesliu Вот это я понимаю вопрос. :)
@DorelBesliu Попробуй Google translator
Maxim
@Big-Shark
Jul 29 2015 14:07
Я вообще не вижу смысл использовать фрейм если будет только апи
Dinar Garipov
@garf
Jul 29 2015 14:07
Должно помочь
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 14:08
для апи много библиотек не нужно обычно)
Maxim
@Big-Shark
Jul 29 2015 14:08
взял фаст роут, взял факториал, прибавил симфони хттп, и готово
JhaoDa
@jhaoda
Jul 29 2015 14:08
@DorelBesliu и что именно ты не понял?
Dinar Garipov
@garf
Jul 29 2015 14:08
@Big-Shark А еще JSON RPC :)
Const
@umren
Jul 29 2015 14:08
@nnnikolay бери лару и не парься, в рпц там разница всего в два раза
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 14:08
@jhaoda надо перевести человеку
JhaoDa
@jhaoda
Jul 29 2015 14:09
Азохен вэй... как всё запущено
Dinar Garipov
@garf
Jul 29 2015 14:09
@DorelBesliu Дупликате Колумн Наме написано.
DorelBesliu
@DorelBesliu
Jul 29 2015 14:09
через dropColumn не могу потому что стоит Foreign Key
JhaoDa
@jhaoda
Jul 29 2015 14:09
@gaaarfild хау матч ватч?
nnnikolay
@nnnikolay
Jul 29 2015 14:09
@Big-Shark начальство хочет что б это был фрейм на который потом они найдут разрабов :)
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 14:09
@DorelBesliu надо переустановить винду скорее всего
Maxim
@Big-Shark
Jul 29 2015 14:10
@nnnikolay скажи крутой фрейм, фаст роут называется)
JhaoDa
@jhaoda
Jul 29 2015 14:10
@nnnikolay а, ты же не местный, у вас там попроще должно быть с разрабами
Dinar Garipov
@garf
Jul 29 2015 14:10
@jhaoda файв оклок пост меридием ))
nnnikolay
@nnnikolay
Jul 29 2015 14:10
@Big-Shark и т.к. ларавел один из наиболее раскрученх фреймов выбор пал на него :) а тут еще и Люмен с фастроутом
JhaoDa
@jhaoda
Jul 29 2015 14:10
А то у нас бы они искали долго
@gaaarfild чо, классику не знаешь? Надо отвечать «сыкс ватч».
Dinar Garipov
@garf
Jul 29 2015 14:12
@jhaoda сыкс ватч
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 14:13
@nnnikolay тот пакет, кстати, должен работать, все нужные пакеты для него в люмене есть. ты просто подключить не можешь)
JhaoDa
@jhaoda
Jul 29 2015 14:14
@VladShcherbin в люмене есть метод package()?
nnnikolay
@nnnikolay
Jul 29 2015 14:14
@VladShcherbin вот я и разбираюсь что не так.. ладно я понял что к концу дня у всех веселое настроение ..
@jhaoda нет
JhaoDa
@jhaoda
Jul 29 2015 14:15
Тогда как это пакет будет работать?
Нет, если его форкнуть и подправить сервис-провайдер, то вполне может быть, что и заработает
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 14:16
просто подключается по-другому)
JhaoDa
@jhaoda
Jul 29 2015 14:16
@VladShcherbin ты ошибку видел?
@VladShcherbin расскажи, как подключается?
nnnikolay
@nnnikolay
Jul 29 2015 14:17
@jhaoda ты чего такой агрессивный то ?
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 14:17
лениво фор фан тестить)
переписав сервис провайдер точно подключится
JhaoDa
@jhaoda
Jul 29 2015 14:17
@VladShcherbin как обойти строку в сервис-провайдере без форка?
public function boot()
{
    $this->package('crhayes/validation');
}
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 14:18
а форк зачем, установи да свой сервис провайдер закинь и в нём подключи
Maxim
@Big-Shark
Jul 29 2015 14:18
а почему фаст роут есть только в люмен, но нет у ларе? В чем смысл?
JhaoDa
@jhaoda
Jul 29 2015 14:18
@Big-Shark вероятно, более бедные возможности
Maxim
@Big-Shark
Jul 29 2015 14:19
с фигали?
JhaoDa
@jhaoda
Jul 29 2015 14:19
@VladShcherbin вопрос был «как поставить пакет». Полагаю, без шаманства.
Maxim
@Big-Shark
Jul 29 2015 14:19
Всмысли, что нужно от роута, прогнать текущий урл по регуляркам, и выбрать нужную, верно?
JhaoDa
@jhaoda
Jul 29 2015 14:19
@Big-Shark не знаю, поэтому и написал «вероятно»
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 14:19
@jhaoda увы, для люмена почти любой пакет через шаманство
JhaoDa
@jhaoda
Jul 29 2015 14:20
@VladShcherbin об этом и было сказано. Но опосля чего ты заявил, что «да вы просто готовить их не умеете»
Мы ж не хуманитарии какие, точность формулировок решает
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 14:21
свой сервис провайдер не такая большая проблема написать, чтобы ещё час потратить на поиски и ничего не найти)
Maxim
@Big-Shark
Jul 29 2015 14:22
@jhaoda ну я граем глаза глянул на то и на другое, и не знаю в чем может быть причина не использовать его.
berpcor
@berpcor
Jul 29 2015 14:27
Есть мысли о том, как лучше и проще расшарить файл из shared folder vagrant'а через интернет, чтобы его мог кто-то редактировать?
nnnikolay
@nnnikolay
Jul 29 2015 14:28
@berpcor ssh tunnel
@berpcor есть такой софт nutty расширение для хрома и сайт nutty.io
с его помощью можно кому угодно дать доступ к своему терминалу
berpcor
@berpcor
Jul 29 2015 14:30
Ага, спасибо, сейчас посмотрю.
nnnikolay
@nnnikolay
Jul 29 2015 14:30
ну а значит и править любые файлы включая вагрант
а сам будешь видеть что он делает
@jhaoda метод package не могу найти в Ларавеле 5м, что б мне переписать сервис провайдер мне бы знать что этот package изначально пытался делать
berpcor
@berpcor
Jul 29 2015 14:32
@nnnikolay Можно расшарить только терминал?..
JhaoDa
@jhaoda
Jul 29 2015 14:32
@nnnikolay потому что это метод из четверки
nnnikolay
@nnnikolay
Jul 29 2015 14:32
@berpcor да
@jhaoda твою ж раз :(
а может есть пакет с такими же возможностями для пятого или люмена ? не в курсе ?
Maxim
@Big-Shark
Jul 29 2015 14:34
@nnnikolay копировать конфиги, ленг файлы, и прочее
nnnikolay
@nnnikolay
Jul 29 2015 14:34
@Big-Shark не понял, что ты имел ввиду ?
Maxim
@Big-Shark
Jul 29 2015 14:35
@nnnikolay "что б мне переписать сервис провайдер мне бы знать что этот package изначально пытался делать"
nnnikolay
@nnnikolay
Jul 29 2015 14:36
@Big-Shark ааа, теперь я понял о чем ты )
ast-rb
@ast-rb
Jul 29 2015 14:40
Ребят возник вопрос филосовский :) А у ларавела есть понятие stable версия, и которая долго поддерживается,
JhaoDa
@jhaoda
Jul 29 2015 14:41
@ast-rb нету. Есть LTS.
ast-rb
@ast-rb
Jul 29 2015 14:41
А то разница 4.2, 5.0, 5.1 как я понял большая
А какая версия LTS?
JhaoDa
@jhaoda
Jul 29 2015 14:41
@ast-rb ты вчера ларавель поставил? Не в теме совсем?
@ast-rb ясно. Юзай 5.1.
ast-rb
@ast-rb
Jul 29 2015 14:42
В теме чего?
Maxim
@Big-Shark
Jul 29 2015 14:43
@ast-rb в теме версий и развития, между 4.2 и 5.0 большая разница, между 5.0 и 5.1 не очень
JhaoDa
@jhaoda
Jul 29 2015 14:43
@ast-rb всего.
ast-rb
@ast-rb
Jul 29 2015 14:43
Я в теме только того ) что понадобилось быстро сделать а в 5.1 даже скаффолда не нашел
Точно не в теме всего :)
JhaoDa
@jhaoda
Jul 29 2015 14:43
@ast-rb плохо искал
ast-rb
@ast-rb
Jul 29 2015 14:44
Вей вообще под него не писал скаффолд ) а остальные как то корявенько не работали :)
JhaoDa
@jhaoda
Jul 29 2015 14:44
@ast-rb документацию-то нашел, хотя бы?
ast-rb
@ast-rb
Jul 29 2015 14:44
В доке есть скаффолд?
JhaoDa
@jhaoda
Jul 29 2015 14:44
@ast-rb давай уточним, что ты понимаешь под скаффолдом?
Const
@umren
Jul 29 2015 14:45
подсказка: то что появилось в рельсах
crud
JhaoDa
@jhaoda
Jul 29 2015 14:45
Для круда есть разные админки
ast-rb
@ast-rb
Jul 29 2015 14:46
А зачем мне админка?
Const
@umren
Jul 29 2015 14:46
админка это не скаффолд
JhaoDa
@jhaoda
Jul 29 2015 14:46
@ast-rb ну ты ответь на вопрос
вот что он хочет
JhaoDa
@jhaoda
Jul 29 2015 14:47
@umren уверен?
ast-rb
@ast-rb
Jul 29 2015 14:47
Скаффолд генерит миграцию, модель, контроллер, вью генериться по таблице, роуты
Maxim
@Big-Shark
Jul 29 2015 14:47
Такое было, сейчас такое редко под лару делают
Const
@umren
Jul 29 2015 14:47
@jhaoda да уверен)
я читаю мысли
JhaoDa
@jhaoda
Jul 29 2015 14:47
@ast-rb есть генератор миграций, моделей, контроллеров и прочего. Кроме вьюх и роутов. Из коробки.
ast-rb
@ast-rb
Jul 29 2015 14:47
Да это везде есть :)
nnnikolay
@nnnikolay
Jul 29 2015 14:48
в Yii помню был скаффолдинг
4gekkman
@4gekkman
Jul 29 2015 14:48

Кто-нибудь сталкивался с таким, когда подобный код в файле routes.php проекта (laravel 5.1) вызывает в итоге циклическую зависимость? В чём здесь может быть дело? Код:

  \Route::any('/{p1?}/{p2?}', function($p1='',$p2='')
  {

    // Объявить роут на контроллер
    \Route::controller("/m3/main", "\\M3\\Documents\\Main\\Controller");

    // Создать новый объект-запрос класса Request
    $request = \Request::create("/m3/main", "GET");

    // Отправить запрос и вернуть присланный в ответ результат
    //return \Route::dispatch($request)->getOriginalContent();
    return \Route::dispatch($request)->getOriginalContent();

  });

Причём, если убрать параметры из роута, то циклическая зависимость исчезает. Например, этот код работает:

  \Route::any('/some/uri', function($p1='',$p2='')
  {

    // Объявить роут на контроллер
    \Route::controller("/m3/main", "\\M3\\Documents\\Main\\Controller");

    // Создать новый объект-запрос класса Request
    $request = \Request::create("/m3/main", "GET");

    // Отправить запрос и вернуть присланный в ответ результат
    //return \Route::dispatch($request)->getOriginalContent();
    return \Route::dispatch($request)->getOriginalContent();

  });
ast-rb
@ast-rb
Jul 29 2015 14:48
Мне нужен был скаффолд ) там еще вью шаблоны подпилил под нужный фреймворк, и усе готово
JhaoDa
@jhaoda
Jul 29 2015 14:48
@ast-rb т.е. вся разница в роутах и вьюхах?
Maxim
@Big-Shark
Jul 29 2015 14:48
@nnnikolay гавна кусок там был
nnnikolay
@nnnikolay
Jul 29 2015 14:48
когда я работал с ним это до 2й версии
Const
@umren
Jul 29 2015 14:48
генерация это генерация, скаффолд это каркас
Maxim
@Big-Shark
Jul 29 2015 14:48
@nnnikolay прости, это все воспоминания.
Const
@umren
Jul 29 2015 14:48
обвязка круда полноценная вокруг сущности
ast-rb
@ast-rb
Jul 29 2015 14:48
В скорости :) Или мы используем фреймворки в том числе не для этого?
nnnikolay
@nnnikolay
Jul 29 2015 14:48
@Big-Shark про качество ведь никто не говорил, это оценка субъективная :)
Const
@umren
Jul 29 2015 14:48
которую сразу потыкать можно
Maxim
@Big-Shark
Jul 29 2015 14:50
@4gekkman я так понимаю твой роут делает запрос к тебеже? Притом попадая в тот же самый роут, тебя это не смутило?
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 14:50
раньше вот крутая штука была, теперь нет
4gekkman
@4gekkman
Jul 29 2015 14:50
@Big-Shark Поэтому и спрашиваю - может я чего-то не понимаю? =)
@Big-Shark Ведь вроде-как в строке \Route::controller создаётся роут на контроллер, куда по идее и должен отправляться запрос. По крайней мере, в laravel 4.2 это работало
Maxim
@Big-Shark
Jul 29 2015 14:52
@4gekkman смотри, ты вызываешь, он выбирает этот роут и делает еще й запрос, тот выбирает этот роут и делает еще один запрос,, тот выбирает этот роут и делает еще один запрос, тот выбирает этот роут и делает еще один запрос, тот выбирает этот роут и делает еще один запрос, тот выбирает этот роут и делает еще один запрос, и так далее.
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 14:52
))
Maxim
@Big-Shark
Jul 29 2015 14:52
@4gekkman уж не знаю как это было в 4 версии, но в 5 по видимому это не работает.
ast-rb
@ast-rb
Jul 29 2015 14:53
В пятой не работает :) Я проверил
4gekkman
@4gekkman
Jul 29 2015 14:53
@Big-Shark А как сделать такой роут, который бы отлавливал все запросы, перенаправлял бы их на указанный контроллер, а затем возвращал то, что возвращает в ответ на запрос этот контроллер?
Maxim
@Big-Shark
Jul 29 2015 14:54
@4gekkman эмм, ну ты можешь просто вызвать контролер
ast-rb
@ast-rb
Jul 29 2015 14:54
@jhaoda скаффолд мне лично нужен для прототипов, быстро сущности на генерил, с нормальным внешним видом, чуть допилил, и в продакшн (шутка про продашн).
4gekkman
@4gekkman
Jul 29 2015 14:55
@Big-Shark В общем случае да, но у меня ссылки uri -> контроллер хранятся в БД, вот и хочу динамически перенаправлять запросы на нужные контроллеры по uri
JhaoDa
@jhaoda
Jul 29 2015 14:56
@ast-rb я и говорю, возьми https://github.com/sleeping-owl/admin, это скаффолд на стероидах
ast-rb
@ast-rb
Jul 29 2015 14:56
дык это админка )
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 14:56
как там кстати вчера тот бедолага, настроил тему для админки то?)
JhaoDa
@jhaoda
Jul 29 2015 14:56
Ай, всё.
4gekkman
@4gekkman
Jul 29 2015 14:56
@Big-Shark Уже пошёл 2-й день, как голову над этим ломаю
bearn666
@bearn666
Jul 29 2015 14:57
Народ посоветуйте, что лучше использовать(AngularJS,Backbone..), в связке с ларой, для отображения данных с бд в реальном времени? Если есть какие-то ресурсы с примерами которые Вам помогли, вообще круто.
ast-rb
@ast-rb
Jul 29 2015 14:57
@4gekkman напиши скаффолд для лары, нагенерь нужных сущностей, закрой авторизацией, и вот тебе админка. А мне скаффолд ))))
Maxim
@Big-Shark
Jul 29 2015 14:57
@4gekkman ну раскури роуты в ларе, глянь как они в конце контролер вызывают, или что возвращяет роут, и сделай также
@bearn666 используй html, крутая штука говорят )
4gekkman
@4gekkman
Jul 29 2015 14:58
@bearn666 Я использую knockoutjs, простая и эффективная штука
ast-rb
@ast-rb
Jul 29 2015 14:58
@4gekkman упс, это не тебе была нужна админка :)
4gekkman
@4gekkman
Jul 29 2015 14:58
@ast-rb Я не знаю, что такое скаффолд ))
JhaoDa
@jhaoda
Jul 29 2015 14:58
@bearn666 с ларавель теперь моlно юзать Vue.js
Paul Klementyev
@klermonte
Jul 29 2015 14:58
Да че вы пристали к человеку, как будто не поняли что такое скафолд. под 4 был генератор для скафолда, под 5 надо искать
4gekkman
@4gekkman
Jul 29 2015 14:58
@Big-Shark Спасибо за совет, пойду копаться
Roman Tsiupa
@dracony
Jul 29 2015 14:58
ja vot delaju benchmark dlja laravelki
i vot problema
Maxim
@Big-Shark
Jul 29 2015 14:59
@ast-rb ты можешь взять генератор, и докрутить его до скарфолда, по штату я ничего такого не видел давноэ
@dracony хватит, прекрати, заканчивай.
Roman Tsiupa
@dracony
Jul 29 2015 14:59
kak propisatj rout kotoryj avtomaticheski vyzyvajet action
JhaoDa
@jhaoda
Jul 29 2015 14:59
@dracony Не надо. Она у тебя медленней WPF получится
Roman Tsiupa
@dracony
Jul 29 2015 14:59
tipa /controllerName/actionName
0_o?
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 14:59
@dracony так есть жи
Roman Tsiupa
@dracony
Jul 29 2015 14:59
ololo?
Paul Klementyev
@klermonte
Jul 29 2015 14:59
@4gekkman скаффолд это генерация модели и всего ее окружения для ее круда: миграция, контроллер с экшенами круда и вьюхи для этого круда
ast-rb
@ast-rb
Jul 29 2015 14:59
@Big-Shark да я уже 4тый поставил :) и все сгенерил
Maxim
@Big-Shark
Jul 29 2015 15:00
@dracony я уже думал что снова реклама пойдет)
JhaoDa
@jhaoda
Jul 29 2015 15:00
@VladShcherbin ну ты странный. В этом бенче пикся обставит всех.
Roman Tsiupa
@dracony
Jul 29 2015 15:00
stop rebjata
vy kazhdyj ekshn rukami pishete?
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 15:00
@jhaoda не, phalcon точно не обгонит)
JhaoDa
@jhaoda
Jul 29 2015 15:00
@VladShcherbin пфффффф :)
Maxim
@Big-Shark
Jul 29 2015 15:00
@dracony что значит руками?
Roman Tsiupa
@dracony
Jul 29 2015 15:00
nu v routah
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 15:00
да
Roman Tsiupa
@dracony
Jul 29 2015 15:01
a chem ono medlenej bylo?
vedj vsje ravno jestj dinamicheskije paramtry tipa {id}
vse ravno na regularkah
ast-rb
@ast-rb
Jul 29 2015 15:02
Ребят а как вы в ларе делаете что бы phpstorm подтягивал поля которые есть в таблице? Автокомплит. Через IDE Helper Generator?
Maxim
@Big-Shark
Jul 29 2015 15:02
да, каждый роут руками, с именем, и прочем
JhaoDa
@jhaoda
Jul 29 2015 15:02
@ast-rb никак. Только через docblock объявлять в моделях
Roman Tsiupa
@dracony
Jul 29 2015 15:02
@Big-Shark i nikogo eta kopi pasta ne bespokojit?
JhaoDa
@jhaoda
Jul 29 2015 15:03
И ща мы узнаем, что в пиксе всё это делает модуль телепатии
ast-rb
@ast-rb
Jul 29 2015 15:03
@jhaoda в IDE Helper Generator - есть функция генерить этот док блок. Только у меня блин что-то не работает
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 15:04
ну в кохане по папкам вроде работало)
JhaoDa
@jhaoda
Jul 29 2015 15:04
@ast-rb хз, я его пробовал использовать, но руками оказалось мне лично удобней
Roman Tsiupa
@dracony
Jul 29 2015 15:04
v kohane rabotalo po imeni kontrollera i papkam
v yii po hodu rabotajet po nejmspejsu
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 15:05
@dracony а у феи как?
Roman Tsiupa
@dracony
Jul 29 2015 15:05
po defoltu /<processorName>/<actionName>
processsory propisyvajutsa v factory
no mozhno nastrojitj i
/<superprocessor>/<subprocessor>/<subsubprocessor>/<action> odnim routom
s ierarhijej i vse dela
4gekkman
@4gekkman
Jul 29 2015 15:45
Хууууууууууууууууууууууууууууууууууууууф, нашёл решение описанной мной выше проблемы, если кому интересно, вот оно.
$handler = function() {
   \Route::any('/{p1?}/{p2?}', function($p1='',$p2='')
    {

     // Объявить роут на контроллер
      \Route::controller("/m3/main", "\\M3\\Documents\\Main\\Controller");

      // Создать новый объект-запрос класса Request
      $request = \Request::create("/m3/main", "GET");

      // Отправить запрос и вернуть присланный в ответ результат
      //return \Route::dispatch($request)->getOriginalContent();
      return \Route::dispatch($request)->getOriginalContent();

    });
};
\Route::group(['domain' => 'zaste-l5.ru'], $handler);
Dmytro Krasov
@dmitriymarley
Jul 29 2015 15:45
ребят, помогите пожалуйста. вопрос не совсем по ларавел, но всё же. есть изображение из canvas (base64). я пытаюсь его сохранить скриптом, но у меня сохраняется тупо черный прямоугольник (причем, всегда весом в 1.5 Кб). ЧЯДНТ?
        $img = $request->get('imgBase64');
        $img = str_replace('data:image/png;base64,', '', $img);
        $img = str_replace(' ', '+', $img);
        $data = base64_decode($img);
        $file = "photo/" . uniqid() . '.png';
        $success = file_put_contents($file, $data);
        print $success ? $file : 'Unable to save the file.';
4gekkman
@4gekkman
Jul 29 2015 15:50
@dmitriymarley По этому поводу лучше спросить у людей, которые пишут в этой области на чистом php (есть ли такие?). Потому что те, кто работают с Laravel, как правило, используют высокоуровневые библиотеки для работы с файлами и изображениями.
То есть, как раз у того сорта программистов, которые эти высокоуровневые библиотеки и пишут )
nnnikolay
@nnnikolay
Jul 29 2015 15:54
Чего то я не соображу.. реально мешанина, что нужно в люмине то использовать для чтения пост данных json
Input::
Request::
я вижу метод json только в Request и через DI я его в контроллере получаю, но блин тогда весь ввод у меня заворачивается в объект ParameterBag
в доках по люмену вообще не сказано как весь json отправленный на ввод получить
Dmytro Krasov
@dmitriymarley
Jul 29 2015 15:55
@4gekkman Если бы знал таких - у них бы и спросил. А так, гуглил кучу способов уже, результат один и тот же. :с
JhaoDa
@jhaoda
Jul 29 2015 15:55
@dmitriymarley ты проверял, что данные корректны?
Dmytro Krasov
@dmitriymarley
Jul 29 2015 15:55
@jhaoda Да.
JhaoDa
@jhaoda
Jul 29 2015 15:57
@dmitriymarley это кому «да»?
Dmytro Krasov
@dmitriymarley
Jul 29 2015 15:58
Тьфу, у вас цвета аватарок похожи.
nnnikolay
@nnnikolay
Jul 29 2015 15:58
в исходниках видно что нужно использовать Request::input
JhaoDa
@jhaoda
Jul 29 2015 15:58
@dmitriymarley кинь на какой-нить пастебин строку
nnnikolay
@nnnikolay
Jul 29 2015 15:59
ах ну вот почему .. ясно
Dmytro Krasov
@dmitriymarley
Jul 29 2015 15:59
nnnikolay
@nnnikolay
Jul 29 2015 15:59

json() ... оказывается делает вот так

new ParameterBag

зае...цом

и чего ж с этим делать ?

ладно читаем дальше исходники :)
Dmytro Krasov
@dmitriymarley
Jul 29 2015 16:00
@jhaoda Юзаю canvas.toDataURL() если что.
JhaoDa
@jhaoda
Jul 29 2015 16:01
@dmitriymarley картинка — серый прямоугольник?
Dmytro Krasov
@dmitriymarley
Jul 29 2015 16:01
@jhaoda неа, скриншот с вэбки.. :\
JhaoDa
@jhaoda
Jul 29 2015 16:02
@dmitriymarley даже в браузере не показывается
Так что что-то не то с данными
Dmytro Krasov
@dmitriymarley
Jul 29 2015 16:02
@jhaoda мде.. хреново
@jhaoda самое интересное, что скрин оно сохраняет в канвасе то.
JhaoDa
@jhaoda
Jul 29 2015 16:11
@dmitriymarley проверь декодер с этой строкой — http://pastebin.com/mDGu81Cu
Dmytro Krasov
@dmitriymarley
Jul 29 2015 16:12
@jhaoda да я уже разобрался, накосячил немного в контроллере ангулара. :)
Dmitry Shlyomin
@dmitry1337
Jul 29 2015 16:12

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

Если сделать всё, кроме магазина, на laravel, а на site.com/shop прикрутить какой-нибудь woocommerce - это совсем мазохизм, и за это жгут на кострах?
Просто не хочется вручную писать магазин, и так есть over9000 велосипедов

Ernest Stanbekov
@ernestby
Jul 29 2015 16:12
Кто-нибудь устанавливал Laravel на Open Server?
Dmitry Shlyomin
@dmitry1337
Jul 29 2015 16:15
@ernestby да, всё пашет (nginx)
Ernest Stanbekov
@ernestby
Jul 29 2015 16:15
а на windows?
Dmitry Shlyomin
@dmitry1337
Jul 29 2015 16:15
@ernestby?
JhaoDa
@jhaoda
Jul 29 2015 16:15
@ernestby ты проблему свою опиши
А то щас будем в угадайку играть
Ernest Stanbekov
@ernestby
Jul 29 2015 16:16
Open Server на Windows, хочу поставить, нигде нету информации, новичок
Dmitry Shlyomin
@dmitry1337
Jul 29 2015 16:16
в настройках вруби nginx вместо апача, там у них есть на сайте доки
JhaoDa
@jhaoda
Jul 29 2015 16:16
@ernestby открываешь доку по опенсерверу и вперед
Потом доку по ларавель и снова вперед
Ernest Stanbekov
@ernestby
Jul 29 2015 16:17
хорошо, пошел читать) спасибо.
Maxim
@Big-Shark
Jul 29 2015 16:19
@dmitry1337 поставить инет магаз на симфони, и напиши к нему сайтик на симфони
Dmitry Shlyomin
@dmitry1337
Jul 29 2015 16:20
@Big-Shark нет времени копаться в симфони. Знаю,что ларавел поверх него написан, но всё же.
@Big-Shark а есть нормальные пакеты e-commerce для лары?
Maxim
@Big-Shark
Jul 29 2015 16:36
@dmitry1337 нет
Роман Сохарев
@greabock
Jul 29 2015 16:40

Знаю,что ларавел поверх него написан, но всё же.

Да когда вы кончитесь, знатоки такие? XD

Maxim
@Big-Shark
Jul 29 2015 16:40
@greabock тише, тише)
Роман Сохарев
@greabock
Jul 29 2015 16:41
Ну а что? Кто-то, где-то, когда-то ляпнул такую чушь... а теперь все повторяют.
Не удивлюсь, если после видоса "Разговоры у экрана #2" , кто-то обязательно скажет, что Laravel это форк от CI...
Maxim
@Big-Shark
Jul 29 2015 16:42
Что за видос такой?
Роман Сохарев
@greabock
Jul 29 2015 16:42
да в группе в вк выкладывали вчера или позавчера
Maxim
@Big-Shark
Jul 29 2015 16:43
а, смотрел, хрень
Роман Сохарев
@greabock
Jul 29 2015 16:43
ну а я о чем
Maxim
@Big-Shark
Jul 29 2015 16:43
юии и ларавель там сравнивают пару минут
Роман Сохарев
@greabock
Jul 29 2015 16:44
и сравнивают по принципу "я вчера доки почитал".... и сразу блин понял=))
Maxim
@Big-Shark
Jul 29 2015 16:45
угу
могу также про битрикс и вордпрес поговорить)
JhaoDa
@jhaoda
Jul 29 2015 16:51
Любите вы всякий трэш смотреть-слушать...
Роман Сохарев
@greabock
Jul 29 2015 16:51
@jhaoda Да кто ж знал...
JhaoDa
@jhaoda
Jul 29 2015 16:53
Ну я так думаю, что можно было догадаться... какие-то левые пацаны.
Фу, ну зачем я это октрыл
Не, я понимаю, хипсторы, пеару хочется
Maxim
@Big-Shark
Jul 29 2015 16:56
)))
JhaoDa
@jhaoda
Jul 29 2015 16:56
Но свои рожи в темных комнатах-то зачем показывать?
И ведь они там уже кучу роликов наплодили
Хотя контингент зрителей соответствующий...
Roman Tsiupa
@dracony
Jul 29 2015 17:08
sdelal bench
JhaoDa
@jhaoda
Jul 29 2015 17:09
@dracony здесь принято картинки заворачивать в код
Хотя тебя даже это не спасёт...
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 17:09
@dracony я думаю, здесь все знают, что лара медленная по сравнению со всем другим)
Anton Izmailov
@WapGeaR
Jul 29 2015 17:10
Ребяит, почему не работает данная выборка? History::all()->status('success');
Scope стандартный
public function scopeStatus($query, $type)
{
    return $query->whereStatus($type);
}
JhaoDa
@jhaoda
Jul 29 2015 17:10
@WapGeaR потому что all() уже выбрал всё.
Anton Izmailov
@WapGeaR
Jul 29 2015 17:11
Ааа, спасиб ;/
Чет я даун
Alexey
@Butochnikov
Jul 29 2015 17:13
@dracony лару для продакшена спец. готовить надо, будет быстрее
Roman Tsiupa
@dracony
Jul 29 2015 17:13
nu tak eto s kenji
tam prigotovlenaje
tipa kesh jestj i vsjo
Alexey
@Butochnikov
Jul 29 2015 17:16
ох, еще бы понять что ты написал )
JhaoDa
@jhaoda
Jul 29 2015 17:17
@Butochnikov слушай, ну можно как-то его заставить не юзать транслит?
Русскоязычный же, мать его, чат
Alexey
@Butochnikov
Jul 29 2015 17:18
а просто попросить? не получилось? )
JhaoDa
@jhaoda
Jul 29 2015 17:18
Или пусть транслитит по ГОСТу
@Butochnikov а он плевал на просьбы
Мне, говорит, долго языки переключать. Типа, это ваша проблема, а не моя.
Roman Tsiupa
@dracony
Jul 29 2015 17:19
ну так язык то русский
не пишет нигде что чат кирилицей только
JhaoDa
@jhaoda
Jul 29 2015 17:19
@dracony о, ну давай схоластикой с казуистикой позанимаемся
Roman Tsiupa
@dracony
Jul 29 2015 17:20
что я хотел сказать то то что в https://github.com/kenjis/php-framework-benchmark лара уже подготовленая
Alexey
@Butochnikov
Jul 29 2015 17:27
@dracony в том то и дело, что нет, не подготовленная
Alexey
@Butochnikov
Jul 29 2015 17:28
@dracony kenjis/php-framework-benchmark#1
Roman Tsiupa
@dracony
Jul 29 2015 17:28
vot skript pered zapuskom
Роман Сохарев
@greabock
Jul 29 2015 17:28
@dracony эти тесты все видели, и пришли к выводу, что они не отражают ралий
Roman Tsiupa
@dracony
Jul 29 2015 17:28
composer install --no-dev --optimize-autoloader
chmod o+w storage/
sudo chmod o+w storage/framework/

php artisan optimize --force
php artisan config:cache
php artisan route:cache
Роман Сохарев
@greabock
Jul 29 2015 17:29
@dracony это ты так проекты к продакшену готовишь? Типа прописал в консольке - считай подготовил =)
Alexey
@Butochnikov
Jul 29 2015 17:29
@dracony у меня цифры были совсем другие. короче, все относительно.
Roman Tsiupa
@dracony
Jul 29 2015 17:30
nu oni konechno na raznyh kompah raznyje budut
tut vazhno proporcyja
Роман Сохарев
@greabock
Jul 29 2015 17:30
ой все, пойду я от сюда... а то ругаться начну =)
Alexey
@Butochnikov
Jul 29 2015 17:30
только хотел похвалить тебя за русский, а ты опять ))
Roman Tsiupa
@dracony
Jul 29 2015 17:31
)))
Илья
@iliyaZelenko
Jul 29 2015 17:37
Где в SleepingOwl Admin прописано что паблик папка это папка public?
JhaoDa
@jhaoda
Jul 29 2015 17:37
Так и хочется ответить в рифму
projct1
@projct1
Jul 29 2015 17:42
ребят, как сделать чтобы в базе среди текста для страницы хранить например конструкцию @include('partial'), а чтобы потом когда я этот контент вывожу в шаблоне через {{ $page->content }}, мой partial тоже отрабатывал, а не как текст @include('partial') выводился
Maxim
@Big-Shark
Jul 29 2015 17:43
@rorc что по легче спроси)
Роман Сохарев
@greabock
Jul 29 2015 17:45
@rorc ща найду...
projct1
@projct1
Jul 29 2015 17:45
грубо говоря чтобы в визуальном редакторе можно было блейдовские штуки писать и они потом отрабатывали а не тектом выводились
Илья
@iliyaZelenko
Jul 29 2015 17:47
Просто сменил папку на public_html, а админка работает еще с public
Роман Сохарев
@greabock
Jul 29 2015 17:47
@rorc
function string_render($template, array $data = array())
{
    $compiled = Blade::compileString($template);

    ob_start() && extract($data, EXTR_SKIP);

    try
    {
        eval('?>' . $compiled);
    }
    catch (Exception $e)
    {
        ob_get_clean();
        throw $e;
    }

    $content = ob_get_clean();

    return $content;
}
projct1
@projct1
Jul 29 2015 17:48
Это хелпер типа создать?
свои хелперы кстати где хранить
JhaoDa
@jhaoda
Jul 29 2015 17:50
@rorc где хочешь
Роман Сохарев
@greabock
Jul 29 2015 17:51
@rorc храни, где тебе вкуснее, и подключай в провайдере
projct1
@projct1
Jul 29 2015 17:51
неужели нет встроенной возможности чтобы вывод сделать который мне нужен
Роман Сохарев
@greabock
Jul 29 2015 17:52
@rorc встроенной нет
projct1
@projct1
Jul 29 2015 17:53
хрень какая-то, как пользоваться твоим string_render
Роман Сохарев
@greabock
Jul 29 2015 17:55
@rorc ну в шаблоне так и пишешь.
{!! string_render($article->content) !!}
Илья
@iliyaZelenko
Jul 29 2015 18:00
Может кто поможет? Мне эта админка грузит файлы не в мою публичную папку(public_html), а в public
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 18:01
))
butschster
@butschster
Jul 29 2015 18:01
@iliyaZelenko чувак, ты программист или кто?
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 18:02
@iliyaZelenko создай issue на гитхабе к пакету
Илья
@iliyaZelenko
Jul 29 2015 18:02
Объясните где я туплю.
butschster
@butschster
Jul 29 2015 18:03
Илья
@iliyaZelenko
Jul 29 2015 18:04
И что там полезного? Там же нельзя указать что у меня папка public_html
Maxim
@Big-Shark
Jul 29 2015 18:04
@iliyaZelenko ну так то да.
butschster
@butschster
Jul 29 2015 18:05
т.е. ты хочешь сказать, что если ты в конфиге укажешь нужный путь, то это не прокатит?
Илья
@iliyaZelenko
Jul 29 2015 18:06
Ну как мне изменить 'imagesUploadDirectory' чтобы грузило не относительно public а относительно public_html
butschster
@butschster
Jul 29 2015 18:06
/*
     * Path to images directory
     * Default: 'public/images'
     */
    'imagesDirectory'       => public_path('images'),
    /*
     * Path to files directory
      * Default: 'public/files'
      */
    'filesDirectory'        => public_path('files'),
Илья
@iliyaZelenko
Jul 29 2015 18:08
Оно вроде подставляет что файлы надо грузить в 'public' . 'imagesUploadDirectory'
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 18:08
../ ?
butschster
@butschster
Jul 29 2015 18:10
Ну а в чем проблема указатьсвой путь?
Илья
@iliyaZelenko
Jul 29 2015 18:11
@VladShcherbin и как ты это в конфиге укажешь?
@butschster оно подставляет pbulic где-то
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 18:12
@iliyaZelenko без понятия, не пользуюсь этой админкой
berpcor
@berpcor
Jul 29 2015 18:12
Никто не заморачивался чат на сайт писать и использовать протокол jabber? Чтобы через автономный клиент можно было бы сообщения получать?
Илья
@iliyaZelenko
Jul 29 2015 18:13
@VladShcherbin У тебя получиться 'public' . '../images/uploads'
Надо копать исходник, там изменять public на public_html
butschster
@butschster
Jul 29 2015 18:14
@rorc тебе же помогли
projct1
@projct1
Jul 29 2015 18:15
нет
butschster
@butschster
Jul 29 2015 18:16
Ну вообще то аидел что да, решение рабочее
Посмотри как php код хапускать из строки
butschster
@butschster
Jul 29 2015 18:25
@iliyaZelenko т.е ты этот путь менял на свой и если менял покажи каким образом
Илья
@iliyaZelenko
Jul 29 2015 18:27
imagesUploadDirectory?
butschster
@butschster
Jul 29 2015 18:28
Ну те что в конфигеия показал
Илья
@iliyaZelenko
Jul 29 2015 18:28
Я его так и оставил, смысл менять если в начало вставляется public
Если можно было бы указать путь public_html/images/uploads
butschster
@butschster
Jul 29 2015 18:29
Т.е ты не пробовал
Илья
@iliyaZelenko
Jul 29 2015 18:29
А там разрешено только относительно public, но у меня то public_html
@butschster что мне пробовать?
butschster
@butschster
Jul 29 2015 18:31
Конфиг изменить
Илья
@iliyaZelenko
Jul 29 2015 18:32
Как?
Как ты хочешь изменить?
Он не поможет в моей проблеме
butschster
@butschster
Jul 29 2015 18:33
Ок, дальше сам :)
Илья
@iliyaZelenko
Jul 29 2015 18:37
Вот как определяетcя путь куда грузить картинки: 'public' . Config::get('admin.imagesUploadDirectory')
Это где-то в исходнике. Мне надо на свой public_html поменять
И автору надо сказать про такую ошибку, публичная папка не обязательно public
Роман Сохарев
@greabock
Jul 29 2015 18:47

string_render

А теперь с работающими инклудами!

function string_render($template, array $data = array())
{
    $compiled = Blade::compileString($template);

    $data['__env'] = view();

    ob_start() && extract($data, EXTR_SKIP);

    try
    {
        eval('?>' . $compiled);
    }
    catch (Exception $e)
    {
        ob_get_clean();
        throw $e;
    }

    $content = ob_get_clean();

    return $content;
}

:smile: :smile: :smile:

Denis Isaychenko
@Rhincodon
Jul 29 2015 18:51
@greabock а систему табов что ты видос скидывал, листинг + редактирование/добавление в табах, на чём писал? фронтенд всмысле.
projct1
@projct1
Jul 29 2015 18:52
@greabock не работает нихера)
лан забей, буду другое решение менее кастыльное искать
DenisAlliswell
@DenisAlliswell
Jul 29 2015 18:52

парни, всем привет!

посоветуйте хороший недорогой VPS хостинг, можно зарубежный

JhaoDa
@jhaoda
Jul 29 2015 18:53
@Rhincodon Vue.js
DenisAlliswell
@DenisAlliswell
Jul 29 2015 18:53
для развертывания лары
https://forge.laravel.com норм? ктонть юзал?
JhaoDa
@jhaoda
Jul 29 2015 18:54
@DenisAlliswell зачем, если если любая ВПСка удовлетворяет?
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 18:54
JhaoDa
@jhaoda
Jul 29 2015 18:54
Я даже на шареде ларавель ставил
@VladShcherbin :) ну а чо, ¢10 не лишние
DenisAlliswell
@DenisAlliswell
Jul 29 2015 18:56
я с алматы, у наших хостеров чет дорогие VPS
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 18:56
ну да, халявные 10 тоже нормально для старта)
@DenisAlliswell там, где я тебе выше ссылку дал, хватит за 5 хостинга вполне, после регистрации 10 уе на халяву дадут
Denis Isaychenko
@Rhincodon
Jul 29 2015 18:57
@DenisAlliswell я использую, всё ок. flops.ru подошёл ) Но forge это же не VPS, ты там подключаешь к нему VPS-ку свою. Он тебе всё ПО на неё ставит просто и даёт инструменты некоторые.
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 18:57
+ у них есть гайды на все случаи жизни)
DenisAlliswell
@DenisAlliswell
Jul 29 2015 18:59
@VladShcherbin даа, ценники ваще отличные
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 19:00
честно, лучшей vps-ки я пока не встречал, отличные ребята. всегда их рекомендую :+1:
Роман Сохарев
@greabock
Jul 29 2015 19:01
@Rhincodon Vue
NickPanda
@NickPanda
Jul 29 2015 19:02
@VladShcherbin ну да они дают 10$ как я понял если регаться по рефералке(...Всем добрый вечер
Denis Isaychenko
@Rhincodon
Jul 29 2015 19:02
@greabock на github ещё не выкладывал прототип, пример там? )
Роман Сохарев
@greabock
Jul 29 2015 19:02
нет, а надо? =)
Да там говнокод )))
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 19:02
@NickPanda да, 10$ дают, считай 2 месяца vps бесплатно
Denis Isaychenko
@Rhincodon
Jul 29 2015 19:03
@greabock неплохо было бы ) на vue хочу посмотреть как люди тоже говнокодят )
NickPanda
@NickPanda
Jul 29 2015 19:03
@VladShcherbin ну я знаю, xmj дают но если по реф ссылке)..... ну да ладно
Uladimir Sadkou
@GaintVlad
Jul 29 2015 19:04
Доброго времени. По 22-му уроку laracasts тут можно спросить?
Роман Сохарев
@greabock
Jul 29 2015 19:04
@Rhincodon ща выложу
NickPanda
@NickPanda
Jul 29 2015 19:05

насчет серверов, кто даст подсказку как сделать деплой (если я правильное слово использую) на сервер с гитхаба и тд
Смотрю, на фасад SSH в ларавел и вроде думаю подходит, но
в каком месте выполнять данный код

envoy run deploy

Как понимаю, это артизан или куда писать?

Просто цель что я хочу, это чтобы был соего рода UI универсальный интерфейс
Чтобы нажал на кнопку и он залил)
Уже читал и про Capistrano и Chef , но что то не очень понимаю куда их и как правильнее поставить(

Vlad Shcherbin
@VladShcherbin
Jul 29 2015 19:07
1 проект бесплатно)
NickPanda
@NickPanda
Jul 29 2015 19:09
@VladShcherbin а, есть ли что то чтобы можно было сотворить самому, я примерно понял, что должна делать кнопка, но вот как отправить запрос на сервер я хз (чтобы сработал git и прочее)
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 19:10
@NickPanda как-то можно, я тут не подскажу, постоянно пользовался этим сервисом. делаешь коммит на сервак (git/bitbucket/etc) и он за тебя задеплоит за 1-2 минуты макс. удобная штука
NickPanda
@NickPanda
Jul 29 2015 19:10
@VladShcherbin Задача в том, что для просмотра веток и прочего пусть пашет интерфейс гихаба, а мне нужна кнопка которая запулит это дело на рабочий сервер, и также хотелось бы реализовать чтобы было еще дев домен для разработки
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 19:11
там всё это можно настроить, и кнопкой, и автоматом)
NickPanda
@NickPanda
Jul 29 2015 19:11
@VladShcherbin а если насчет лары, то данная команда делается с помощью чего?
envoy run deploy
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 19:12
@NickPanda с этим не подскажу, не пользовался. лучше спросить у знатоков
Alexey
@Butochnikov
Jul 29 2015 19:13
@NickPanda с помощью скрипта )
NickPanda
@NickPanda
Jul 29 2015 19:14

@Butochnikov Да ладно?
Я понимаю что с помощью скрипта, типа жмем на кнопку он отвравляет на сервер

конектится по ssh 
выполняет git команды

и все

Alexey
@Butochnikov
Jul 29 2015 19:14
ага
NickPanda
@NickPanda
Jul 29 2015 19:14
@Butochnikov знаток, скажите мне
envoy run deploy - это куда надо писать то?
Alexey
@Butochnikov
Jul 29 2015 19:15
в консоли
работает на маках и линухах
винда в пролете
NickPanda
@NickPanda
Jul 29 2015 19:16
@Butochnikov понимаешь, я хочу сделать своего рода интерфейс, где без всяких консолей и прочего , можно было бы деплоить приложение
а консоль уже плохо(
Alexey
@Butochnikov
Jul 29 2015 19:17
ты можешь запускать команды шела и из лары
но тут уже в доку, там все есть на эту тему
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 19:18
@NickPanda вот как выглядит на том сервисе, кнопка присутствует)
NickPanda
@NickPanda
Jul 29 2015 19:21
@Butochnikov я щас читаю вот про что, http://laravel.su/docs/4.2/ssh (как знаю хоть его и убрали, о они есть) а что еще то надо куда читать?
Роман Сохарев
@greabock
Jul 29 2015 19:24
https://gist.github.com/greabock/5824c033f053c4332709
короче вот
Alexey
@Butochnikov
Jul 29 2015 19:25
@greabock спасибо
Роман Сохарев
@greabock
Jul 29 2015 19:25
@Rhincodon дзынь
@Butochnikov да зачто спасибо-то? =)
NickPanda
@NickPanda
Jul 29 2015 19:26
@Butochnikov ну про ssh в 5 ларе я знаЮ мне бы понять как задачизапускать консольные
Denis Isaychenko
@Rhincodon
Jul 29 2015 19:28
@greabock ага, спасибо, сейчас гляну )
@greabock за код по vue, или это еще не то о чем я тебя просил?
Роман Сохарев
@greabock
Jul 29 2015 19:30
@Butochnikov да ну это просто табы же =)
Alexey
@Butochnikov
Jul 29 2015 19:31
@greabock тады ждем-с )
когда же наш чат на эту страницу попадет? https://gitter.im/explore/tags/javascript,php,ruby
JhaoDa
@jhaoda
Jul 29 2015 19:38
@greabock <pre>@{{ $data | json }}</pre> это вушная конструкция?
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 19:40
@Butochnikov думаю, стоит написать им в комнатке, почему нас там нет
Alexey
@Butochnikov
Jul 29 2015 19:42
@VladShcherbin сможешь?
Vlad Shcherbin
@VladShcherbin
Jul 29 2015 19:43
@Butochnikov да, завтра с утреца спрошу у support-а, сегодня уже спать
Alexey
@Butochnikov
Jul 29 2015 19:43
@VladShcherbin спасибо
Роман Сохарев
@greabock
Jul 29 2015 19:43
@jhaoda это для монитора днанных во view-model
JhaoDa
@jhaoda
Jul 29 2015 19:44
@greabock ну это вушная фича или в блэйде фильтры появились, а я всё проспал?
Роман Сохарев
@greabock
Jul 29 2015 19:44
@jhaoda это вушка =)
@Butochnikov @VladShcherbin о чем разговор? Куда нас не пускают? =))
Alexey
@Butochnikov
Jul 29 2015 19:47
@greabock ссылка выше
Роман Сохарев
@greabock
Jul 29 2015 19:48
ну дык там только офф чаты наверное
Const
@umren
Jul 29 2015 19:48
а с чего мода в чатике на vuejs появилась?
или ее весь день один человек упоминает?))
Роман Сохарев
@greabock
Jul 29 2015 19:49
@umren ну... он прикольный =)
JhaoDa
@jhaoda
Jul 29 2015 19:52
@umren а чатик-то при чем?
Его, я так понимаю, Вэй пиарить начал
Роман Сохарев
@greabock
Jul 29 2015 19:54
@jhaoda "анжелу" и почище пиарили, и уроков-примеров больше. Но вот что-то он меня не пронял совсем =(
JhaoDa
@jhaoda
Jul 29 2015 19:54
@greabock Вэй пиарил тоже?
Роман Сохарев
@greabock
Jul 29 2015 19:55
ангуляр нет, но Реакт пиарил
JhaoDa
@jhaoda
Jul 29 2015 19:55
Ну так реакт и ву это стильно, модно, молодёжно
Вот и пеарил
Хипстаа любит вууу!
NickPanda
@NickPanda
Jul 29 2015 19:56
Я правильно понимаю что это как команда артизан или как что?
envoy run foo
просто куда ее писать, и вообще как бы ее выполнять с помощью скрипта(
Denis Isaychenko
@Rhincodon
Jul 29 2015 19:56
да никто его не любит ) готовых компонентов почти нет, вей кстати последнее время тоже о нём не пишет )
JhaoDa
@jhaoda
Jul 29 2015 19:57
@Rhincodon любовь хипсты недолговечна
Полагаю, что появилось что-то более модное?
Роман Сохарев
@greabock
Jul 29 2015 19:57
@jhaoda я хз... что там любят хипста... но мне он показался очень простым и интуитивным
хотя не... знаю! Хипста любят мак-бук =))
NickPanda
@NickPanda
Jul 29 2015 19:58
И можно ли использовать это для выполнение команды shell_exec?
Alexey
@Butochnikov
Jul 29 2015 19:59
@NickPanda я же тебе все ссылки дал
JhaoDa
@jhaoda
Jul 29 2015 19:59
@greabock а кодить в sublime на ву на макбуке вообще оргазм
Роман Сохарев
@greabock
Jul 29 2015 20:00
@jhaoda не, саблайм уже не торт
JhaoDa
@jhaoda
Jul 29 2015 20:00
@greabock а кто торт?
Роман Сохарев
@greabock
Jul 29 2015 20:00
сейчас они все на atom переезжают
JhaoDa
@jhaoda
Jul 29 2015 20:00
А, ну ок
На атоме двойной оргазм
Alexey
@Butochnikov
Jul 29 2015 20:00
@NickPanda envoy это скрип выполняется в консоли. если нужно выполнять шел-команды из лары, смотри ссылки, что давал выше
NickPanda
@NickPanda
Jul 29 2015 20:00
@Butochnikov да точно я пропустил ссылку про артизан, я правильно понимаю, что с помощью фасада Артизан можно будет выполнить ssh задачку?
@Butochnikov верно понимаю, http://laravel.com/docs/5.0/artisan#calling-commands-outside-of-cli ?(
Alexey
@Butochnikov
Jul 29 2015 20:01
да
Const
@umren
Jul 29 2015 20:01
да никто его не любит ) готовых компонентов почти нет, вей кстати последнее время тоже о нём не пишет )
ты про vue?
NickPanda
@NickPanda
Jul 29 2015 20:03

@Butochnikov

$exitCode = Artisan::call('envoy run deploy',);

Или надо как то что то создать?(

Denis Isaychenko
@Rhincodon
Jul 29 2015 20:03
@umren да, ну про никто я погорячился ) он крутой, но по сравнению с сообществами angular или react он стоит в сторонке )
Alexey
@Butochnikov
Jul 29 2015 20:07
@NickPanda это для запуска артизана
NickPanda
@NickPanda
Jul 29 2015 20:08
@Butochnikov но , значит чтобы запустить ту команду мне надо использовать .shell-exec так что ли?
Alexey
@Butochnikov
Jul 29 2015 20:10
да, если не по душе process от симфони
ast-rb
@ast-rb
Jul 29 2015 20:10
Ребят кто встрачелся с такой штукой
InvalidArgumentException
HELP
The HTTP status code "1" is not valid.
InvalidArgumentException
HELP
The HTTP status code "1" is not valid.
nnnikolay
@nnnikolay
Jul 29 2015 20:11
продолжаю копаться в исходниках фреймворка и вот возник вопрос, это я не правильно понимаю паттерн Репозиторий или сообщество Ларавел его трактует по своему ??
Denis Isaychenko
@Rhincodon
Jul 29 2015 20:11
@greabock проглядел код, достаточно интересно, на выходных покурю его ) https://gist.github.com/greabock/5824c033f053c4332709#file-users-js-L62-L65 эти строки получается никогда не вызываются вроде как
NickPanda
@NickPanda
Jul 29 2015 20:11
@Butochnikov тогда к чему ты скинул про выполнение команд артизан, а можно ли задачу ssh сделать артизан командой?)
Alexey
@Butochnikov
Jul 29 2015 20:12
может ты свою артизан команду сделаешь и будешь ее запускать.... путей же много
Роман Сохарев
@greabock
Jul 29 2015 20:13
@Rhincodon ага. Да это же так. Набросок.
NickPanda
@NickPanda
Jul 29 2015 20:15
@Butochnikov ладно думаю, пора gqjnb переварить инфу, и что то сделать, а дальше посмотрим
Всем спасибо_)))))))
nnnikolay
@nnnikolay
Jul 29 2015 20:19
скажем если у меня есть бизнес модель, которая в базе отображена несколькими таблицами, а следовательно при ее сохранении мне нужно все эти таблицы обновить, стоит делать EntityRepository и инкапсулировать в нем всю работу, или все же EntityService ?
NickPanda
@NickPanda
Jul 29 2015 20:22
еще можно и это http://symfony.com/doc/current/components/process.html<
Я прав, что его надо ставить отдельно? Ибо в ларе его нет
Роман Сохарев
@greabock
Jul 29 2015 20:26
@nnnikolay Мы довольно много мусолили эту тему, и пришли к выводу, что "правильные" репозитории с eloquent все равно не получатся, как не крути. Ибо не подходит ёлка под эту задачу.
nnnikolay
@nnnikolay
Jul 29 2015 20:27
@greabock т.к. ActiveRecord как никрути ?
Роман Сохарев
@greabock
Jul 29 2015 20:27
ага
nnnikolay
@nnnikolay
Jul 29 2015 20:27
@greabock можно же сделать просто Сервис который просить сделать то и то ... ?
EntitySubmitService
Роман Сохарев
@greabock
Jul 29 2015 20:28
ну типа того
Или можно подцепить доктрину =)
butschster
@butschster
Jul 29 2015 20:28
@greabock я кстати прикрутил datatables, правда пришлось переписать часть кода его :)
Роман Сохарев
@greabock
Jul 29 2015 20:29
@butschster а что не так?
nnnikolay
@nnnikolay
Jul 29 2015 20:29
@greabock я думал об этом, но пока страшно :) с фреймворком все же пару дней только
butschster
@butschster
Jul 29 2015 20:30
@greabock он возвращает как минимум данные странно, без ключей, что приводит к проблемам, когда кол-во полей в ответе не совпадает с кол-вом строк в таблице