These are chat archives for LaravelRUS/chat

12th
Jul 2016
Rolfsskiv
@Rolfsskiv
Jul 12 2016 02:38 UTC
Утро всем доброго
undercloud
@undercloud
Jul 12 2016 04:03 UTC
@Rolfsskiv кек
Max Naranovich
@maxdevelopment
Jul 12 2016 05:57 UTC
Всем утро доброе!
@undercloud написал я вчера сервис-провайдер, еще не просветление, но уже просвет )))
Максат
@maqsat
Jul 12 2016 06:01 UTC
Доброе утро народ!!! foreach выбрасывает страницу 404, кто нибудь сталкивался с этим?
Максат
@maqsat
Jul 12 2016 06:08 UTC
foreach ( $orders as $key=>$result)
            {
                $result['status'] = $result->getStatus();
                $array['result'][] = $result;

            }
Ivan
@Hunternnm
Jul 12 2016 06:21 UTC
@maqsat ты что-то какую-то дичь гонишь...
Боброе утро!
KarmaBot
@KarmaBot
Jul 12 2016 06:22 UTC
Привет, @Hunternnm! Проходи, присаживайся. В ногах правды нет :)
Роман Сохарев
@greabock
Jul 12 2016 06:43 UTC
@SerafimArts сиськи Кали! Запили старую аву... это ж ужос :smile:
Роман Сохарев
@greabock
Jul 12 2016 06:49 UTC
@undercloud за монолитами тебе в yii - там этого говна добра навалом
Mikail Aziev
@aziev
Jul 12 2016 06:52 UTC
@jhaoda "дуров, верни стену"
alexspi
@alexspi
Jul 12 2016 06:53 UTC
всем доброго утра
KarmaBot
@KarmaBot
Jul 12 2016 06:53 UTC
@alexspi, привет =)
Максат
@maqsat
Jul 12 2016 06:54 UTC
@Hunternnm ???
Роман Сохарев
@greabock
Jul 12 2016 06:54 UTC
blob
Ivan
@Hunternnm
Jul 12 2016 06:54 UTC
@greabock у всех так, кто из РФ
@maqsat как форич может 404 давать?)
alexspi
@alexspi
Jul 12 2016 06:55 UTC
@Hunternnm нифига у меня нормально все с Git
Ivan
@Hunternnm
Jul 12 2016 06:56 UTC
@alexspi РФ?
Роман Сохарев
@greabock
Jul 12 2016 06:56 UTC
@Hunternnm нормальные шрифты
alexspi
@alexspi
Jul 12 2016 06:56 UTC
@Hunternnm да 2 ip Московский и Питерский
Ivan
@Hunternnm
Jul 12 2016 06:58 UTC
@maqsat а при чем тут форич?
@alexspi ну хз, у нас не лочится ничего... Народ просто жаловался)
@greabock а у тебя да, cdn слеттело)))
Максат
@maqsat
Jul 12 2016 07:00 UTC
@Hunternnm если убрать форич то страница выходить
Ivan
@Hunternnm
Jul 12 2016 07:00 UTC
@maqsat вот не верю. Если ошибка в нем то писало бы ошибку ну никак не 404
slider23
@slider23
Jul 12 2016 07:00 UTC
Чтобы гитхаб работал, надо добавить в hosts
151.101.12.133 assets-cdn.github.com
151.101.12.133 avatars0.githubusercontent.com
151.101.12.133 avatars1.githubusercontent.com
151.101.12.133 avatars2.githubusercontent.com
151.101.12.133 avatars3.githubusercontent.com
151.101.12.133 avatars4.githubusercontent.com
151.101.12.133 avatars5.githubusercontent.com
151.101.12.133 avatars6.githubusercontent.com
151.101.12.133 avatars7.githubusercontent.com
151.101.12.133 avatars8.githubusercontent.com
151.101.12.133 avatars9.githubusercontent.com
151.101.12.133 camo.githubusercontent.com
151.101.12.133 cloud.githubusercontent.com
151.101.12.133 gist.githubusercontent.com
151.101.12.133 help.github.com
151.101.12.133 pages.github.com
151.101.12.133 raw.githubusercontent.com
Ivan
@Hunternnm
Jul 12 2016 07:00 UTC
разве что у тебя косяк где-то с обработкойц ошибок
alexspi
@alexspi
Jul 12 2016 07:00 UTC
Народ знаю что не по теме но просто я уже задолбался , может кто подсказать по настройке Mysql innodb ? мне надо залить таблицу 6G ,все время ошибку вылетает
slider23
@slider23
Jul 12 2016 07:01 UTC
Какая ошибка ?
butschster
@butschster
Jul 12 2016 07:01 UTC
Railey San
@OwRailey_twitter
Jul 12 2016 07:01 UTC
Добрый день. А можно как то в функцию единого контроллера getIndex передать значение?
KarmaBot
@KarmaBot
Jul 12 2016 07:01 UTC
@OwRailey_twitter, и тебе привет ;)
Ivan
@Hunternnm
Jul 12 2016 07:01 UTC
@maqsat ээээ уважаемый, а ничего что у тебя возвращает 500 код? И твое 404 вообще хз почему вылезает?
Max Naranovich
@maxdevelopment
Jul 12 2016 07:02 UTC
@alexspi из консоли?
Ivan
@Hunternnm
Jul 12 2016 07:02 UTC
@maqsat т.е. в твоем фориче банально ошибка и вместо 500 показывает шаблон 404?
Роман Сохарев
@greabock
Jul 12 2016 07:02 UTC
@butschster @slider23 да я в курсе. Это была просто шутка к теме шрифтов... @jhaoda жаловался что шрифты другие
alexspi
@alexspi
Jul 12 2016 07:02 UTC
@slider23 ща в личку отпишу чтоб не засорять
Роман Сохарев
@greabock
Jul 12 2016 07:03 UTC
@alexspi вот в личку - это уже перебор
alexspi
@alexspi
Jul 12 2016 07:03 UTC
@maxdevelopment нет скриптом sdx
@greabock а нафига чат левыми темами засорять, если человек сможет подсказать то лучше в личку
slider23
@slider23
Jul 12 2016 07:04 UTC
Пиши здесь, не надо в личку
Ты уже и так намусорил, сказал, что у тебя проблема, а текст ошибки не написал. Куча сообщений впустую )
Soprun Vladislav
@vlsoprun
Jul 12 2016 07:05 UTC
Всем бобра!
@butschster Привет
slider23
@slider23
Jul 12 2016 07:06 UTC
Большие дампы надо заливать из командной строки, так как в php через веб-сервер есть ограничение на время выполнения
Роман Сохарев
@greabock
Jul 12 2016 07:06 UTC
@alexspi а если он не знает? Ты будешь каждому из трех тысяч юзеров в личку писать?
Max Naranovich
@maxdevelopment
Jul 12 2016 07:07 UTC
@alexspi импорти через консоль
alexspi
@alexspi
Jul 12 2016 07:07 UTC
ща попробую через консоль
Soprun Vladislav
@vlsoprun
Jul 12 2016 07:08 UTC

Народ что то я подтупливаю, есть:

Route::get('/', function () {
    return view('welcome');
});
Route::group([
    'domain' => 'iframe.site.dev',
], function () {
    Route::get('/', [
        'as'   => 'iframe.index',
        'uses' => 'IframeController@index',
    ]);
    Route::get('{iframe}', [
        'as'   => 'iframe.show',
        'uses' => 'IframeController@show',
    ])->where('iframe', '.*');
});

При переходе на iframe.site.dev открывается welcome, в место iframe.index, я что то делаю не так?!

Vlad Shcherbin
@VladShcherbin
Jul 12 2016 07:10 UTC
@vlsoprun поменяй местами get и group
Soprun Vladislav
@vlsoprun
Jul 12 2016 07:11 UTC
@VladShcherbin делал, нет эффекта
http://joxi.ru/E2peX7VFeNbDAY
Soprun Vladislav
@vlsoprun
Jul 12 2016 07:21 UTC
Ну говорю же, что туплю IframeController@index возвращает 204, вот и браузер туже страницу отдавал
butschster
@butschster
Jul 12 2016 07:22 UTC
@vlsoprun ндауж. Ты без чата код можешь писать? Или тебе необходимо сначала здесь спросить и уже потом начать самому искать ошибки?
Роман Сохарев
@greabock
Jul 12 2016 07:23 UTC
да нормас, это ж утиная методология
Максат
@maqsat
Jul 12 2016 07:29 UTC
@Hunternnm спасибо
KarmaBot
@KarmaBot
Jul 12 2016 07:29 UTC
Спасибо (+1) для @Hunternnm принято! Текущая карма +198.
Soprun Vladislav
@vlsoprun
Jul 12 2016 07:33 UTC
@butschster Ты какой то негативный :smile:
Ivan
@Hunternnm
Jul 12 2016 07:35 UTC
@vlsoprun и тебе бобра!
butschster
@butschster
Jul 12 2016 07:35 UTC
@vlsoprun Я? а ты вроде выглядишь умным, а потом задаешь вопрос из серии у меня не работает код, выкладываешь кусок и потом говоришь: "ой, а проблема то в контроллере".
@Hunternnm посочувствуй ему, его вчера на работу не приняли :(
Ivan
@Hunternnm
Jul 12 2016 07:36 UTC
@butschster куда?
Soprun Vladislav
@vlsoprun
Jul 12 2016 07:37 UTC
@butschster Все таки я тебе не нравлюсь :smile:
204 No Content.. Посмотри как себя ведет браузер и надеюсь ты поймешь почему я "затупил"
butschster
@butschster
Jul 12 2016 07:37 UTC
да хз, сомнительная контора, но патили 160-180
Soprun Vladislav
@vlsoprun
Jul 12 2016 07:37 UTC
@butschster Меня на работу не взяли?! Вроде никуда вчера не устраивался
Ivan
@Hunternnm
Jul 12 2016 07:44 UTC
@vlsoprun ну так не взяли же!
Soprun Vladislav
@vlsoprun
Jul 12 2016 07:44 UTC
@Hunternnm :smile: ну да
alexspi
@alexspi
Jul 12 2016 07:46 UTC
@maxdevelopment @greabock спасибо через консоль хотябы понятно что в настройках поменять, вроде пошло
KarmaBot
@KarmaBot
Jul 12 2016 07:46 UTC
Спасибо (+1) для @maxdevelopment принято! Текущая карма +1.
Спасибо (+1) для @greabock принято! Текущая карма +385.
Ivan
@Hunternnm
Jul 12 2016 07:57 UTC
ЗП таки интересные проскакивают...
Anton Vorontsov
@symbios-zi
Jul 12 2016 08:01 UTC
Нужно для различных сущностей хранить сео мета данные такие как: title, description, keywords. Сейчас у меня отдельная таблица с полиморфной связью, есть ли смысл всё хранить в json поле?
Как делаете обычно?
Dinar Garipov
@garf
Jul 12 2016 08:04 UTC
Привет все большой! :)
KarmaBot
@KarmaBot
Jul 12 2016 08:04 UTC
@gaaarfild, ну рассказывай. Как жизнь? :)
Soprun Vladislav
@vlsoprun
Jul 12 2016 08:05 UTC
@gaaarfild Привет
Ivan
@Hunternnm
Jul 12 2016 08:05 UTC
@gaaarfild и тебе не меньше!
Soprun Vladislav
@vlsoprun
Jul 12 2016 08:05 UTC
@symbios-zi keywords можно в json засунуть, для поиска или еще чего то
Dinar Garipov
@garf
Jul 12 2016 08:05 UTC
Да все можно засунуть.
Soprun Vladislav
@vlsoprun
Jul 12 2016 08:06 UTC
Тоже верно
Dinar Garipov
@garf
Jul 12 2016 08:06 UTC
А кейворды часто используют там же где теги? :)
Anton Vorontsov
@symbios-zi
Jul 12 2016 08:06 UTC
@vlsoprun убрать отдельную таблицу и в каждой модели сделать json поле? Хочу минимизировать нагрузку к БД
Dinar Garipov
@garf
Jul 12 2016 08:06 UTC
Ну всмысле из одного поля
Soprun Vladislav
@vlsoprun
Jul 12 2016 08:07 UTC
@symbios-zi сделай как @gaaarfild советует :+1:
Alexander Avakov
@pinguinjkeke
Jul 12 2016 08:09 UTC

