Aleksey Y.
На все грешил, даже на сокетио
Aleksey Y.
Но неделя тестов показала, что проблем с кодом нет
Anonymous
Убойная связка
Anonymous
Слишком много лишнего
Aleksey Y.
3.0b2
Сейчас гляну какая у нас версия была
Aleksey Y.
3.3.3 вроде
Aleksey Y.
Или 3.2
Aleksey Y.
Вот она мне мозг вынесла
Aleksey Y.
Слишком много лишнего
У вас все задачи одинаково решаются видимо
Aleksey Y.
Настаивал на апаче и на нжинкс, никаких проблем не было
Aleksey Y.
И там дело не в socket.io, а просто в вебсокете
Leonid
Конфиг апача не запомнился? Я кучу вариантов перепробовал и не один не помогает.
Aleksey Y.
Что сервером выступает?
Aleksey Y.
Я делал с nodejs
Leonid
То, что в этом туториале написано: http://itsolutionstuff.com/post/laravel-52-chat-message-module-using-socketio-redis-express-and-nodejs-from-from-scratchexample.html
Aleksey Y.
Если прокси верно настроен на апаче - будет json отдавать
Aleksey Y.
При Гет запросе
Aleksey Y.
С ошибкой
Leonid
Значит всё ещё неверно настроен
Aleksey Y.
У меня с https были проблемы, но быстро их решил настройкой клиента
Leonid
Ну у меня по https
Leonid
Но с ним была бы другая ошибка, как я понимаю
Alexander
envoyer платный(
Alexander
https://laracasts.com/series/envoyer там все гипер просто
Mícheál
envoyer платный(
https://deployer.org/ но конечно не так круто
Andriy
Ребятки, кто-то пробовал? https://github.com/antonioribeiro/tddd-starter
Andrey
Кто-нибудь в gitlab прикручивал style-ci, чтобы при этом всё выполнялось в рамках одного сервера без внешних выгрузок? Ситуация: есть gitlab-сервер во внутренней сети организации. Извне он недоступен - односторонняя изоляция в сети Интернет (сам может куда-то ходить, а на него - нет). В плане гитхаба проще, там юзаю сервис styleci.io - он проверяет изменения в репе и сам отправляет PR. А есть ли что-нибудь похожее, только работающее внутри самого gitlab? Сколько гуглю, решения так и не нашел(
Niko
Привет! Делаю тесты. У меня почти каждый тест зависит от того, авторизирован ли пользователь и почти в каждом тесте я создаю объект через factory(MyClassName)->create() и проверяю есть ли в базе объект Это нормальное потребление памяти для выполнения тестов или я явно делаю что-то не так? ........ 8 / 8 (100%) Time: 678 ms, Memory: 20.00MB OK (8 tests, 9 assertions)
SarcasmIO
или это все тесты на проекте, попробуй в профайлер, авось ты алоцируешь память на что то лишнее
SarcasmIO
не знаю используешь ли ты трейты для этого, вроде assertDatabaseHas ?
Alex
Привет! Есть две таблицы: пользователи и посты. В посте у азан автор. Если пользователь удален, то пост тоже. Это сделал через foreign onDelete. Если пользователь меняет имя- то в посте должно тоже и вот тут дилемма. У меня ощущение что я сего то очень простого не понимаю но не могу догнать
SarcasmIO
onUpdate?
Alex
Я могу либо в таблицу постов добавить user_name и его привязать к name в users и foreign onUpdate
Alex
Либо я могу делать отдельный запрос чтобы узнать автора - так как у меня есть ид, то я могу обратитьсч к users, нацти по ид и вытащить его name
Alex
У меня мобильное приложение, кстати
Alex
И я вот не могу понять, неужели для такой простой задачи нет простого решения?
Alex
Вариант с onUpdate неоч потому что тогда у меня в базе дублирование получается
Alex
Вариант с отдельным запросом тоже потому что лишний запрос
Alex
И я хочу спросить, действительно ли только эти варианты есть?
SarcasmIO
показывай релейшены
Alex
В лару не встроено ничего?
Alex
$table->integer("user_id")->unsigned(); $table->foreign("user_id")->references("id")->on("users")->onDelete("cascade");
Alex
$this->belongsTo(User::class);
SarcasmIO
релейшены в моделях
Alex
Ну и соответственно $this->hasMany(Marker::class);
Alex
это в User
Niko
Я могу либо в таблицу постов добавить user_name и его привязать к name в users и foreign onUpdate
тебе таблица user нужна чтоб хранить личные денные пользователя, а не публичные Сделай табилцу profiles и в ней уже храни first_name, last_name И выводи их через $post->profile->first_name Сделай связь из post в profiles один к одному по их user_id и выводи Не очень правильно выводить email или username, по которому юзер логинится
Alex
Гм
Alex
Так мне нужно чтоб когда имя поменялось то в посте тоже поменялось в бд
Niko
И если пользователь поменяет свой profile->first_name - ты его и покажешь. Для этого не нужны дополнительные поля в таблице posts
Alex
По поводу разделения мысль интересная ага
Alex
Так, стоп, вроде дошло
Pin
Всем привет! Какой запрос выполняется при whereHas?
Pin
это джойн?
Skeptic
Exists, а по хорошему, берешь, составляешь квери, смотришь, что реально сегенерилось, либо в самом QB в исходниках можно посмотреть
Pin
спасибо
Pin
у меня просто под рукой нет проекта ларавельного, я знаю как посмотреть
Pin
мне просто нужно было понять как это в ларе делается
Oleksii
Всем привет,сори за офтоп,подскажите какой это шаблонизатор? <div class="upload <%= type %>" id="upload-<%= id %>" data-cid="<%= cid %>" data-swfid="<%= id %>">
Egor
ejs как вариант
Andrey
phpstan?
Странно, гугл его не выводил. Судя по описанию подходящая тема, спасибо!
Mícheál
Странно, гугл его не выводил. Судя по описанию подходящая тема, спасибо!
код стайл то можно этим даже чинить http://cs.sensiolabs.org
Andrey
тебе ж стат анализ или код стайл чек просто?
Чисто чек стайл по определенному набору правил, и, если стили "кривые" - автоисправление с заливкой обратно в репу.
Oleksii
ejs как вариант
есть еще идеи?вот еще чуточку кода <% if(type == 'staged') { %>
Andrey
код стайл то можно этим даже чинить http://cs.sensiolabs.org
Блин, гуглил по запросу "style ci", а вот "code style" чет не догадался))) Спасибо!
Andrey
Всем привет,сори за офтоп,подскажите какой это шаблонизатор? <div class="upload <%= type %>" id="upload-<%= id %>" data-cid="<%= cid %>" data-swfid="<%= id %>">
Может быть и smarty - у него сам в настройках задаешь какие открывающие и закрывающие теги. А гугл первой ссылкой по запросу <% выдал ASP.NET 4 https://habrahabr.ru/post/90946/
Oleksii
мне тоже)
Andrey
Обрати внимание, переменная type указана без знака "доллара" - значит точно не PHP. Если это все же ASP.NET, то у него свой шаблонизатор используется.
Korg
Привет всем, может кто-то объяснить: Есть таблица reviews http://joxi.ru/brRnoXauJWyVjr Есть таблица maintenance_centers http://joxi.ru/a2XYo84t1e0ZEA И таблица review_to_maintenance_center http://joxi.ru/nAy6gPnhYLyQXr Один центер имеет много отзывов. Выходит отношение один ко многим, но не пойму как настроить с участием 3-ей таблицы. У таблицы review_to_maintenance_center должна быть модель? Если да, то какие отношения belongsto мне нужно настроить?
Korg
так просто я завёл третью таблицу, для того что бы можно было отзывы привязывать к любым сущностям