У меня в модели стоит атрибут

protected $casts = [
        'signs' => 'array'
    ];

Из формы приходит json, но поле signs модели нужно записывать массив, чтобы оно хранилось нормально в json. То есть после прихода данных по POST мне приходится делать json_decode($request->get('signs'), true).
У меня есть класс UserRequest для валидации. Можно ли где-то там сделать этот json_decode, в реквесте? А то у меня в нескольких местах дублируется

// User's signs should be json_decoded
        if (array_key_exists('signs', $fields)) {
            $fields['signs'] = json_decode($fields['signs'], true);
        }
Anton Vorontsov
@symbios-zi
Jul 12 2016 08:09 UTC
Вопрос в том хранить ли в отдельной таблице или же каждой модели добавить поле?
Alexander Avakov
@pinguinjkeke
Jul 12 2016 08:10 UTC
@symbios-zi можешь сделать одну таблицу и использовать morphToMany связь. И тогда сможешь даже не в json хранить
Anton Vorontsov
@symbios-zi
Jul 12 2016 08:17 UTC
@pinguinjkeke у меня так и есть. Выше описал
butschster
@butschster
Jul 12 2016 08:18 UTC
@symbios-zi короче, если ты только хочешь хранить данные, то пофиг где (даже если ты по ним поиск будешь делать), в чем смысл отдельной таблицы?
Alexander Avakov
@pinguinjkeke
Jul 12 2016 08:20 UTC
@symbios-zi если тебе нужен поиск по keywords и description, то храни как хранишь, если нет, то json вполне достаточно и работать будет быстрее.
С полиморфной связью ты получаешь дополнительный запрос, а не просто join, т.к. laravel должен сначала получить таблицу модели по названию класса, с которой связывать таблицу keywords
Anton Vorontsov
@symbios-zi
Jul 12 2016 08:23 UTC
@butschster тогда когда делал ещё не было поддержки json такой. Так как там у всех сущностей одинаковый набор полей, не хотел лепить в каждой модели эти одинаковые поля. Сделал связь полиморфную и трейт. Легко было подключать к любой модели поддержку seo просто подключив трейт
Когда моделей 40-50 кажется оправданным
butschster
@butschster
Jul 12 2016 08:24 UTC
@symbios-zi ну значит оставляй.
Alexander Avakov
@pinguinjkeke
Jul 12 2016 08:24 UTC
я не думаю, что поиск по json быстрее поиска по таблице
Anton Vorontsov
@symbios-zi
Jul 12 2016 08:27 UTC
Дело в том что если каждой модели воткнуть json поле то не будет обращения к дополнительной таблице. Но это все в теории и что работает быстрее я незнаю
Alexander Avakov
@pinguinjkeke
Jul 12 2016 08:31 UTC
join - это не так страшно. Я бы на вашем месте продумал кэширование данных и выиграл бы еще больше во времени
censoredgit
@censoredgit
Jul 12 2016 08:35 UTC
@symbios-zi "Хочу минимизировать нагрузку к БД" редиску юзаешь?
Dinar Garipov
@garf
Jul 12 2016 08:54 UTC
@symbios-zi А у тебя уже есть ощутимая нагрузка на БД?
Anton Vorontsov
@symbios-zi
Jul 12 2016 09:34 UTC
@censoredgit да, для кеша и очередей
у меня теггированный кеш на редиске который может быть почищен на события моделей по тегу.
censoredgit
@censoredgit
Jul 12 2016 09:38 UTC
@symbios-zi можно сделать артисан команду которая будет кэшировать(forever) мета инфу для всех сущностей и прикрутить кнопочку в админке для запуска
Anton Vorontsov
@symbios-zi
Jul 12 2016 09:39 UTC
@censoredgit а почему бы не сделать вечный кеш и по любому из событий (updated, deleted, created) не обновлять этот кеш? не придется жать эту кнопку
censoredgit
@censoredgit
Jul 12 2016 09:41 UTC
@symbios-zi эта кнопочка больше для прогрева , чтоб закэшировать сразу все
Anton Vorontsov
@symbios-zi
Jul 12 2016 09:41 UTC
@censoredgit блин, не хочется на пользователя работу системы перекладывать
вот так сейчас. Может у кого еще есть идеи? Сейчас любая модель может подписаться на этот обсервер
alexspi
@alexspi
Jul 12 2016 09:44 UTC

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

ERROR 1231 (42000): Variable 'foreign_key_checks' can't be set to the value of '1'
ERROR 1231 (42000): Variable 'character_set_client' can't be set to the value of 'NULL'

sql_mode=NO_BACKSLASH_ESCAPES,NO_AUTO_VALUE_ON_ZERO включён , эти ошибки критичны или можно проигнорить?

Максим
@maxyc
Jul 12 2016 09:50 UTC
Кто то используете гитлаб?
Soprun Vladislav
@vlsoprun
Jul 12 2016 09:51 UTC
@maxyc +
Максим
@maxyc
Jul 12 2016 09:51 UTC
Можно ли его как то поставить без веб серверов?
Soprun Vladislav
@vlsoprun
Jul 12 2016 09:51 UTC
@maxyc куда?!
Максим
@maxyc
Jul 12 2016 09:51 UTC
я хотел на сервер параллельно поставить, а он какого то черта несет с собой нгинкс
Soprun Vladislav
@vlsoprun
Jul 12 2016 09:51 UTC
Локально ?!
Максим
@maxyc
Jul 12 2016 09:52 UTC
да хоть и локально
локально через вагрант не поставить даже
параллельно с другими сайтами
короче я не понимаю на кой чер там нгинкс в комплекте
его еще и удалить геморно
Ivan
@Hunternnm
Jul 12 2016 09:53 UTC
у меня локально стоит, энжиникс не ставился
Soprun Vladislav
@vlsoprun
Jul 12 2016 09:53 UTC
его веб морда зависит от веб-сервера
Ivan
@Hunternnm
Jul 12 2016 09:53 UTC
версия последняя
там при установке можно вроде как указать уже имеющийся веб-сервер
Роман Сохарев
@greabock
Jul 12 2016 09:54 UTC
а поясните нахрена вам гитлабс локально ))
Максим
@maxyc
Jul 12 2016 09:54 UTC
локально и мне не ясно
но вот ни разу не увидел чтоб спросил у меня разрешения снести апач и установить нгинкс
Роман Сохарев
@greabock
Jul 12 2016 09:55 UTC
а нахрена ты его на рабочую машину ставишь?
поставь на отдельную и прболем не будет
Максим
@maxyc
Jul 12 2016 09:56 UTC
ну у меня тестовый сервак с бложиком. хотел поместить. и ради гитлаба еще 300р в месяц платить как то накладно будет
Soprun Vladislav
@vlsoprun
Jul 12 2016 09:57 UTC
Роман Сохарев
@greabock
Jul 12 2016 09:57 UTC
хм... если у тебя или заказчика проблема заплатить 300р в месяц, то вам просто ненужен гитлаб
Максим
@maxyc
Jul 12 2016 09:57 UTC
да пользуюсь. думал гитлаб рассмотреть.
мне не проблема. но жирно получается. 600р в месяц платить за сервер. он мне дозхода не приносит
Роман Сохарев
@greabock
Jul 12 2016 09:59 UTC
если тебе просто "потыкаться", то разверни виртуалбокс и тыкайся сколько влезет
Максим
@maxyc
Jul 12 2016 10:00 UTC
да не только потыкаться. я б на него и клиентов перевел в плане разработки.
короче вашу позицию понял. не еби мозги, покупай сервер и работай
но я б все же оптимизировал финансы и уместил бы гитлаб с бложиком рядышком
с этим вопросом и пришел )
Роман Сохарев
@greabock
Jul 12 2016 10:01 UTC
пойди значит от обратного, поставь ГЛ и разверни свой бложик рядом
будет проще
@maxyc и не матерись в чате
Максим
@maxyc
Jul 12 2016 10:03 UTC
ну согласитесьь ведь не правильный это путь ) было бы много правильней, если б гитлаб не тащил за собой веб сервер и позволял настроить его самому руками. при чем веб сервер он ставит в своей папке, а не в етк
это не мат, это эмоциональный окрас сообщения. прошу прощения
Ivan
@Hunternnm
Jul 12 2016 10:05 UTC
@maxyc ставь gogs
butschster
@butschster
Jul 12 2016 10:05 UTC
@maxyc чувак, тебе бесплатно дают gitlab , а ты еще тут ноешь что с ним чтото не так, может хватит уже? Сделай свой бесплатный и чтоб всех удовлетворял
Максим
@maxyc
Jul 12 2016 10:06 UTC
выдыхай, бобер ) я не ною ) просто мысли в слух )
Ivan
@Hunternnm
Jul 12 2016 10:06 UTC
@maxyc у меня на основной работе его поставил на сервант и пользую.
butschster
@butschster
Jul 12 2016 10:07 UTC
@maxyc и слезки подотри
Максим
@maxyc
Jul 12 2016 10:09 UTC
elianGH
@elianGH
Jul 12 2016 10:11 UTC

привет, что делать если это не помогает убрать паблик

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>

Знаю, что проще всего поставить сервер смотреть в паблик как в рутдиректорию, но пока хочу хтаксесом обойтись
Ошибка - Internal Server Error
Логи апача - Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.

KarmaBot
@KarmaBot
Jul 12 2016 10:11 UTC
@elianGH и тебе не хворать :)
Ivan
@Hunternnm
Jul 12 2016 10:12 UTC
@elianGH ```
@elianGH и настрой сразу по-человечески, зачем такой изврат?
elianGH
@elianGH
Jul 12 2016 10:13 UTC
просто этот продукт будет предлогатся другим людям, им тоже прийдется настраивать, это нормально?
все хотят все в 1 клик
а это лишний гемор
Ivan
@Hunternnm
Jul 12 2016 10:14 UTC
@elianGH если они не способны настроить апач то ну нафиг такую затею
elianGH
@elianGH
Jul 12 2016 10:14 UTC
ладно, буду тогда делать сразу правильно, раз так надо)
Ivan
@Hunternnm
Jul 12 2016 10:15 UTC
@elianGH ты просто пойми одну вещь - кроме апача есть еще nginx
а там уже побоку твой .htaccess
elianGH
@elianGH
Jul 12 2016 10:15 UTC
кстати да
говорят в nginx ещё проще настроить
рут директорию
а настройку апача можешь кинуть?)
Ivan
@Hunternnm
Jul 12 2016 10:16 UTC
у меня нет апача, у меня nginx))))))
апач не переношу
elianGH
@elianGH
Jul 12 2016 10:16 UTC
понял, спасибо @Hunternnm
KarmaBot
@KarmaBot
Jul 12 2016 10:16 UTC
Спасибо (+1) для @Hunternnm принято! Текущая карма +199.
Ivan
@Hunternnm
Jul 12 2016 10:17 UTC
о, почти 200) еще 300 и буду рембо
Anton Vorontsov
@symbios-zi
Jul 12 2016 10:27 UTC
Я думал Апач уже умер. Nginx наше всё
Максим
@maxyc
Jul 12 2016 10:53 UTC
по тестам нгинкс + апач + опкеш обгоняет по скорости и памяти нгинкс+фпм
на хабре был анализ
Ivan
@Hunternnm
Jul 12 2016 11:00 UTC
хз что там с анализом, но на проде как-то апач быстро устает
@maxyc не знаю под какими стероидами должен быть апач что бы обойти Nginx+Fpm
@maxyc сам php-as-module меня уже бесит..
elianGH
@elianGH
Jul 12 2016 11:06 UTC
"sleeping-owl/admin": "dev-development"
Какая разница, какую версию композером ставить?
почему сразу незя прод версию?
alexspi
@alexspi
Jul 12 2016 11:07 UTC
@elianGH почему нельзя? можно
elianGH
@elianGH
Jul 12 2016 11:07 UTC
а в чем разница?
alexspi
@alexspi
Jul 12 2016 11:08 UTC
@elianGH то стабильный релиз , а это постоянно обновляемый и для тестов
Yadalay
@Yadalay
Jul 12 2016 11:12 UTC
Всем привет.
KarmaBot
@KarmaBot
Jul 12 2016 11:12 UTC
Приветствую тебя, @Yadalay!
Yadalay
@Yadalay
Jul 12 2016 11:12 UTC
Ребята, кто работал с OctoberCms?
Yadalay
@Yadalay
Jul 12 2016 11:19 UTC
Что за Rich Editor, о котором они писали в твитетре?
твиттере*
Роман Сохарев
@greabock
Jul 12 2016 11:20 UTC
@Yadalay ну ты же вроде не первый день в чате
прекрасно должен знать, что October тут почти никого не интересует
Это не наезд
я просто к тому, что тут вряд ли тебе кто-то ответит
Yadalay
@Yadalay
Jul 12 2016 11:25 UTC
Я в этот чат зашёл, наверное, раз в 3-4.
Максим
@maxyc
Jul 12 2016 11:28 UTC
Гг, да не парься, на меня сегондя тоже налетели. красный день календаря у ребят
Ivan
@Hunternnm
Jul 12 2016 11:30 UTC
Мда...
NelinD
@NelinD
Jul 12 2016 11:39 UTC
а что и аватарками в гиттере?
Ivan Orlov
@demisang
Jul 12 2016 11:40 UTC
Кто хочет затестить мой сервис создания миграций для Laravel5?)
http://migrations.orlov.io
Пока что "сильной" валидации нет, поэтому как заполните, так и будет :smile:
палюсь)
elianGH
@elianGH
Jul 12 2016 11:41 UTC
установил OWL админку, зашел в админку и даже логин не потребовало, лол?
или настраивать надо
я хотел готовую логин форму и т.д.
а тут...
Ivan
@Hunternnm
Jul 12 2016 11:41 UTC
@demisang а я всё видел))))
Ivan Orlov
@demisang
Jul 12 2016 11:43 UTC
@Hunternnm я чаты попутал) А вообще сервис получился охренительный :smile: Я надеюсь он поможет вам сэкономить кучу времени)
Kirill Nesmeyanov
@SerafimArts
Jul 12 2016 11:44 UTC
@demisang эээ
а зачем?
почему не консольную команду сделать?
Pavel Kuzmin
@s00d
Jul 12 2016 11:46 UTC
@maxyc про нгинкс + апач + опкеш это адское втиралово, у нас на проде эта связка была, в итоге пхп запивал все процессоры на максимум...
Kirill Nesmeyanov
@SerafimArts
Jul 12 2016 11:47 UTC
@demisang а ещё не вижу типа "массив" и наследования =(
Я к тому, что непонятно почему SET, который есть только в моське - есть, а array и json, которые есть в постгресе - нету
хотя не, json есть и в моське и в ларовских миграциях
Ivan Orlov
@demisang
Jul 12 2016 11:57 UTC
@SerafimArts приму к сведению, спасибо)
KarmaBot
@KarmaBot
Jul 12 2016 11:57 UTC
Спасибо (+1) для @SerafimArts принято! Текущая карма +509.
Alexander Avakov
@pinguinjkeke
Jul 12 2016 11:59 UTC
При работе с JWT как часто вы обновляете токен?
используя Tymon JWT я могу обновлять его хоть каждый запрос при помощи middleware jwt.refresh. Но стоит ли оно того? Зачем тогда ttl
alexspi
@alexspi
Jul 12 2016 12:03 UTC

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

SET @MFA_ID = 502; /* ALFA ROMEO */
SET @LNG_ID = 16; /

SELECT MOD_ID, TEX_TEXT AS MOD_CDS_TEXT, MOD_PCON_START, MOD_PCON_END
FROM MODELS
INNER JOIN COUNTRY_DESIGNATIONS ON CDS_ID = MOD_CDS_ID
INNER JOIN DES_TEXTS ON TEX_ID = CDS_TEX_ID
WHERE MOD_MFA_ID = @MFA_ID AND CDS_LNG_ID = @LNG_ID
ORDER BY MOD_CDS_TEXT
LIMIT 100;

я его "почти" переделал но он подвисает

$mark = DB::connection('tecdoc')
            ->table('MODELS')
            ->join('COUNTRY_DESIGNATIONS', 'CDS_ID', '=', 'MOD_CDS_ID')
            ->join('DES_TEXTS', 'TEX_ID', '=', 'CDS_TEX_ID')
            ->select('MOD_ID', 'TEX_TEXT as MOD_CDS_TEXT ' , 'MOD_PCON_START', 'MOD_PCON_END')
            ->where([
                ['MOD_MFA_ID', ' 502' ],
                ['CDS_LNG_ID', ' 16'],
            ]);

ошибка в select вот только не знаю как это исправить

PyatnitskiiSK
@snowsem
Jul 12 2016 12:06 UTC
Всем привет!
KarmaBot
@KarmaBot
Jul 12 2016 12:06 UTC
Прувет, @snowsem!
Alexander Avakov
@pinguinjkeke
Jul 12 2016 12:06 UTC
а почему так много лишних пробелов?
PyatnitskiiSK
@snowsem
Jul 12 2016 12:06 UTC
как тут теги ставить)
Alexander Avakov
@pinguinjkeke
Jul 12 2016 12:07 UTC
в select перед кавычкой и в where
unnamed75
@unnamed75
Jul 12 2016 12:07 UTC
Всем привет
KarmaBot
@KarmaBot
Jul 12 2016 12:07 UTC
@unnamed75, привет, как настроение?
unnamed75
@unnamed75
Jul 12 2016 12:07 UTC
У меня имеется ссылка вида site.com/search?val=1&val=2&val=3 Как правильно прописать в роуте, что бы я потом уже мог обрабатывать ее в контроллере?
Alexander Avakov
@pinguinjkeke
Jul 12 2016 12:08 UTC
@alexspi https://laravel.com/docs/5.1/database#running-queries Может быть тебе подойдет prepared statement?
unnamed75
@unnamed75
Jul 12 2016 12:08 UTC
Делаю вот так выдает ошибку неизвестного роута
Route::get('/t/{id}','Blog_Controller@show');
Ivan
@Hunternnm
Jul 12 2016 12:08 UTC
@unnamed75 Route::get('search','Blog_Controller@show');
Alexander Avakov
@pinguinjkeke
Jul 12 2016 12:08 UTC
@unnamed75 ссылка и правило роута не совпадает совсем
Ivan
@Hunternnm
Jul 12 2016 12:09 UTC
/t хз откуда ты берешь вообще
PyatnitskiiSK
@snowsem
Jul 12 2016 12:09 UTC
@pinguinjkeke у тебя в роуте параметр t
Ivan
@Hunternnm
Jul 12 2016 12:09 UTC
@unnamed75 я тебе написал твой роут
unnamed75
@unnamed75
Jul 12 2016 12:09 UTC
@Hunternnm /search?test=test выдает ошибку
@Hunternnm Method App\Http\Controllers\Blog_Controller::search() does not exist
Ivan
@Hunternnm
Jul 12 2016 12:10 UTC
@unnamed75 вот ты серьезно сейчас, да?
PyatnitskiiSK
@snowsem
Jul 12 2016 12:10 UTC
@unnamed теперь он тебе говорит что нет действия search
Ivan
@Hunternnm
Jul 12 2016 12:10 UTC
@unnamed75 у тебя нету метода! значит роут работает!
unnamed75
@unnamed75
Jul 12 2016 12:10 UTC
@Hunternnm Я сейчас в спешке глупость написал)
PyatnitskiiSK
@snowsem
Jul 12 2016 12:10 UTC
@unnamed75 создай в контроллере метод search и прими там параметры request
unnamed75
@unnamed75
Jul 12 2016 12:10 UTC
@Hunternnm У меня проблема в том, что я GET параметры не могу в роуте задать что бы потом в контроллере отрабаотать
Alexander Avakov
@pinguinjkeke
Jul 12 2016 12:11 UTC
@unnamed75 GET параметры получай через request
Ivan
@Hunternnm
Jul 12 2016 12:11 UTC
@unnamed75 а их и не надо задавать
unnamed75
@unnamed75
Jul 12 2016 12:11 UTC
Теперь выдает Missing argument 1 for App\
Ivan
@Hunternnm
Jul 12 2016 12:11 UTC
@unnamed75 в роуте Reguest::all() и будет тебе счастье
unnamed75
@unnamed75
Jul 12 2016 12:11 UTC
Метод создан
Alexander Avakov
@pinguinjkeke
Jul 12 2016 12:11 UTC
потому что у тебя нет {id}
Ivan
@Hunternnm
Jul 12 2016 12:11 UTC
@unnamed75 что метод на вход хочет?
PyatnitskiiSK
@snowsem
Jul 12 2016 12:12 UTC
@unnamed75 public function search(Request $request) {}
@unnamed75 и подключи Requset
unnamed75
@unnamed75
Jul 12 2016 12:13 UTC
public function search(Request $request)
{
    var_dump(Reguest::all());
}
Request подключен
Maxim
@Big-Shark
Jul 12 2016 12:13 UTC
@alexspi используй sql to builder
unnamed75
@unnamed75
Jul 12 2016 12:13 UTC
не видит класс
Class 'App\Http\Controllers\Reguest' not found
Ivan
@Hunternnm
Jul 12 2016 12:13 UTC
@unnamed75 ты меня огорчаешь...
@unnamed75 use Illuminate\Http\Request;
PyatnitskiiSK
@snowsem
Jul 12 2016 12:14 UTC
@unnamed75 внимательнее в коде)
unnamed75
@unnamed75
Jul 12 2016 12:14 UTC
@Hunternnm я же говорю уже прописан ))
Ivan
@Hunternnm
Jul 12 2016 12:14 UTC
@unnamed75 Reguest
unnamed75
@unnamed75
Jul 12 2016 12:14 UTC
:D
Ivan
@Hunternnm
Jul 12 2016 12:14 UTC
Прочитал?
unnamed75
@unnamed75
Jul 12 2016 12:14 UTC
спасибо ребят)
KarmaBot
@KarmaBot
Jul 12 2016 12:14 UTC
@unnamed75, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
unnamed75
@unnamed75
Jul 12 2016 12:14 UTC
да)
@Hunternnm спс)
KarmaBot
@KarmaBot
Jul 12 2016 12:14 UTC
Спасибо (+1) для @Hunternnm принято! Текущая карма +200.
Ivan
@Hunternnm
Jul 12 2016 12:14 UTC
ааа, двухсоточка)
PyatnitskiiSK
@snowsem
Jul 12 2016 12:17 UTC
```
сщву
блин
ребят нужна помощь в моделях
alexspi
@alexspi
Jul 12 2016 12:19 UTC
@Big-Shark я нуп не нашёл где посмотреть про sql to builder
@pinguinjkeke ты имелл ввиду через сервис провайдер?
Максим
@maxyc
Jul 12 2016 12:19 UTC
а посоветуйте либу работы с tcp сокетами? Ratchet работает (помоему) только с веб сокетами
elianGH
@elianGH
Jul 12 2016 12:25 UTC
logstash
PyatnitskiiSK
@snowsem
Jul 12 2016 12:26 UTC
ребзя как переделать в нормальный ORM ?
public function calls() { return $this->hasMany('App\Call', 'CallContragent','ClientId')->orderBy('CallDate',0) ->orderBy('CallTime',0)->orwhereRaw('calls.CallContact IN (SELECT IDContact FROM contacts WHERE IDContragent = '.$this->ClientId.')'); }
Ivan
@Hunternnm
Jul 12 2016 12:26 UTC
@snowsem ``` и на отдельной строке
PyatnitskiiSK
@snowsem
Jul 12 2016 12:27 UTC
```
Максим
@maxyc
Jul 12 2016 12:27 UTC
))))
PyatnitskiiSK
@snowsem
Jul 12 2016 12:27 UTC
public function calls() { return $this->hasMany('App\Call', 'CallContragent','ClientId')->orderBy('CallDate',0) ->orderBy('CallTime',0)->orwhereRaw('calls.CallContact IN (SELECT IDContact FROM contacts WHERE IDContragent = '.$this->ClientId.')'); }
)))))))))))))))))0
f rfgtw yfxfkjcm
а капец началось
Ivan
@Hunternnm
Jul 12 2016 12:27 UTC
@snowsem не в отдельном сообщении - а на отдельной строке
``` и шифт+ентер
alexspi
@alexspi
Jul 12 2016 12:27 UTC
@snowsem тут можно редактировать
Максим
@maxyc
Jul 12 2016 12:27 UTC
public function calls() { 
return $this
->hasMany('App\Call', 'CallContragent','ClientId’)
->orderBy('CallDate',0)
 ->orderBy('CallTime',0)
->orwhereRaw('calls.CallContact IN (
SELECT IDContact FROM contacts WHERE 
IDContragent = '.$this->ClientId.’)
'); }
я старался
PyatnitskiiSK
@snowsem
Jul 12 2016 12:28 UTC
о круть
Ivan
@Hunternnm
Jul 12 2016 12:28 UTC
@maxyc у тебя всё равно 1 строка... разбей на несколько)
PyatnitskiiSK
@snowsem
Jul 12 2016 12:28 UTC
так вот как преобразовать orwhereRaw ?
@maxyc этот метод плодит слишком много селектов, а если через with в контроллере дергать то не подставляет ClientId
PyatnitskiiSK
@snowsem
Jul 12 2016 12:34 UTC
<?php

namespace App;
use Illuminate\Support\Facades\DB;
use Illuminate\Database\Eloquent\Model;
use App\Contact;
class Client extends Model
{
    protected $table = "clients";

    public function telephones() {
        return $this->hasMany('App\Telephone', 'IDEmpl','ClientId')->where('telephone.stat', '=', '2');
    }
    public function addresses() {
        return $this->hasMany('App\Address', 'client_address','ClientId');
    }
    public function emails() {
        return $this->hasMany('App\Email', 'IDEmplEmail', 'ClientId')->where('email.stat', '=', '2');
    }
    public function links() {
        return $this->hasMany('App\Links', 'IDEmplLink', 'ClientId')->where('link.stat', '=', '2');
    }

    public function contacts() {
        return $this->hasMany('App\Contact','IDContragent','ClientId');
    }
    public function property() {
        return $this->hasOne('App\ClientProp','ClientPropertyId','ClientProperty');
    }
    public function vid() {
        return $this->hasOne('App\ClientSubCat','ClientVidId','ClientVid');

    }
    public function type() {
        return $this->hasOne('App\ClientCat','ClientTypeId','ClientType');

    }
    public function files() {
        return $this->hasMany('App\FileClient','fileClient','ClientId');

    }
    public function bills() {
        return $this->hasMany('App\Bill','BillContragentId','ClientId')->join('billstatus', 'bills.BillStatus', '=', 'billstatus.BillStatusId')->where('bills.BillStatus', '!=','0');
    }
    public function purchase() {
        return $this->hasMany('App\Purchase','purchaseContragent','ClientId')->join('purchase_status', 'purchase.purchaseStatus', '=', 'purchase_status.psId')->where('purchase.purchaseStatus', '!=','0');
    }
    public function calls() {
        return $this->hasMany('App\Call', 'CallContragent','ClientId')->orderBy('CallDate',0)
                ->orderBy('CallTime',0)->orwhereRaw('calls.CallContact IN (SELECT IDContact FROM contacts WHERE IDContragent = '.$this->ClientId.')');
    }
    //
}
KarmaBot
@KarmaBot
Jul 12 2016 12:34 UTC
@snowsem, чтобы показать длинный листинг кода желательно использовать pastebin-сервис, например gist.github.com или laravel.io/bin.
Pavel Kuzmin
@s00d
Jul 12 2016 12:34 UTC
@snowsem ужс...
PyatnitskiiSK
@snowsem
Jul 12 2016 12:35 UTC
<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Call extends Model
{
    protected $table = "calls";

    public function call_status() {
        return $this->hasOne('App\CallStatus', 'callStatusId', 'CallType')->select('callStatusName', 'callStatusColor', 'callStatusId');
    }
    public function user_name() {
        return $this->hasOne('App\User', 'id', 'CallUser')->select('name','id');
    }
    public function contact_name() {
        return $this->hasOne('App\Contact', 'IDcontact', 'CallContact')->select('IDContact','FamilyContact','NameContact','SoNameContact');
    }
    public function client_name() {
        return $this->hasOne('App\Client', 'ClientId', 'CallContragent')->select('ClientName','ClientId')->limit(1);
    }

    //
}
KarmaBot
@KarmaBot
Jul 12 2016 12:35 UTC
@snowsem, чтобы показать длинный листинг кода желательно использовать pastebin-сервис, например gist.github.com или laravel.io/bin.
PyatnitskiiSK
@snowsem
Jul 12 2016 12:36 UTC
return view('client', ['client' => Client::whereClientid($id)->first()] );
Так все работает )
Максим
@maxyc
Jul 12 2016 12:36 UTC
Чел, не уверен, что кто то будет в этой портянке разбираться
PyatnitskiiSK
@snowsem
Jul 12 2016 12:37 UTC
да мне бы вот эту строчку переделать
    public function calls() {
        return $this->hasMany('App\Call', 'CallContragent','ClientId')->orderBy('CallDate',0)
                ->orderBy('CallTime',0)->orwhereRaw('calls.CallContact IN (SELECT IDContact FROM contacts WHERE IDContragent = '.$this->ClientId.')');
Pavel Kuzmin
@s00d
Jul 12 2016 12:38 UTC
@snowsem джойны юзай
PyatnitskiiSK
@snowsem
Jul 12 2016 12:39 UTC
@s00d join тут не получится
Maxim
@Big-Shark
Jul 12 2016 12:39 UTC
@snowsem оброти внимание на то что пишет тебе бот
Pavel Kuzmin
@s00d
Jul 12 2016 12:39 UTC
@snowsem почему?
PyatnitskiiSK
@snowsem
Jul 12 2016 12:41 UTC
@s00d потому что здесь 2 ключа на 2 таблицы то есть одному звонку принадлежит и контакт и контрагент и из контрагента выбираютсмя все звонки как с контрагентом так и с контактами принадлежащими контрагенту)
undercloud
@undercloud
Jul 12 2016 12:49 UTC
@undercloud за монолитами тебе в yii - там этого говна добра навалом
:smile: ну спасибо за наводку
@greabock в первой версии или второй?
undercloud
@undercloud
Jul 12 2016 13:12 UTC
кто нибудь знает есть ли библиотеки типа undescore для php?
slider23
@slider23
Jul 12 2016 13:13 UTC
Ты сейчас удивишься
maxyc @maxyc в предвкушении
slider23
@slider23
Jul 12 2016 13:13 UTC
Первый результат )
Maxim
@Big-Shark
Jul 12 2016 13:14 UTC
@slider23 и второй результат
Ivan
@Hunternnm
Jul 12 2016 13:14 UTC
@slider23 this is magic!
Maxim
@Big-Shark
Jul 12 2016 13:15 UTC
@slider23 мне кстати либа от anahkiasen больше нравится
undercloud
@undercloud
Jul 12 2016 13:15 UTC
а я начал мутить свою https://github.com/undercloud/hydrate/tree/master/lib/ есть желание присоединится?
Максим
@maxyc
Jul 12 2016 13:15 UTC
а зачем оно вообще?
я буду пилить фреймворк в фреймворке, пока пилю фреймворк фреймворк
undercloud
@undercloud
Jul 12 2016 13:16 UTC
@maxyc конечно же замясом - зачем еще
Maxim
@Big-Shark
Jul 12 2016 13:17 UTC
@undercloud нет конечно
undercloud
@undercloud
Jul 12 2016 13:19 UTC
сразу вспомнилось <пикча>
Максим
@maxyc
Jul 12 2016 13:20 UTC
приходи к нам на Yii2, раз ларавел тормозной
Kirill Nesmeyanov
@SerafimArts
Jul 12 2016 13:21 UTC
кстати, а сфига ларка тормозит?
Maxim
@Big-Shark
Jul 12 2016 13:21 UTC
@SerafimArts а сфига ты аватарку поменяли?
Kirill Nesmeyanov
@SerafimArts
Jul 12 2016 13:21 UTC
ну т.е. на какой-нибудь синтетике может быть
но на практике вообще ни разу не видел, хоть мелких лагов
slider23
@slider23
Jul 12 2016 13:22 UTC
Серафим, у тебя это прям больная тема )
Максим
@maxyc
Jul 12 2016 13:22 UTC
смотря какая прокладка
@SerafimArts
Kirill Nesmeyanov
@SerafimArts
Jul 12 2016 13:22 UTC
@slider23 ну больная просто потому, что я не видел аргументации
@maxyc а, ну кстати вполне
slider23
@slider23
Jul 12 2016 13:22 UTC
Что не тормозит ?
Maxim
@Big-Shark
Jul 12 2016 13:22 UTC
@SerafimArts знаешь что меня удивляет, то что симфони из коробки быстрей чем лара)
Kirill Nesmeyanov
@SerafimArts
Jul 12 2016 13:23 UTC
но это же не повод форсить подобные штуки
@Big-Shark с прогретым контейнером, кешом, полной сборкой и без бандлов
да, быстрее
:D
JhaoDa
@jhaoda
Jul 12 2016 13:26 UTC
@undercloud картинку заверни
maxyc @maxyc если мне еще хоть кто то скажет, что битрикс ужасен, я ногой его в опенкарт двину. глаза кровью залиты прост
Kirill Nesmeyanov
@SerafimArts
Jul 12 2016 13:29 UTC
кстати да, битрикс что-то не очень...
Максим
@maxyc
Jul 12 2016 13:29 UTC
Битрикс норм, он в отличии от Опенкарта, хотя бы законченный
undercloud
@undercloud
Jul 12 2016 13:29 UTC
суть то была не в этом
Максим
@maxyc
Jul 12 2016 13:29 UTC
и да дорогой, но там в коробке все есть.
undercloud
@undercloud
Jul 12 2016 13:29 UTC
а вы развели флейм
Dinar Garipov
@garf
Jul 12 2016 13:30 UTC
@maxyc Если не секрет, ты что тут делаешь? :)
Просто любопытно :)
Oleg
@Malezha
Jul 12 2016 13:30 UTC
Флеймит же =)
Максим
@maxyc
Jul 12 2016 13:30 UTC
)))
undercloud
@undercloud
Jul 12 2016 13:30 UTC
:smile:
провокатор
Максим
@maxyc
Jul 12 2016 13:31 UTC
я хочу хотя бы мизинцем оставаться и держаться за прекрасное, но екоммерс меня поглощает
JhaoDa
@jhaoda
Jul 12 2016 13:31 UTC
@maxyc сутки бана за нарушение правил
Максим
@maxyc
Jul 12 2016 13:31 UTC
да бога ради
alexspi
@alexspi
Jul 12 2016 13:31 UTC
@Big-Shark спасибо , т.е твой билдер на лету запросы любой сложности конвертирует?
KarmaBot
@KarmaBot
Jul 12 2016 13:31 UTC
Спасибо (+1) для @Big-Shark принято! Текущая карма +881.
JhaoDa
@jhaoda
Jul 12 2016 13:33 UTC
Передайте ему, если кто-то продолжит срач, что бан не за битрис, а за маты, а то не понял, может :)
@snowsem ты правила тоже проигнорировал?
PyatnitskiiSK
@snowsem
Jul 12 2016 13:42 UTC
@jhaoda какие?
JhaoDa
@jhaoda
Jul 12 2016 13:42 UTC
@snowsem хороший вопрос :) ты когда в чат заходил, там правила показывались. Ты их читал?
PyatnitskiiSK
@snowsem
Jul 12 2016 13:43 UTC
@jhaoda отвечу как телефонисты - не не видел там ниче не было)
Maxim
@Big-Shark
Jul 12 2016 13:43 UTC
@alexspi ну не любой, и не налету
JhaoDa
@jhaoda
Jul 12 2016 13:44 UTC
@snowsem ну прочитай ещё раз
Maxim
@Big-Shark
Jul 12 2016 13:44 UTC
@gaaarfild а кто это?
alexspi
@alexspi
Jul 12 2016 13:45 UTC
@Big-Shark а вот такое осилит? http://laravel.io/bin/Jxjbo
PyatnitskiiSK
@snowsem
Jul 12 2016 13:45 UTC
@jhaoda прочитал ) и?
JhaoDa
@jhaoda
Jul 12 2016 13:45 UTC
@snowsem молодец
undercloud
@undercloud
Jul 12 2016 13:46 UTC
зачем заворачивать ссылки в код если это может сделать бот
машины должны страдать
PyatnitskiiSK
@snowsem
Jul 12 2016 13:46 UTC
@jhaoda может вы поможете с оптимизацией модели
@alexspi ничего что это обычный запрос с кучей джоинов?
или они здесь - ключевой момент?
JhaoDa
@jhaoda
Jul 12 2016 13:48 UTC
@undercloud бот тупенький, но ты всегда можешь его улучшить
undercloud
@undercloud
Jul 12 2016 13:49 UTC
@jhaoda скинь ссылку на исходники - я может и правда попробую что нибудь прикрутить
@undercloud зайди в репо организации LaravelRus
там есть гиттер бот
alexspi
@alexspi
Jul 12 2016 13:49 UTC
@aios не добрался до конкретно этого запроса, это просто самый громоздкий из примеров , и да .. джойны важны т.к. это запрос к дополнительной БД
Maxim
@Big-Shark
Jul 12 2016 13:50 UTC
@alexspi все это этого кроме иннер джоинов осилил
@alexspi я просто не знаю как писать иннер джоины в ларавель)
undercloud
@undercloud
Jul 12 2016 13:50 UTC
@aios ага нашел
@Big-Shark покажи хоть сниппет
Maxim
@Big-Shark
Jul 12 2016 13:50 UTC
@alexspi если заменить на лефт, то отработает как надо
@aios какой сниппет?
alexspi
@alexspi
Jul 12 2016 13:51 UTC
@Big-Shark просто ->join
@Big-Shark ну алекс тебя ведь не просто так спрашивает - ты там какую то динамику написал?
alexspi
@alexspi
Jul 12 2016 13:52 UTC
@Big-Shark как не знаешь О_о http://laravel.su/docs/5.2/queries#joins
Maxim
@Big-Shark
Jul 12 2016 13:53 UTC
@aios так я же ссылку на реп кинул
@alexspi раньше вроде по дефолту был лефт, странно
undercloud
@undercloud
Jul 12 2016 13:55 UTC
интересно на скольки тысячах записей сервер упадет с таким запросом
alexspi
@alexspi
Jul 12 2016 13:55 UTC
@Big-Shark ща базу перезалью буду пробовать ))
undercloud
@undercloud
Jul 12 2016 13:55 UTC
не пишите такие никогда
alexspi
@alexspi
Jul 12 2016 13:56 UTC
@undercloud он замыкающий и выводит только один вариант
undercloud
@undercloud
Jul 12 2016 13:56 UTC
@alexspi вопрос сколько перетрясает записей
Maxim
@Big-Shark
Jul 12 2016 13:57 UTC
@alexspi вспомнил, еще затык со скобами в where, так как там надо замыкание строить, а это немного муторно мне показалось, и я не реализовывал это.
alexspi
@alexspi
Jul 12 2016 13:57 UTC
@undercloud а по другому никак это пип-пип-пип tecdoc
@Big-Shark не ну это можно и так дописать они не громоздкие
@undercloud и это ещё нормальные у офф каталогов вообще трындец, пока до нужной детали дойдешь окосеешь
slider23
@slider23
Jul 12 2016 13:59 UTC
Кстати, в тему гитлаба и гогса. То же самое, написанное на Laravel: https://github.com/GitaminHQ/Gitamin
@slider23 а смысл)
slider23
@slider23
Jul 12 2016 14:00 UTC
никакого, кроме спортивного )
alexspi
@alexspi
Jul 12 2016 14:01 UTC
@Big-Shark круто осталось проверить насколько корректно он сработает ))
Maxim
@Big-Shark
Jul 12 2016 14:05 UTC
@alexspi если время будет, можешь дописать чтоб скрипт коректно работал еще и с иннерами)
alexspi
@alexspi
Jul 12 2016 14:07 UTC
@Big-Shark ага как только доберусь до них, я кусок идиота , подмал что БД криво залилась и снёс её, а всего лишь файл с ключами пропустил ((
Ivan Orlov
@demisang
Jul 12 2016 14:07 UTC
@Big-Shark привет, зацени мой сервайс для миграций :smile: http://migrations.orlov.io хочу получить побольше фидбеков о том, чего улучшить
Может вы не видели, но там во время превью есть большая зелёная кнопка, которая генерирует файл для скачивания, а так же удобную консольную команду для скачивания файла сразу в директорию миграций
Maxim
@Big-Shark
Jul 12 2016 14:09 UTC
@demisang а почему ты пишешь это персонально мне?
@demisang ну вообще сервис прикольный, не скажу что он прям всем нужен, но иногда может помочь, а вот фукция которая создает файл радует.
Ivan Orlov
@demisang
Jul 12 2016 14:11 UTC
@Big-Shark а всем остальным я уже писал :smile:
Maxim
@Big-Shark
Jul 12 2016 14:12 UTC
@demisang осталось добавить возможность делать изменения в таблицах, типа альтертейбл, и хранить все таблички по разным проектам на сервисе)
@demisang а еще из дампа генерить их)
alexspi
@alexspi
Jul 12 2016 14:12 UTC
@Big-Shark косяк через composer у меня не ставится
  [InvalidArgumentException]
  Could not find package big-shark/sql-to-builder at any version for your minimum-stability (stable). Check the package spelling or your minimum-stability
Ivan Orlov
@demisang
Jul 12 2016 14:13 UTC
@Big-Shark спасибо, учту на будущее)
KarmaBot
@KarmaBot
Jul 12 2016 14:13 UTC
Спасибо (+1) для @Big-Shark принято! Текущая карма +882.
Maxim
@Big-Shark
Jul 12 2016 14:16 UTC
@alexspi у тебя минимальная версия больше чем надо
alexspi
@alexspi
Jul 12 2016 14:17 UTC
@Big-Shark О_о минимальная версия чего? я через composer require big-shark/sql-to-builder ставлю
Maxim
@Big-Shark
Jul 12 2016 14:17 UTC
@alexspi да ты просто клон сделай в отдельную папку и все
Kirill Nesmeyanov
@SerafimArts
Jul 12 2016 14:20 UTC
эм, как бы "big-shark": "sql-to-builder@dev"
alexspi
@alexspi
Jul 12 2016 14:23 UTC
@SerafimArts неа
Kirill Nesmeyanov
@SerafimArts
Jul 12 2016 14:24 UTC
а, ну ок
@alexspi ой, фигню написал
сорь
"big-shark/sql-to-builder": "dev-master@dev" конечно же
Dinar Garipov
@garf
Jul 12 2016 14:26 UTC
@Big-Shark Понятия не имею. ))
alexspi
@alexspi
Jul 12 2016 14:28 UTC
@SerafimArts Кирилл точно, @Big-Shark Макс поправь в описании , чтоб другие не блудили
JhaoDa
@jhaoda
Jul 12 2016 14:29 UTC
Хе-хе, это у Макса тест на профпригодность :)
Не смог поставить — вон из профессии :)
alexspi
@alexspi
Jul 12 2016 14:30 UTC
@jhaoda мне то клонировать не лень, что я и сделал ))
Kirill Nesmeyanov
@SerafimArts
Jul 12 2016 14:31 UTC
@alexspi ну это довольно очевидно, учитывая что у тебя минимальная стабильность - стабл, а не дев
по-этому композер и пишет чёрным по белому об этом
Alexander Avakov
@pinguinjkeke
Jul 12 2016 14:54 UTC
@alexspi нет, токен обновляет middleware
Arsen Soroka
@arsen-s
Jul 12 2016 14:57 UTC
как сделать так, чтобы при каждом Model::all() - т.е при любой выборке - в поле last_activity - была текущая дата
Oleg
@Malezha
Jul 12 2016 14:58 UTC
@arsen-s мутатор -> Carbon::now()
Kirill Nesmeyanov
@SerafimArts
Jul 12 2016 14:58 UTC
@arsen-s акссессоры, карл =)
Arsen Soroka
@arsen-s
Jul 12 2016 14:59 UTC
епт, точно же
Kirill Nesmeyanov
@SerafimArts
Jul 12 2016 14:59 UTC
@Malezha не мутаторы, а аксессоры =)
как бы дата получения, а не записи
Arsen Soroka
@arsen-s
Jul 12 2016 14:59 UTC
нет, стоп
мне нужно чтобы в тбалице хранилась дата - когда последний раз строку трогали
как то так
т.е дата последней выборки, когда послдений раз получали эту строку
Oleg
@Malezha
Jul 12 2016 15:00 UTC
@SerafimArts да, ты прав, спасибо.
KarmaBot
@KarmaBot
Jul 12 2016 15:00 UTC
Спасибо (+1) для @SerafimArts принято! Текущая карма +510.
Arsen Soroka
@arsen-s
Jul 12 2016 15:01 UTC
accessors не помогут мне тут
JhaoDa
@jhaoda
Jul 12 2016 15:03 UTC
@arsen-s делай своё событие, например, read, вешай обработчик, пиши что угодно и куда угодно
Arsen Soroka
@arsen-s
Jul 12 2016 15:05 UTC
@jhaoda понял, спасибо
KarmaBot
@KarmaBot
Jul 12 2016 15:05 UTC
Спасибо (+1) для @jhaoda принято! Текущая карма +1038.
OsipovMN
@projct1
Jul 12 2016 15:52 UTC
где можно посмотреть что нового в ларавеле 5.3?
JhaoDa
@jhaoda
Jul 12 2016 16:03 UTC
@rorc в группе ВК
ooPASHAoo
@ooPASHAoo
Jul 12 2016 16:10 UTC
Подскажите пожалуйста как из lesson взять authors, с помощью метода связи в модели.
how_it.jpg
Alexander
@Dualse
Jul 12 2016 16:13 UTC
@ooPASHAoo
->with('foo.bar.baz')
Oleg
@Malezha
Jul 12 2016 16:14 UTC
This message was deleted
ooPASHAoo
@ooPASHAoo
Jul 12 2016 16:15 UTC
@Dualse Спасибо, попробую =)
KarmaBot
@KarmaBot
Jul 12 2016 16:15 UTC
Спасибо (+1) для @Dualse принято! Текущая карма +53.
Rolfsskiv
@Rolfsskiv
Jul 12 2016 16:23 UTC
Есть кто с ангулар дружит?
Ivan
@Hunternnm
Jul 12 2016 16:29 UTC
@Rolfsskiv не тот чат... спроси в чате по ангулару - там быстрее ответят
Rolfsskiv
@Rolfsskiv
Jul 12 2016 16:29 UTC
@Hunternnm русского чата не нашел(
Soprun Vladislav
@vlsoprun
Jul 12 2016 16:30 UTC
Ivan
@Hunternnm
Jul 12 2016 16:30 UTC
@Rolfsskiv англицкий проблема?
Rolfsskiv
@Rolfsskiv
Jul 12 2016 16:30 UTC
Спасибо, я не в совершенстве им владею.
KarmaBot
@KarmaBot
Jul 12 2016 16:30 UTC
@Rolfsskiv, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Rolfsskiv
@Rolfsskiv
Jul 12 2016 16:30 UTC
@vlsoprun Спасибо
KarmaBot
@KarmaBot
Jul 12 2016 16:30 UTC
Спасибо (+1) для @vlsoprun принято! Текущая карма +195.
Ivan
@Hunternnm
Jul 12 2016 16:32 UTC
@vlsoprun в затылок дышишь)))
Soprun Vladislav
@vlsoprun
Jul 12 2016 16:32 UTC
@Hunternnm :smile:
скилл
KarmaBot
@KarmaBot
Jul 12 2016 16:32 UTC
@vlsoprun, Ваша карма +195. Вы благодарили 64 раз.
- Достижения: "Находчивый", "Любитель сладкого", "Благодарный", "Благодетель", "Нахлебник"
- Профиль vlsoprun на laravel.su
Ivan
@Hunternnm
Jul 12 2016 16:32 UTC
скилл
KarmaBot
@KarmaBot
Jul 12 2016 16:32 UTC
@Hunternnm, Ваша карма +200. Вы благодарили 209 раз.
- Достижения: "Находчивый", "Благодарный", "Нахлебник", "Любитель сладкого", "Вопрошайка", "Благодетель"
- Профиль Hunternnm на laravel.su
Soprun Vladislav
@vlsoprun
Jul 12 2016 16:32 UTC
Какой то я не благодарный ))
Ivan
@Hunternnm
Jul 12 2016 16:33 UTC
почему?
есть у тебя в ачивках это))))
Soprun Vladislav
@vlsoprun
Jul 12 2016 16:33 UTC

Ваша карма +195. Вы благодарили 64 раз.

А у тебя

Ваша карма +200. Вы благодарили 209 раз.

Роман Сохарев
@greabock
Jul 12 2016 16:34 UTC
карма
KarmaBot
@KarmaBot
Jul 12 2016 16:34 UTC
@greabock, Ваша карма +385. Вы благодарили 59 раз.
- Достижения: "Находчивый", "Любитель сладкого", "Благодетель", "Благодарный", "Нахлебник"
- Профиль greabock на laravel.su
Ivan
@Hunternnm
Jul 12 2016 16:34 UTC
Я просто спрашиваю много
Soprun Vladislav
@vlsoprun
Jul 12 2016 16:35 UTC
@greabock еще не благодарнее :smile:
Ivan
@Hunternnm
Jul 12 2016 16:35 UTC
Тут коэффициент вообще жжот
Soprun Vladislav
@vlsoprun
Jul 12 2016 16:35 UTC
Ага ))
Ivan
@Hunternnm
Jul 12 2016 16:36 UTC
Сразу видно йопытного чела
Роман Сохарев
@greabock
Jul 12 2016 16:37 UTC
Да у джаоды с акулычем вообще числа космические
Ivan
@Hunternnm
Jul 12 2016 16:37 UTC
Нереальные)
Сразу видно у кого доступ к БД есть...
Soprun Vladislav
@vlsoprun
Jul 12 2016 16:40 UTC
:satisfied:
Роман Сохарев
@greabock
Jul 12 2016 16:40 UTC
не, у джаоды нет
Ivan
@Hunternnm
Jul 12 2016 16:40 UTC
Значит акулыч, чтобы не палиться, докидывает
Роман Сохарев
@greabock
Jul 12 2016 16:41 UTC
у Максима и Кирилла есть
Soprun Vladislav
@vlsoprun
Jul 12 2016 16:41 UTC
@Hunternnm осталось 2... Кто слабое звено ?! :satisfied:
Ivan
@Hunternnm
Jul 12 2016 16:42 UTC
Хммм, нелегкий выбор...
Максим!
Ivan
@Hunternnm
Jul 12 2016 16:47 UTC
решка на него упала))))
Soprun Vladislav
@vlsoprun
Jul 12 2016 16:49 UTC
Вы сделали свой выбор!
Город засыпает, просыпается мафия..
Мафия: Кого сегодня на доску почета повесим ?! :smile:
Роман Сохарев
@greabock
Jul 12 2016 16:50 UTC
@vlsoprun как бы это не явилось "ларачатосуицидом" :smile:
Kirill Nesmeyanov
@SerafimArts
Jul 12 2016 16:51 UTC
@Hunternnm упала значит...
Роман Сохарев
@greabock
Jul 12 2016 16:51 UTC
Кирюша =)
Ivan
@Hunternnm
Jul 12 2016 16:51 UTC
@SerafimArts о_О
Soprun Vladislav
@vlsoprun
Jul 12 2016 16:52 UTC
@Hunternnm Мафия сделала свой выбор http://joxi.ru/ZrJeGxNFZKy4Aj ))
Ivan
@Hunternnm
Jul 12 2016 16:55 UTC
@vlsoprun разве?
https://files.gitter.im/LaravelRUS/chat/n2mN/FireShot-Capture-12---LaravelRUS_chat---Gitter---https___gitter.im_LaravelRUS_chat.png
JhaoDa
@jhaoda
Jul 12 2016 16:56 UTC
@Hunternnm @vlsoprun присваиваю вам звания ефрейторов фотошопных войск
Ivan
@Hunternnm
Jul 12 2016 16:56 UTC
@jhaoda та не) файрбагом строчку продублировал))))
JhaoDa
@jhaoda
Jul 12 2016 16:57 UTC
Сержантов пока жирновато...
Kirill Nesmeyanov
@SerafimArts
Jul 12 2016 16:57 UTC
слабаки
учитесь
:fire:
Ivan
@Hunternnm
Jul 12 2016 16:57 UTC
@SerafimArts я знаю что ты задумал...
JhaoDa
@jhaoda
Jul 12 2016 16:58 UTC
Посоны, отходим все от Кирилла на десяток метров
Сейчас в него молния прилетит
Ivan
@Hunternnm
Jul 12 2016 16:58 UTC
@SerafimArts ващееееее
могешь!!!!
о великий Кирилл!
Kirill Nesmeyanov
@SerafimArts
Jul 12 2016 16:58 UTC
@Hunternnm охохохо!
Ivan
@Hunternnm
Jul 12 2016 16:58 UTC
как патриарх 6)
Kirill Nesmeyanov
@SerafimArts
Jul 12 2016 16:58 UTC
всё, бога нет
я его забанил
Ivan
@Hunternnm
Jul 12 2016 16:58 UTC
всё, теперь точно отходим
только не бань @zeus!!!
оттуда точняком молния прилетит
Kirill Nesmeyanov
@SerafimArts
Jul 12 2016 17:00 UTC
@Hunternnm у меня нет прав =(
я честно пробовал
Ivan
@Hunternnm
Jul 12 2016 17:01 UTC
@SerafimArts зевс крут!
Kirill Nesmeyanov
@SerafimArts
Jul 12 2016 17:01 UTC
хм, а разбанивать могу
Роман Сохарев
@greabock
Jul 12 2016 17:15 UTC
В тёмное время живем
у бога всего 453 последователя
Ivan
@Hunternnm
Jul 12 2016 17:22 UTC
@greabock не на том языке пишет...
Роман Сохарев
@greabock
Jul 12 2016 17:24 UTC
это, короч ложный бог
сатана, можно сказать
Ivan
@Hunternnm
Jul 12 2016 17:25 UTC
@greabock yii???
Роман Сохарев
@greabock
Jul 12 2016 17:25 UTC
хуже
рубист
Ivan
@Hunternnm
Jul 12 2016 17:25 UTC
@greabock пипец... 453... 146% боты
Kirill Nesmeyanov
@SerafimArts
Jul 12 2016 17:26 UTC
Иисус был ботом? о_0
Ivan
@Hunternnm
Jul 12 2016 17:26 UTC
все мы боты... по образу и подобию
Kirill Nesmeyanov
@SerafimArts
Jul 12 2016 17:27 UTC
может вы и боты, но я точно торшер
Роман Сохарев
@greabock
Jul 12 2016 17:29 UTC
@SerafimArts еще же не пятница
ненавижу рубистов... такие снобы надменные...
и ведь искренне верят, в то что они "избранные"
JhaoDa
@jhaoda
Jul 12 2016 17:37 UTC
@greabock ты што, это же главный хипста-язык!
Борода, очки в роговой оправе, макбук и руби — фаталити
А мне просто язык не нравится, я паскалем воспитан
undercloud
@undercloud
Jul 12 2016 17:46 UTC
такая религия
Роман Сохарев
@greabock
Jul 12 2016 17:58 UTC
@jhaoda ты знаешь, я как-то был равнодушен к ним, пока не случился казус. Искал я тогда работу, разместил резюме на HH, мне позвонила HR и пригласила на собеседование. HR даже не поинтересовалась языком и тому подобным. Я пришел. Эти клоуны, собрались чуть ли не всем отделом надо мной поржать типа... пфф... и давай со мной холиварить на тему ruby vs php... и при том приводят доводы времён php4. Я говорю: "Вы хотя бы хабр изредка листаете? Все ваши доводы про утечки грабаж-коллектора были актуальны года три назад, а я тогда еще даже не программировал". Они там давай еще вбрасывать... В оконцовке справшиваю: "сколько времени у вас открыта эта вакансия?". Говорят: "Ну где-то месяцев пять уже" . Я говорю: "И еще год вы никого не найдете. Потому, что пациент скорее мертв, чем жив". Спецом на них поглядывал время от времени - еще два месяца назад вакансия была открыта (9 месяцев прошло). Странно, что вообще не загнулись, с таким подходом к общению.
undercloud
@undercloud
Jul 12 2016 17:58 UTC
предлагаю такую задачку на профпригодность http://php.net/manual/ru/function.error-reporting.php#refsect1-function.error-reporting-examples кто нибудь знает как парсятся эти побитовые параметры? E_ERROR | E_WARNING | E_PARSE => 7 а из этих E_ERROR | E_WARNING | E_PARSE | E_NOTICE можно составить 16 комбинаций неужели там switch c перечисление всех комбинаций?
в сорцы лезть лень
Роман Сохарев
@greabock
Jul 12 2016 18:04 UTC
@undercloud точнее не с того нужно начать
[1, 2, 4, 8, 16] - сумма любых из этих чисел - уникальна, так?
undercloud
@undercloud
Jul 12 2016 18:07 UTC
@greabock так так
Роман Сохарев
@greabock
Jul 12 2016 18:08 UTC
печатаю...
[00001] - это едниница
[00010] - это двойка
[00100] - это четыре
[01000] - это восемь
[10000] - это шестнадцать
в столбик складывать умеешь? =)
undercloud
@undercloud
Jul 12 2016 18:12 UTC
@greabock так... и что потом
Роман Сохарев
@greabock
Jul 12 2016 18:12 UTC
$sum & 00001 проверит на наличие единицы
и так далее
undercloud
@undercloud
Jul 12 2016 18:13 UTC
@greabock ага
@greabock спасибо
KarmaBot
@KarmaBot
Jul 12 2016 18:13 UTC
Спасибо (+1) для @greabock принято! Текущая карма +386.
JhaoDa
@jhaoda
Jul 12 2016 18:14 UTC
Побитовые операции изучаем?
Школьный курс информатики?
Роман Сохарев
@greabock
Jul 12 2016 18:14 UTC
Например
00001 & 00001  // true
00011 & 00001   // true
00010 & 00001   // false
undercloud
@undercloud
Jul 12 2016 18:15 UTC
@jhaoda скорее закрепляем и применяем на практике
Роман Сохарев
@greabock
Jul 12 2016 18:16 UTC
@jhaoda я тебе так скажу, возьми за жабры любого из чата и 99,9(9)% сдуются на битовой логике
undercloud
@undercloud
Jul 12 2016 18:16 UTC
@greabock согласен
и не факт что @jhaoda знал
Роман Сохарев
@greabock
Jul 12 2016 18:17 UTC
@undercloud да не, он то знает
undercloud
@undercloud
Jul 12 2016 18:17 UTC
это все из мира С и плюсов
JhaoDa
@jhaoda
Jul 12 2016 18:17 UTC
@greabock псс, посмотри на его аватарку. Бордатый хипста же. Не надо спорить
Зато он знает, что архитектура ларавель — фигня
undercloud
@undercloud
Jul 12 2016 18:20 UTC
@jhaoda стихийная, видно что на ходу на коленке накидано, я показывал примеры
Alexander
@Dualse
Jul 12 2016 18:21 UTC
@undercloud Альтернатива?
undercloud
@undercloud
Jul 12 2016 18:21 UTC
@Dualse прибраться как следует
di норм, а все что после него нет
Alexander
@Dualse
Jul 12 2016 18:23 UTC
@undercloud Не. Я про то, какой фреймворк лучше в плане в плане архитектуры? Где не стихийная, а логичная и последовательно, хорошо продуманная
Роман Сохарев
@greabock
Jul 12 2016 18:23 UTC
вангую, ща полетит залепуха про зенд или симфони )
Kirill Nesmeyanov
@SerafimArts
Jul 12 2016 18:24 UTC
@greabock как язык - руби очень крутой
@Dualse учитывая то, что я симфонист, то голосую за ларку
Роман Сохарев
@greabock
Jul 12 2016 18:27 UTC
@SerafimArts да пусть себе кодят... не обязательно при этом быть, простите, говном
ща найду пост...
JhaoDa
@jhaoda
Jul 12 2016 18:27 UTC
@undercloud извини, но я не могу серьезно относиться к слова человека, у которого на гитхабе ничего нет, кроме каких-то непонятных кусков кода
Роман Сохарев
@greabock
Jul 12 2016 18:29 UTC
ни секунды не сомневаются в собственной исключительности
Kirill Nesmeyanov
@SerafimArts
Jul 12 2016 18:31 UTC
@greabock у нас вчера гитлаб упал
и до сегодняшней середины дня не работал
руби - это надёжность
Роман Сохарев
@greabock
Jul 12 2016 18:31 UTC
эмм...
undercloud
@undercloud
Jul 12 2016 18:33 UTC
http://diasporaproject.org/
???
гитхаб написан на рубях
JhaoDa
@jhaoda
Jul 12 2016 18:34 UTC
@undercloud ты не знал про гитхаб?
Роман Сохарев
@greabock
Jul 12 2016 18:34 UTC
речь о гитлабе идет вообще-то, но гитхаб тоже написан на рубях
Kirill Nesmeyanov
@SerafimArts
Jul 12 2016 18:34 UTC
@undercloud гитхаб на рельсах, так же как и гитлаб
undercloud
@undercloud
Jul 12 2016 18:34 UTC
знаки вопроса это это к предыдущему
Kirill Nesmeyanov
@SerafimArts
Jul 12 2016 18:34 UTC
твиттер и прочие тожэе раньше были на рубях
но потом съехали, т.к. они медленные и падают
undercloud
@undercloud
Jul 12 2016 18:35 UTC
@undercloud
http://diasporaproject.org/
???
Роман Сохарев
@greabock
Jul 12 2016 18:35 UTC
могу только добавить еще вопросов
undercloud
@undercloud
Jul 12 2016 18:35 UTC
не открывает
Роман Сохарев
@greabock
Jul 12 2016 18:35 UTC
???
А что это вообще?
И почему оно должно работать? )
undercloud
@undercloud
Jul 12 2016 18:36 UTC
@greabock ты что скинул ссылку на статью и не читал ее?
@greabock ну ты исполняешь конечно
Kirill Nesmeyanov
@SerafimArts
Jul 12 2016 18:37 UTC
@undercloud наркоман?
в ссылке хабр тащемта
undercloud
@undercloud
Jul 12 2016 18:37 UTC
Вопрос (В): Так. Хочу Фейсбук, поеду зарабатывать свои первые миллиарды.
Ответ (О): Здесь невозможно не упомянуть легендарный движок Diaspora.
Kirill Nesmeyanov
@SerafimArts
Jul 12 2016 18:37 UTC
@undercloud и что?
Роман Сохарев
@greabock
Jul 12 2016 18:37 UTC
@undercloud я не тыкал по всем ссылкам
Kirill Nesmeyanov
@SerafimArts
Jul 12 2016 18:38 UTC
т.е. статьи 2012 года должны 146% поддерживаться всегда?
Роман Сохарев
@greabock
Jul 12 2016 18:38 UTC
эту статью я читал еще в 12м году
undercloud
@undercloud
Jul 12 2016 18:40 UTC
openstreatmap тоже на рубях
JhaoDa
@jhaoda
Jul 12 2016 18:41 UTC
@undercloud ты какую-то херню уже несешь
Kirill Nesmeyanov
@SerafimArts
Jul 12 2016 18:41 UTC
по-этому грузится за 3 секунды +)
ну как бы действительно на рубях
X-Powered-By:Phusion Passenger 5.0.29
undercloud
@undercloud
Jul 12 2016 18:42 UTC
@jhaoda всегда здраво рассуждаю
JhaoDa
@jhaoda
Jul 12 2016 18:42 UTC
@undercloud оно и видно, ага
undercloud
@undercloud
Jul 12 2016 18:42 UTC
@jhaoda пойми - дело в тебе
undercloud
@undercloud
Jul 12 2016 18:48 UTC
@greabock тебя почитать так можно подумать что Руби это болезнь которая вызывает необратимые изменения в мозге
Сын а что от тебя так Руби пахнет - ты что кодил? Пацаны кодили а я рядом стоял
undercloud
@undercloud
Jul 12 2016 18:57 UTC

по-этому грузится за 3 секунды +)

сам сайт на рубях,

Роман Сохарев
@greabock
Jul 12 2016 18:58 UTC
@undercloud да меня можно и не слушать, только фактов это не изменит. Абсолютное большинство сообщества рубистов - запредельно высокомерные люди.
undercloud
@undercloud
Jul 12 2016 18:58 UTC
@SerafimArts отображение и прорисовка не играет никакой роли
имел в виду что руби тут не причем
я разворачивал сервер карт отдельно, там renderd и mapnik и postgres
https://github.com/openstreetmap/mod_tile
http://mapnik.org/
JhaoDa
@jhaoda
Jul 12 2016 19:17 UTC
@undercloud слушай, ну немного адекватности добавь — прекрати все ссылки заворачивать
undercloud
@undercloud
Jul 12 2016 19:17 UTC
@jhaoda вас не поймешь
то заверни, то разверни
JhaoDa
@jhaoda
Jul 12 2016 19:17 UTC
@undercloud в правилах четко написано, что надо заворчаивать
undercloud
@undercloud
Jul 12 2016 19:20 UTC
Круг второй: заворачивай ссылки в код
Это касается таких ресурсов как youtube.com, twitter.com, большинства изображений, а также gist.github.com
Alexander
@Dualse
Jul 12 2016 19:21 UTC
@greabock Ну мне как-то говорили, что большинство программистов высокомерные, относительно обычных смертных
undercloud
@undercloud
Jul 12 2016 19:22 UTC
@jhaoda github же
JhaoDa
@jhaoda
Jul 12 2016 19:22 UTC
@undercloud что гитхаб?
Роман Сохарев
@greabock
Jul 12 2016 19:23 UTC
@undercloud я там про гисты писал )
JhaoDa
@jhaoda
Jul 12 2016 19:26 UTC
И вообще, элементарная логика: если вставил ссылку, а чат от неё порвало, то надо завернуть. Не порвало — не надо заворачивать
Ivan
@Hunternnm
Jul 12 2016 19:28 UTC
и порвало - это не стопиццот сообщений "аааа крутяк ващеее", а просто инфа с ссылки...
PS я шучу, если что
Роман Сохарев
@greabock
Jul 12 2016 19:29 UTC
@jhaoda Артём, остынь уже :smile: ... ну потупит немного, разберётся )
JhaoDa
@jhaoda
Jul 12 2016 19:29 UTC
@greabock он не первый месяц тут, если мне память не изменяет
Ivan
@Hunternnm
Jul 12 2016 19:29 UTC
@greabock Рома, да сегодня уже писали что у нас красный день календаря... обидно, чё
Роман Сохарев
@greabock
Jul 12 2016 19:30 UTC
@jhaoda А я раньше не видел его вроде... хотя меня тут два месяца считай не было
@Hunternnm красный день?
я что-то пропустил, походу )
Точно
Ivan
@Hunternnm
Jul 12 2016 19:32 UTC
с самого утра, забаненый товарищ кажись, писал
не god - другой который
И не Тейлор...
Роман Сохарев
@greabock
Jul 12 2016 19:34 UTC
ага, нашел
Ivan
@Hunternnm
Jul 12 2016 19:35 UTC
@greabock таки было?
Роман Сохарев
@greabock
Jul 12 2016 19:35 UTC
ага
JhaoDa
@jhaoda
Jul 12 2016 19:36 UTC
@Hunternnm чо он писал?
Я ток маты видел, за что он и был прославлен
Роман Сохарев
@greabock
Jul 12 2016 19:37 UTC
Резонно
Alexander
@Dualse
Jul 12 2016 19:40 UTC
Оу. Вы Тейлора в баню отправили, за что?
Роман Сохарев
@greabock
Jul 12 2016 19:40 UTC
Да это Кирилл развлекался
он и бога забанил
Alexander
@Dualse
Jul 12 2016 19:41 UTC
А, ну бога при мне забанил)
JhaoDa
@jhaoda
Jul 12 2016 19:41 UTC
@Dualse Тэйлора за высокомерность
Роман Сохарев
@greabock
Jul 12 2016 19:41 UTC
Надо, кстати, завязывать с такими шуточками
JhaoDa
@jhaoda
Jul 12 2016 19:41 UTC
Собака серая, хоть раз бы зашел и сказал «привьет, ребьята!»
Роман Сохарев
@greabock
Jul 12 2016 19:42 UTC
Засоряет бан-хистори
JhaoDa
@jhaoda
Jul 12 2016 19:43 UTC
@greabock Кирилл Ваганович шутить изволят, чо ты :)
undercloud
@undercloud
Jul 12 2016 19:43 UTC
@jhaoda gray dog?
Роман Сохарев
@greabock
Jul 12 2016 19:43 UTC
Да нет, это просто ругательство такое
Alexander
@Dualse
Jul 12 2016 19:43 UTC
Он же вроде раньше был участником чата. Если память не изменяет.
Ivan
@Hunternnm
Jul 12 2016 19:46 UTC
@jhaoda ему резонно заметили что он не прав... написал что красный день календаря у пацанов тут
Роман Сохарев
@greabock
Jul 12 2016 19:46 UTC
@Dualse На почетном месте красовался, а теперь вот в зал славы переехал
Roman Fandeev
@mrFANRA
Jul 12 2016 20:53 UTC
Привет. Подскажите. На сервере исполняю:
/opt/php70/bin/php composer.phar install
В ответ он ругается ошибкой, явно запускает дефолтный php 5.4. Как ему указать что php через CGI работает?
KarmaBot
@KarmaBot
Jul 12 2016 20:53 UTC
Будь как дома, @mrFANRA, я ни в чем не откажу. Много мануалов, коль желаешь, покажу :)
sitdirek
@sitdirek
Jul 12 2016 20:55 UTC

Привет.

Подскажите как можно исправить/добавить middleware, чтоб след.конструкция route отлавливала для любой глубины внутри "/admin":

Route::group(
    ['middleware' => 'guest'],
    function(){
        Route::group(
            ['prefix' => 'admin'],
            function(){
                Route::get('/', ['as' => 'admin', function(){
                    return redirect()->route('login');
                }]);
            }
        );
    }
);
KarmaBot
@KarmaBot
Jul 12 2016 20:55 UTC
Будь как дома, @sitdirek, я ни в чем не откажу. Много мануалов, коль желаешь, покажу :)
JhaoDa
@jhaoda
Jul 12 2016 20:57 UTC
@mrFANRA никак, потому что это консоль
Зато надо разобраться, как консоли правильно указать, где искать php
Roman Fandeev
@mrFANRA
Jul 12 2016 20:57 UTC
@jhaoda ступил .. отредактировал composer.json
вместо php прописал ему /opt/php70/bin/php
и отработал
JhaoDa
@jhaoda
Jul 12 2016 20:58 UTC
@sitdirek кто и что должен отлавливать?
sitdirek
@sitdirek
Jul 12 2016 20:59 UTC
@jhaoda задача, чтоб все гости сайта при попадании на любую страницу начинающаяся с /admin средектерились на route('login')
JhaoDa
@jhaoda
Jul 12 2016 21:00 UTC
@sitdirek и? Я вопрос задал не про это
Vlad Shcherbin
@VladShcherbin
Jul 12 2016 21:00 UTC
@sitdirek как-то так
JhaoDa
@jhaoda
Jul 12 2016 21:00 UTC
@VladShcherbin зачем, если это задача мидлвари?
Но я до сих пор не понял, что у него не работает, потому что он не хочет этого сказать
sitdirek
@sitdirek
Jul 12 2016 21:02 UTC
У меня сейчас нет роутов, например, для страницы /admin/users, если я гость.
Уточняю для /admin/* у меня стоит middleware такой: ['role:superadmin|admin']
От Entrust
Serhii Chaplia
@iwex
Jul 12 2016 22:49 UTC
гайз
привет
KarmaBot
@KarmaBot
Jul 12 2016 22:49 UTC
@iwex, привет, как настроение?
JhaoDa
@jhaoda
Jul 12 2016 22:54 UTC
@iwex ?
Serhii Chaplia
@iwex
Jul 12 2016 23:01 UTC
Смотри, если я хочу наполнить базу данных странами и городами, как лучше это сделать и в то же время хранить все данные в одном месте. Или как вообще правильнее будет сделать? Приведу пример, если не нужно добавлять новые города, я могу просто сделать json со странами, а внутри страны - массив с городами. Ну и просто залить либо через сид, либо через миграцию. Но теперь нужно добавить новый город к существующей стране, если просто добавить элемент массива к стране, а потом заново запустить заполнение, собьются айдишники. Можно в json еще писать айдишники городов, но тогда нужно будет следить за номерами, что не очень удобно
@iwex чушь какая то...
Serhii Chaplia
@iwex
Jul 12 2016 23:06 UTC
@aios ну вот
@aios тогда как
всмысле как? ты не знаешь как в mysql связываются данные?
Nuzsk
@Nuzsk
Jul 12 2016 23:07 UTC
@aios как?
@Nuzsk слушай ну давай ты хоть без приколов - у меня выдался тяжелый день.
Serhii Chaplia
@iwex
Jul 12 2016 23:08 UTC
@aios так а при чем тут связки данных?
сейчас у меня примерно так
[
  {
    "id": 1,
    "name": "Украина"
  },
  {
    "id": 2,
    "name": "Россия"
  },
  {
    "id": 3,
    "name": "Беларуссия"
  }
]
[
  {
    "country_id": 1,
    "cities": [
      {
        "id": 1,
        "name": "Киев"
      },
      {
        "id": 2,
        "name": "Харьков"
      },
ну и если я захочу добавить новый город - могу сделать:
[
  {
    "country_id": 1,
    "cities": [
      {
        "id": 1,
        "name": "Киев"
      },
      {
        "id": 2,
        "name": "Харьков"
      },
{
        "id": 94,
        "name": "Город 312"
      },
и нужно следить за айдишниками
Nuzsk
@Nuzsk
Jul 12 2016 23:21 UTC

"name": "Город 312"

ого

@iwex а зачем ты вообще id хардкодишь?
Serhii Chaplia
@iwex
Jul 12 2016 23:28 UTC
@Nuzsk ну а если не хардкодить айдишники и хранить все города в одном месте, то если перезапустить заполнение базы с файла, то айдишники будут заполнены в новом порядке и потеряются связи
Nuzsk
@Nuzsk
Jul 12 2016 23:30 UTC
@iwex исключение существующих по типу + имени?
Ramil' Yunaliev
@remitmaster_twitter
Jul 12 2016 23:33 UTC
всем привет
KarmaBot
@KarmaBot
Jul 12 2016 23:33 UTC
@remitmaster_twitter, ну рассказывай. Как жизнь? :)
Serhii Chaplia
@iwex
Jul 12 2016 23:33 UTC
@Nuzsk хм, как вариант
@Nuzsk спасибо
KarmaBot
@KarmaBot
Jul 12 2016 23:34 UTC
Спасибо (+1) для @Nuzsk принято! Текущая карма +96.
Serhii Chaplia
@iwex
Jul 12 2016 23:34 UTC
А в ларе есть insert duplicate ignore?
Не raw
Ramil' Yunaliev
@remitmaster_twitter
Jul 12 2016 23:37 UTC
подскажите кто знает, локально поставил, завелось, выгрузил на хост, пишет в лог на строку $kernel = $app->make(Illuminate\Contracts\Http\Kernel::class); PHP Parse error: syntax error, unexpected T_CLASS, expecting T_STRING or T_VARIABLE or '$'
Serhii Chaplia
@iwex
Jul 12 2016 23:38 UTC
А какая версия php на хосте?
Ramil' Yunaliev
@remitmaster_twitter
Jul 12 2016 23:39 UTC
@iwex точно! Спасибо
KarmaBot
@KarmaBot
Jul 12 2016 23:39 UTC
Спасибо (+1) для @iwex принято! Текущая карма +22.
Serhii Chaplia
@iwex
Jul 12 2016 23:40 UTC
@remitmaster_twitter :)
Nuzsk
@Nuzsk
Jul 12 2016 23:40 UTC
@iwex http://www.mojgorod.ru/cities/nuniq.html только это учти
Serhii Chaplia
@iwex
Jul 12 2016 23:42 UTC
@Nuzsk ну там в основном крупные города, повтора не будет
@Nuzsk а чисто академически) как в таком случае?
А ну просто в скобках область
Nuzsk
@Nuzsk
Jul 12 2016 23:42 UTC
@iwex ну можно еще имя родителя проверять )
думаю в одной административной единице не может быть одинаковых городов
JhaoDa
@jhaoda
Jul 12 2016 23:47 UTC
@remitmaster_twitter тебе было лень это загуглить? Надо срочно в чате спросить?