These are chat archives for LaravelRUS/chat

25th
Dec 2014
Maxim
@Big-Shark
Dec 25 2014 00:13
Доброй ночи тем кто не спит)
Alexander Zhuravlev
@SCIF
Dec 25 2014 00:17
Доброго дня, коллега :))
Valeriy
@Adoafw
Dec 25 2014 03:35
Всем доброе утро)
amigosprogdoc
@amigosprogdoc
Dec 25 2014 05:52
Всем добра и удачи в этот чудный день..)
Роман Сохарев
@greabock
Dec 25 2014 06:08
И вам приветы!
devillom
@devillom
Dec 25 2014 07:07
Привет
Роман Сохарев
@greabock
Dec 25 2014 07:11
Это нормально? Я сейчас использую api MediaFire, для хранилища данных ( мучу магазин инфо-продуктов, данных около десяти терабайт, так что хранить их непосредственно на хосте нет смысла ). Структура категорий сайта строится исходя из структуры каталогов в хранилище. При том, нельзя обратится к каталогу по его иерархическому пути типа /category/subcategory/product. Можно лишь получить хэши всех вложений первого уровня, а потом получить вложения для определенного хэша. Одним словом - геморой. Но рассказать я хотел не об этом. Потестив апи, я решил запустить парс каталогов уже на полноценном клиентском аккаунте. Ну а потому как структура катологов для сайта начинается там не с корня, то я просто пошел в написаную мной админку и указал хэш папки для старта поиска. Запустил парсер, распарсил каталоги. И тут обнаружил интересный момент... я не поменял логин и пароль на клиентские! Ну просто забыл. То есть я без труда, по хэшу папки распарсил всю структуру каталогов не своего аккаунта. Вот так медиафайр апи... вот так отожгли.
amigosprogdoc
@amigosprogdoc
Dec 25 2014 07:13
)) офигеть..
Камрады...а кто использует Homestead?
есть пару вопросов..наверняка глупых)
из текущего рабочего сервера, можно создать образ для вагранта?
Роман Сохарев
@greabock
Dec 25 2014 07:17
можно создать образ системы, вагрант, на сколько я знаю нужно ручками писать или воспользоваться генератором http://rove.io/
Orel
@2byte
Dec 25 2014 07:17
@vanchelo noExistsMethod() у меня существовал и был публичным
amigosprogdoc
@amigosprogdoc
Dec 25 2014 07:18
@greabock Спасибо!!
devillom
@devillom
Dec 25 2014 08:25
У кого еще way generator криво генерит?
```
Schema::create('orders', function(Blueprint $table)
        {
            $table->increments('id');
            $table->integer,desc('user_id')->text,service_id()->integer|status_id()->integer();
            $table->timestamps();
        });
WmA
@akis94
Dec 25 2014 08:34
@Butochnikov Классный мульт))
Роман Сохарев
@greabock
Dec 25 2014 08:38
@devillom руками миграции пишу
amigosprogdoc
@amigosprogdoc
Dec 25 2014 08:43
@akis94 я только утром посмотрел) надо действительно выдать книжку)
за рецепт или статью выдавать талоны на доступ к чату)
WmA
@akis94
Dec 25 2014 08:46
Вот тоже прикольный мульт
правда не в тему)
devillom
@devillom
Dec 25 2014 09:41
Почему Contact::all()
делает несколько запросов
devillom
@devillom
Dec 25 2014 10:09
@greabock руками как то долго если не снипетами)
Eugene Holiday
@eugene-holiday
Dec 25 2014 10:11
composer.PNG
Котаны, помогите :) шаред таймвебушка подводит
Роман Сохарев
@greabock
Dec 25 2014 10:12
@devianneu migration:create вполне хватает
@EugeneHoliday ну там же все написано
папки нет такой
значит создать не может
значит, возможно, прав нет
Eugene Holiday
@eugene-holiday
Dec 25 2014 10:15
ни, 777 ставил, и вендор и fzaninnoto создаёт :/
Роман Сохарев
@greabock
Dec 25 2014 10:19
а ты 777 рекурсивно ставил?
Eugene Holiday
@eugene-holiday
Dec 25 2014 10:20
ага
Роман Сохарев
@greabock
Dec 25 2014 10:21
ну я даже хз
папку он не видит, от этого и пляши
@devillom какие запросы он генерирует?
devillom
@devillom
Dec 25 2014 10:35
@greabock в смысле какие запросы, как я пишу команду?
Schema::create('orders', function(Blueprint $table)
        {
            $table->increments('id');
            $table->integer,desc('user_id')->text,service_id()->integer|status_id()->integer();
            $table->timestamps();
        });
php artisan generate:migration create_order_table --fields="user_id:integer, desc:text, service_id:integer,status_id:integer
Роман Сохарев
@greabock
Dec 25 2014 10:57

@devillom

Почему Contact::all()
делает несколько запросов

Orel
@2byte
Dec 25 2014 11:02
Помогите с пакетом композера https://github.com/2byte/simplecurl , скачивает все норм, но видимо не вызывается, может из-за "minimum-stability": "stable" в главном composer.json, пробовал и через require-dev тоже нет результата
Роман Сохарев
@greabock
Dec 25 2014 11:03
ну сделай мув на версионный бранч
а чем тебе вообще газзл не угодил? )
Orel
@2byte
Dec 25 2014 11:04
Какой газл
Это из-за dev-master ?
Роман Сохарев
@greabock
Dec 25 2014 11:05
да
Orel
@2byte
Dec 25 2014 11:06
Может вез ветки какой то обойтись
Роман Сохарев
@greabock
Dec 25 2014 11:06
не знаю
Orel
@2byte
Dec 25 2014 11:07
На packagist изменится версия при появления новой ветки?
Роман Сохарев
@greabock
Dec 25 2014 11:07
там все автоматом подтягивается, вродебы
Orel
@2byte
Dec 25 2014 11:08
Ну да если настроить хуки
Brezhnev Ivan
@vanchelo
Dec 25 2014 11:36
@2byte можно было и без приставки set обойтись
Orel
@2byte
Dec 25 2014 11:37
Я стал и "minimum-stability": "dev" вреравно не инклудится
@vanchelo так понятно что установить
Brezhnev Ivan
@vanchelo
Dec 25 2014 11:37
симфони с тобой не согласна)
$response->headers()->cookie() и т.д.
Orel
@2byte
Dec 25 2014 11:40
@vanchelo куда мне до симфони )
Brezhnev Ivan
@vanchelo
Dec 25 2014 11:40
у тебя уже ведь две установки)
что не инклудится?
Orel
@2byte
Dec 25 2014 11:40
В индекс композера не попадает файлы либы если так точнее
Brezhnev Ivan
@vanchelo
Dec 25 2014 11:41
у тебя секция автолоадер не правильно настроена
  "autoload": {
      "psr-4": {
          "simplecurl": "src/"
      }
  }
вот так должно быть
а вообще ты читал как пакеты заводить?
Orel
@2byte
Dec 25 2014 11:41
Мне 0 надо
Brezhnev Ivan
@vanchelo
Dec 25 2014 11:41
orel\simplecurl NS должен быть
Orel
@2byte
Dec 25 2014 11:42
@vanchelo Не всегда
Brezhnev Ivan
@vanchelo
Dec 25 2014 11:42
тогда тебе в папке src надо создать еще две папки src/orel/simplecurl
и в неё уже свой код кидать
ты скорее всего не в курсе что такое psr-0 и какие требования к нему
Orel
@2byte
Dec 25 2014 11:43
Рядом пакет лежит https://yadi.sk/i/qGhbiirvdcKpZ
Brezhnev Ivan
@vanchelo
Dec 25 2014 11:43
или src/simplecurl иначе как я написал выше юзать psr-4
внимательно посмотри на то что ты мне скинул
у тебя вообще не так!
у него автозагрузкик установлен на папку lib
зайди теперь в папку lib
там будет папка PHPParser!
у тебя же в папке src просто файлы, как если бы у тебя был psr-4
Orel
@2byte
Dec 25 2014 11:45
Тогда мне просто в src нужно создать simplecurl
Brezhnev Ivan
@vanchelo
Dec 25 2014 11:45
да, и положить в неё все файлы
и странно что у тебя NS в нижнем регистре, в тоже время имена классов нет
Orel
@2byte
Dec 25 2014 11:47
@vanchelo Просто до публикации пакета, он лежал в app/OK/components/ с тем же composer.json и вызывал я его в классмап рутовского композера, он спокойно работал use simplecurl\SCurl;
Brezhnev Ivan
@vanchelo
Dec 25 2014 11:47
я понимаю
Orel
@2byte
Dec 25 2014 11:48
@vanchelo да надоели дирки с символами в верхнем регистре
Brezhnev Ivan
@vanchelo
Dec 25 2014 11:48
а файлы не надоели?
просто в данном случае ты идешь против стандартов
делай как хочешь конечно
объясни какова вообще тогда цель стандартов?
Orel
@2byte
Dec 25 2014 11:51
@vanchelo ты вроде сам знаешь)
Brezhnev Ivan
@vanchelo
Dec 25 2014 11:51
понятия не имею)
Orel
@2byte
Dec 25 2014 11:52
Переименовал, вот теперь бы удалить все комметы
Brezhnev Ivan
@vanchelo
Dec 25 2014 11:54
комиты?
вот на днях я тоже игрался с "откатить" комиты
2014-12-25_135535.png
копируешь SHA комита до которого нужно откатится
и потом заново комитишь
Orel
@2byte
Dec 25 2014 11:57
А --force ?
Brezhnev Ivan
@vanchelo
Dec 25 2014 11:57
так и оставь
Orel
@2byte
Dec 25 2014 11:58
А ветку указать push --force origin master
Brezhnev Ivan
@vanchelo
Dec 25 2014 12:00
юзать как я написал)
Orel
@2byte
Dec 25 2014 12:03
@vanchelo Я вот удалил файлы, а гит их оставил, в src/ остались они
Brezhnev Ivan
@vanchelo
Dec 25 2014 12:04
ты откатился?
Orel
@2byte
Dec 25 2014 12:04
Не я не стал коммиты удалять
Brezhnev Ivan
@vanchelo
Dec 25 2014 12:05
тогда я хз что ты делаешь
надо было просто создать папку и переместить в ней файлы
и опять у тебя ошибка
NS с маленькой буквы а название папки с большой
под *nix работать не будет
Orel
@2byte
Dec 25 2014 12:08
@vanchelo я и переместил и отправил паш
Brezhnev Ivan
@vanchelo
Dec 25 2014 12:08
ты руками перемещал?
Orel
@2byte
Dec 25 2014 12:09
@vanchelo да
Brezhnev Ivan
@vanchelo
Dec 25 2014 12:09
я перемещаю в шторме, он автоматом всё за меня делает
Orel
@2byte
Dec 25 2014 12:09
@vanchelo потом мне гит сказал что они помечены как удаленные а я проигнорировал и отправил
Brezhnev Ivan
@vanchelo
Dec 25 2014 12:09
надо было согласится
Orel
@2byte
Dec 25 2014 12:09
@vanchelo Вот в шторме я и переместил
Brezhnev Ivan
@vanchelo
Dec 25 2014 12:10
не было таких проблем, делал всегда так
Orel
@2byte
Dec 25 2014 12:11
Ну в шторме не юзается git
Brezhnev Ivan
@vanchelo
Dec 25 2014 12:11
а что юзается?
я в шторме юзаю
amigosprogdoc
@amigosprogdoc
Dec 25 2014 12:11
мы в шторме тоже юзаем гит..
Brezhnev Ivan
@vanchelo
Dec 25 2014 12:11
вот вот
amigosprogdoc
@amigosprogdoc
Dec 25 2014 12:11
причем как гитхаб , так и битбакер
Brezhnev Ivan
@vanchelo
Dec 25 2014 12:12
аналогично
Orel
@2byte
Dec 25 2014 12:12
@vanchelo вот что произошло https://yadi.sk/i/b1IH6INhdcN6n надо было удалить самому эти файлы
Brezhnev Ivan
@vanchelo
Dec 25 2014 12:12
я в консоль иду только в крайних случаях
amigosprogdoc
@amigosprogdoc
Dec 25 2014 12:12
я в пхп шторме стандартный терминал заменил на гитовский) очень удобно
Brezhnev Ivan
@vanchelo
Dec 25 2014 12:12
@2byte чем тебе шторма гит не нравится?
Orel
@2byte
Dec 25 2014 12:14
@vanchelo ну надо сначало разобраться с ним так, а потом уже в шторме юзать )
Brezhnev Ivan
@vanchelo
Dec 25 2014 12:14
я так не считаю
amigosprogdoc
@amigosprogdoc
Dec 25 2014 12:14
я правда не могу его сравнить с другими VСS т.к. опыта в других нет )
Brezhnev Ivan
@vanchelo
Dec 25 2014 12:16
всё в шторме отлично работает
LaravelButler

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

Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

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

NelinD
@NelinD
Dec 25 2014 12:33
кто-нибудь работал с http://extendjs.org/ ?
amigosprogdoc
@amigosprogdoc
Dec 25 2014 12:36
вот это сейчас пробуем внедрить
Brezhnev Ivan
@vanchelo
Dec 25 2014 12:36
а зачем роуты генерировать из JS?
amigosprogdoc
@amigosprogdoc
Dec 25 2014 12:38
пока не решили) но присматриваемся))) фронтедщик...уже уволенный, был заинтересован...
кто знает как в шторме включить показ номер строчек..
Eugene Holiday
@eugene-holiday
Dec 25 2014 12:42
@amigosprogdoc за что уволили?! По статье? :)
amigosprogdoc
@amigosprogdoc
Dec 25 2014 12:42
Ага, по собственной) сокращение. туроператор..из 70 человек 12 осталось..
Eugene Holiday
@eugene-holiday
Dec 25 2014 12:43
Охох
LaravelButler

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

Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

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

Anonim-khb
@Anonim-khb
Dec 25 2014 12:44
@amigosprogdoc, ПКМ по тому месту, где строки должны быть и Show Line Numbers
amigosprogdoc
@amigosprogdoc
Dec 25 2014 12:45
@Anonim-khb еклмн..
в 7 же не было? или я реально протупил..)
Nick
@20y
Dec 25 2014 12:45
всем привет, есть добрые люди? нужна помощь, нужно сгруппировать записи в один день, как на product hunt http://take.ms/Mv5t7, groupBy / orderBy работает, но не пойму как их объеденить под одной датой
Anonim-khb
@Anonim-khb
Dec 25 2014 12:46
@amigosprogdoc, я с 8-ки пользуюсь. Тоже не хватало нумерации после notepad++ :smile: , вот и нашел)
amigosprogdoc
@amigosprogdoc
Dec 25 2014 12:46
@Anonim-khb Может подскажите как оставлять закладку на строчку..типа как в delphi было , notepad++?
Brezhnev Ivan
@vanchelo
Dec 25 2014 12:46
@Scoolerov group by это не то что тебе нужно
Anonim-khb
@Anonim-khb
Dec 25 2014 12:47
@amigosprogdoc, я только на php оставляю. Просто по тому месту, где нумерация ЛКМ щелк и красная строка.
amigosprogdoc
@amigosprogdoc
Dec 25 2014 12:47
@Scoolerov Это записи в БД ?
Nick
@20y
Dec 25 2014 12:47
@vanchelo да я уже запутался что мне надо что нет, со вчерашнего вечера сижу и не пойму @amigosprogdoc да, записи в бд
amigosprogdoc
@amigosprogdoc
Dec 25 2014 12:47
Структуру сбрось
@Anonim-khb Это дебаг..я хочется оставить несколько закладок, а потом по ним бегать..
Nick
@20y
Dec 25 2014 12:48
@amigosprogdoc http://take.ms/ESFVf
Anonim-khb
@Anonim-khb
Dec 25 2014 12:49
@amigosprogdoc, гляньте тут, иного нового узнаете)
Brezhnev Ivan
@vanchelo
Dec 25 2014 12:49
вытаскивать все записи по нужной дате, а дальше группировать на пхп
amigosprogdoc
@amigosprogdoc
Dec 25 2014 12:49
@Anonim-khb спасибо)
Nick
@20y
Dec 25 2014 12:50
@amigosprogdoc эта уструктура относится к "posts"
amigosprogdoc
@amigosprogdoc
Dec 25 2014 12:50
@Scoolerov а задача выводить Все записи в один день? или ккак?
Brezhnev Ivan
@vanchelo
Dec 25 2014 12:50
$dates[$item->created_at->format('dmY')][] = $item;
так же можно и по месяцам
Nick
@20y
Dec 25 2014 12:51
@amigosprogdoc задача дать понять в какой день были сделаны записи и вывести их по датам как на скрине: http://take.ms/fuU6u
Brezhnev Ivan
@vanchelo
Dec 25 2014 12:51
$dates[$item->created_at->format('mY')][] = $item;
Nick
@20y
Dec 25 2014 12:51
@vanchelo сейчас попробую
@vanchelo а куда впихнуть то это? http://take.ms/JaX7r
@vanchelo он не понимает created_at
amigosprogdoc
@amigosprogdoc
Dec 25 2014 12:54
@Scoolerov Так.. если я правильно понял, то у тебя есть много вариантов реализовать данный функционал..
  • отсортировать по дате публикации, и при выводе Выводить только при изменении даты.
Brezhnev Ivan
@vanchelo
Dec 25 2014 12:54
@Scoolerov перед return $posts
amigosprogdoc
@amigosprogdoc
Dec 25 2014 12:54
  • В цикле по датам(если они хранятся или выбираются отдельно), получать посты за выбранную дату
  • загнать в массив как советует @vanchelo :)
Nick
@20y
Dec 25 2014 12:56
@vanchelo item на то заменить? posts?
Brezhnev Ivan
@vanchelo
Dec 25 2014 12:56
да
только вместо created_at подставь то что тебе нужно
Nick
@20y
Dec 25 2014 12:57
@vanchelo что не подставлю выдает ошибку http://take.ms/tu5ka
@vanchelo может не то вставляю?
Brezhnev Ivan
@vanchelo
Dec 25 2014 12:59
потому что нужно еще
$dates = [];
foreach ($posts as $post) {
    $dates[$post->created_at->format('dmY')][] = $post;
}

return $dates;
я подумал что ты поймешь как это применить)
надо было мне сразу писать полностью
Nick
@20y
Dec 25 2014 13:00
@vanchelo http://take.ms/zLCCs :(
Brezhnev Ivan
@vanchelo
Dec 25 2014 13:00
потому что тебе теперь в шаблоне надо изменить логику
Nick
@20y
Dec 25 2014 13:01
@vanchelo ддаа йопрст
Brezhnev Ivan
@vanchelo
Dec 25 2014 13:02
@foreach($dates as $date => $posts)
    <div>{{ $date }}</div>
    @foreach ($posts as $post)
        <div>{{ $post->title }}</div>
    @endforeach
@endforeach
примерно так
Nick
@20y
Dec 25 2014 13:03
@vanchelo грузанул в шаблон и выдает http://take.ms/qsN3F
Brezhnev Ivan
@vanchelo
Dec 25 2014 13:05
покажи как ты в шаблон передаешь?
Brezhnev Ivan
@vanchelo
Dec 25 2014 13:06
это ты шаблон показал
а где ты вызываешь этот шаблон?
код из контроллера покажи
Brezhnev Ivan
@vanchelo
Dec 25 2014 13:08
это контроллер?
где у тебя вьюха рендериться?
View::make()
Nick
@20y
Dec 25 2014 13:10
@vanchelo не то, ща http://take.ms/Jmgb6
Orel
@2byte
Dec 25 2014 13:11
@vanchelo спасибо все заработало )
Brezhnev Ivan
@vanchelo
Dec 25 2014 13:11
сделай тогда так
@foreach($posts as $date => $_posts)
    <div>{{ $date }}</div>
    @foreach ($_posts as $post)
        <div>{{ $post->title }}</div>
    @endforeach
@endforeach
сделай тогда так
или исправь в контроллере
Orel
@2byte
Dec 25 2014 13:12
@vanchelo вот что бы коменты слепить, надо будет rebase удаленного репозитория сделать ?
@vanchelo локально я если их слеплю и сделаю паш, не сработает же
Brezhnev Ivan
@vanchelo
Dec 25 2014 13:13
@2byte я хз как это делать
Nick
@20y
Dec 25 2014 13:14
@vanchelo http://take.ms/bUvbq он теперь все записи почему-то разделил
Brezhnev Ivan
@vanchelo
Dec 25 2014 13:14
разделил на что?
убери все group by в своем методе получения постов
Nick
@20y
Dec 25 2014 13:16
@vanchelo щас
Brezhnev Ivan
@vanchelo
Dec 25 2014 13:16
а join тебе зачем?
Nick
@20y
Dec 25 2014 13:17
@vanchelo он по другому не вытягивает комменты и голоса
Brezhnev Ivan
@vanchelo
Dec 25 2014 13:18
так у тебя же with() используется
значит не правильно настроил связи в моделях
Nick
@20y
Dec 25 2014 13:19
@vanchelo видимо да, убираю groupBy и он выводит только один пост
Brezhnev Ivan
@vanchelo
Dec 25 2014 13:20
блин
что ж у тебя там такое
Nick
@20y
Dec 25 2014 13:20
@vanchelo сам со вчерашнего дня мучаюсь :( может не правильно убираю? я тупо удаляю orderBy
Brezhnev Ivan
@vanchelo
Dec 25 2014 13:21
ты можешь сюда код вставлять?
Nick
@20y
Dec 25 2014 13:21
да, щас @vanchelo

'''
$posts = $this->posts($type, $category)->with('comments', 'votes', 'category', 'user', 'votes.user')
->leftJoin('votes', 'posts.id', '=', 'votes.post_id')
->leftJoin('comments', 'posts.id', '=', 'comments.post_id')
->select('posts.', DB::raw('count(comments.post_id)7 + count(votes.post_id)*5 + posts.views as popular'))
->with('user')->orderBy('created_at', 'desc')->where('posts.approved_at', '>=', Carbon::now()->subDays(30)->toDateTimeString())
->paginate(perPage());

    return $posts;

'''

@vanchelo О_о
Brezhnev Ivan
@vanchelo
Dec 25 2014 13:22
нужно тильды ставить ```
Nick
@20y
Dec 25 2014 13:23
       $posts = $this->posts($type, $category)->with('comments', 'votes', 'category', 'user', 'votes.user')
            ->leftJoin('votes', 'posts.id', '=', 'votes.post_id')
            ->leftJoin('comments', 'posts.id', '=', 'comments.post_id')
            ->select('posts.*', DB::raw('count(comments.post_id)*7 + count(votes.post_id)*5 + posts.views as popular'))
            ->with('user')->orderBy('created_at', 'desc')->where('posts.approved_at', '>=', Carbon::now()->subDays(30)->toDateTimeString())
            ->paginate(perPage());


        return $posts;
@vanchelo это я ужел удалил groupBy
Brezhnev Ivan
@vanchelo
Dec 25 2014 13:24
не удалил
->with('user')->orderBy('created_at', 'desc')
удаляй это
у тебя вверху уже прописано
Nick
@20y
Dec 25 2014 13:24
@vanchelo удалил, все равно одна запись :(
Brezhnev Ivan
@vanchelo
Dec 25 2014 13:24
perPage() это что?
Nick
@20y
Dec 25 2014 13:25
@vanchelo сколько на одну страницу показывать
Brezhnev Ivan
@vanchelo
Dec 25 2014 13:25
просто функция?
Nick
@20y
Dec 25 2014 13:25
@vanchelo ага
Brezhnev Ivan
@vanchelo
Dec 25 2014 13:26
сделай так
dd($posts->toArray());
и покажи что выведет
LaravelButler

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

Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

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

Nick
@20y
Dec 25 2014 13:28
@vanchelo http://take.ms/udYla он опять ругается на dates http://take.ms/cvmqk
Brezhnev Ivan
@vanchelo
Dec 25 2014 13:29
я не вижу чтобы ты в этом методе добавил то что я тебя попросил
и скидывай код сюда кодом а не картинкой
руками набирать весь твой код чтобы показать как надо сделать занимает время
Nick
@20y
Dec 25 2014 13:30
@vanchelo ок извини

@vanchelo

```

@vanchelo
public function getTrending($type = null, $category = null)
    {
        $posts = $this->posts($type, $category)->with('comments', 'votes', 'category', 'user', 'votes.user')
            ->leftJoin('votes', 'posts.id', '=', 'votes.post_id')
            ->leftJoin('comments', 'posts.id', '=', 'comments.post_id')
            ->select('posts.*', DB::raw('count(comments.post_id)*7 + count(votes.post_id)*5 + posts.views as popular'))
            ->where('posts.approved_at', '>=', Carbon::now()->subDays(30)->toDateTimeString())
            ->paginate(perPage());

        dd($posts->toArray());

        return $posts;
    }
выдает
array(7) { ["total"]=> int(5) ["per_page"]=> int(15) ["current_page"]=> int(1) ["last_page"]=> int(1) ["from"]=> int(1) ["to"]=> int(5) ["data"]=> array(1) { [0]=> array(19) { ["id"]=> string(1) "1" ["user_id"]=> string(1) "1" ["url"]=> string(47) "http://codyhouse.co/gem/css-animated-headlines/" ["title"]=> string(18) "Animated Headlines" ["slug"]=> string(18) "animated-headlines" ["summary"]=> string(119) "
Brezhnev Ivan
@vanchelo
Dec 25 2014 13:32
странно
пишет что 5 записей достал, а там всего одна
а убери leftJoin
Nick
@20y
Dec 25 2014 13:33
@vanchelo их не 5 а три О_о
Brezhnev Ivan
@vanchelo
Dec 25 2014 13:33
        $posts = $this->posts($type, $category)->with('comments', 'votes', 'category', 'user', 'votes.user')
            ->select('posts.*', DB::raw('count(comments.post_id)*7 + count(votes.post_id)*5 + posts.views as popular'))
            ->where('posts.approved_at', '>=', Carbon::now()->subDays(30)->toDateTimeString())
            ->paginate(perPage());
что у тебя в методе $this->posts()?
Nick
@20y
Dec 25 2014 13:35
@vanchelo type и category )
Column not found: 1054 Unknown column 'comments.post_id' in 'field list' (SQL: select `posts`.*, count(comments.post_id)*7 + count(votes.post_id)*5 + posts.views as popular from `posts` where `posts`.`deleted_at` is null and `approved_at` is not null and `posts`.`approved_at` >= 2014-11-25 13:34:06 limit 15 offset 0)
это без leftJoin
@vanchelo
Brezhnev Ivan
@vanchelo
Dec 25 2014 13:36
ясно
значит верни
Nick
@20y
Dec 25 2014 13:37
@vanchelo вернул
@vanchelo блин он ругается на dates
Brezhnev Ivan
@vanchelo
Dec 25 2014 13:44
а ты в шаблоне поменял как я тебе писал выше?
@foreach($posts as $date => $_posts)
    <div>{{ $date }}</div>
    @foreach ($_posts as $post)
        <div>{{ $post->title }}</div>
    @endforeach
@endforeach
Nick
@20y
Dec 25 2014 13:45
@vanchelo да, выдает Call to a member function links() on a non-object
Brezhnev Ivan
@vanchelo
Dec 25 2014 13:45
а вот это добавил?
$dates = [];
foreach ($posts as $post) {
    $dates[$post->created_at->format('dmY')][] = $post;
}

return $dates;
Nick
@20y
Dec 25 2014 13:46
@vanchelo
        $posts = $this->posts($type, $category)->with('comments', 'votes', 'category', 'user', 'votes.user')
            ->leftJoin('votes', 'posts.id', '=', 'votes.post_id')
            ->leftJoin('comments', 'posts.id', '=', 'comments.post_id')
            ->select('posts.*', DB::raw('count(comments.post_id)*7 + count(votes.post_id)*5 + posts.views as popular'))
            ->groupBy('posts.id')->with('user')->orderBy('created_at', 'desc')->where('posts.approved_at', '>=', Carbon::now()->subDays(30)->toDateTimeString())
            ->paginate(perPage());

            $dates = [];
            foreach ($posts as $post) {
                $dates[$post->created_at->format('dmY')][] = $post;
            }

            return $dates;

        return $posts;
Brezhnev Ivan
@vanchelo
Dec 25 2014 13:46
опиши еще раз что тебе нужно
Nick
@20y
Dec 25 2014 13:47

@vanchelo нужен вывод записей по датам ( чтобы он понимал когда что написано ):

22 сентября
1) первая запись
2) вторая запись
3) третяя запись

21 сентября
1) первая запись
2) вторая запись
3) третяя запись

Brezhnev Ivan
@vanchelo
Dec 25 2014 13:48
значит я правильно понял

вместо

return $dates;

напиши

$posts->setItems($dates);
Nick
@20y
Dec 25 2014 13:50
@vanchelo ура
@vanchelo получилось вроде
@vanchelo слушай, подскажи еще, как правильно дату получить?
Brezhnev Ivan
@vanchelo
Dec 25 2014 13:51
а что такое у тебя 12?
дата у тебя в переменной $date
Nick
@20y
Dec 25 2014 13:51
@vanchelo это тестово я тупо написал 12, просто посмотреть где будет див и как разделит записи
@Scoolerov да вижу, запись
@vanchelo время вплане :)
Brezhnev Ivan
@vanchelo
Dec 25 2014 13:52
можно сделать так {{ Crabon::createFromFormat('dmY', $date)->format('d/m/Y') }}
подставь вместо 12 вот это
должно вывести дату 20/12/2014 в таком формате
если хочешь русскую дату, гугли
методов полно
Nick
@20y
Dec 25 2014 13:54
@vanchelo он выводит carbon не найден, но я через date тот что во вьюхе
Brezhnev Ivan
@vanchelo
Dec 25 2014 13:54
Carbon\Carbon::
Nick
@20y
Dec 25 2014 13:55
@vanchelo спасибо, буду искать как сделать вида "сегодня, вчера, позавчера, позднее"
Brezhnev Ivan
@vanchelo
Dec 25 2014 13:55
попробуй localized-carbon
Nick
@20y
Dec 25 2014 13:58
@vanchelo спасибо добрый человек, скинь мне куда тебе на пивко кидануть
@vanchelo только мне желательно без библиотек перевести, функцией какой-нить
типа 1 - сегодня
Brezhnev Ivan
@vanchelo
Dec 25 2014 13:59
написать тогда простую функцию со switch case
Nick
@20y
Dec 25 2014 13:59
@vanchelo ага, понял, почитаю)
Brezhnev Ivan
@vanchelo
Dec 25 2014 14:01

скинь мне куда тебе на пивко кидануть

не нужно)

Роман Сохарев
@greabock
Dec 25 2014 14:17
все, @vanchelo сегодня норму сделал... в книжечку не попадет...
amigosprogdoc
@amigosprogdoc
Dec 25 2014 14:17
))
Brezhnev Ivan
@vanchelo
Dec 25 2014 14:17
ахаха
MaD
@maddog670
Dec 25 2014 14:27
что за книжечка?)
amigosprogdoc
@amigosprogdoc
Dec 25 2014 14:30
Nick
@20y
Dec 25 2014 14:54
@Butochnikov :smile:
MaD
@maddog670
Dec 25 2014 14:55
:)
Alexey
@Butochnikov
Dec 25 2014 14:56
@Scoolerov для тех кто хочет помочь сообществу, то это можно сделать здесь https://vk.com/app2733366?x=0085564#app_data=103544
@vanchelo у нас официальная поддержка )) да и другие, кто активно помогает.
Nick
@20y
Dec 25 2014 15:00
@Butochnikov понял) помогу обязательно :+1:
Brezhnev Ivan
@vanchelo
Dec 25 2014 15:00
This message was deleted
@Butochnikov ахахах)) официальная)
devillom
@devillom
Dec 25 2014 15:01
$user = User::find(Auth::user()->id)->first();
Весь день убил за эту ошибкуу ((
WmA
@akis94
Dec 25 2014 15:01
ахах)))
соболезную)
Brezhnev Ivan
@vanchelo
Dec 25 2014 15:02
$user = User::find(Auth::user()->id)->first(); это конечно маразм
Auth::user() это и есть юзер со всеми данными
devillom
@devillom
Dec 25 2014 15:02
 $sub = new Subscription(Auth::user()->id);
    $sub->addDay(20);
    var_dump( $sub->addDay(20));
Те получилось добавить подписку на сайт уря)
Alexey
@Butochnikov
Dec 25 2014 15:03
@vanchelo а что нет? пора уже платную поддержку вводить,. Есть люди которые готовы платить, но пока мало таких. Им надо решение сейчас и быстро. а так в чате, мы конечно помогаем всем и бесплатно.
amigosprogdoc
@amigosprogdoc
Dec 25 2014 15:04
я кстати полностью согласен. еще добавить вводный курс)
devillom
@devillom
Dec 25 2014 15:04
в чате людей очень мало мне кажется от этого всех испугаете)
Mihail
@sektor-sumy
Dec 25 2014 15:05
всем привет вопрос немного не по теме, но мне за долги отдали сервер hp proliant g7 + в придачу HP ProLiant ML110 G7 E5504 ну и т.д. стойки свичи и т.д. хлама много все еще не посмотрел, ML думаю запилить под свои нужды, а вот с g7 даже и не знаю что сделать, может кто подскажет как максимально эффективно с него поиметь денег с учетом того что канал у меня 20/20. Вообще давнишняя мечта сделать дата центр но это только мечта )
Alexey
@Butochnikov
Dec 25 2014 15:08
продать на авито. хотя тоже 2 своих сервака продать ни как не могу, не нужно народу. там за копейки можно много всякого железа купить
Mihail
@sektor-sumy
Dec 25 2014 15:09
да жаль продавать как то
Thomas Anderson
@elvendor
Dec 25 2014 15:09
подобный вопрос уже был, если не ошибаюсь. тоже за долги, тоже хотелось поиметь денег)
хотя не уверен в этом чате было или в каком-то другом
Mihail
@sektor-sumy
Dec 25 2014 15:10
наверно то был не я )
Thomas Anderson
@elvendor
Dec 25 2014 15:11
ну в общем там советовали многие майнить биткоины))
Роман Сохарев
@greabock
Dec 25 2014 15:11
у меня тоже сервак простаивает
Mihail
@sektor-sumy
Dec 25 2014 15:11
для биткоинов нужны видяхи
Роман Сохарев
@greabock
Dec 25 2014 15:11
это да
Brezhnev Ivan
@vanchelo
Dec 25 2014 15:12
уже бесполезно майнить
один сервак вообще не взлетит
целую ферму надо создавать
Роман Сохарев
@greabock
Dec 25 2014 15:13
можно вообще без компа фармить. пруф
Brezhnev Ivan
@vanchelo
Dec 25 2014 15:15
хаха)
Mihail
@sektor-sumy
Dec 25 2014 15:16
))
Mihail
@sektor-sumy
Dec 25 2014 15:21
думал может распилить на vps сервера
но канал слабоват что бы сдавать в аренду
Brezhnev Ivan
@vanchelo
Dec 25 2014 15:23
20Мбит канал очень слабоват, разве что своих маленьких клиентов держать
Oleg
@Malezha
Dec 25 2014 15:29
Здравствуйте, не можете подсказать пакет, для работы с html контентом.
Интересует возможность удалять неугодные, неверные теги из строки.
Этакий умный strip_tags без детских ошибок.
Brezhnev Ivan
@vanchelo
Dec 25 2014 15:34
jevix
devillom
@devillom
Dec 25 2014 16:35
LocalizedCarbon кто нибудь юзал?
 return  LocalizedCarbon::instance($this->user->subscription_ends_at)->diffInDays();
нужно вывести типа diffHumans
не получаеться
Nick
@20y
Dec 25 2014 17:07
@vanchelo ты тут? помощь нужна :(
Brezhnev Ivan
@vanchelo
Dec 25 2014 17:38
http://cash-craft.biz/ ну и гауно
Здравствуйте, vanchelo! 

Приглашаем вас в абсолютно новую игру с возможностью вывода средств, Cash-craft.biz 

Наши отличия от других ферм: 

1. Стабильность превыше всего! У нас не будет акций +100/200/500% к пополнению, у нас не будет бонусов за "ничегонеделанье". Главный принцип - минимум халявы. Чем меньше халявы, тем стабильнее банк. 

2. Прозрачность! Комиссия сайта 10% за пополнение будет вычитаться сразу из банка, вам не придётся самим считать "А сколько же там у админов?" Если вы пополнили баланс на 100 руб, то в банке вы увидите сразу 90 руб. 

3. Защищённость! Все ваши выплаты проходят проверку по платёжному паролю, который знаете только вы! Этот пароль будет отправлен вам на почту. Даже в случае получения доступа злоумышленником к вашему аккаунту, вывести он без пароля ничего не сможет. 

Надеемся, эти нововведения привлекут Вас в наши ряды.
WmA
@akis94
Dec 25 2014 17:40
Это что, онлайн банк?)
Brezhnev Ivan
@vanchelo
Dec 25 2014 17:54
хз
я с дизайна ржу
Eugene Holiday
@eugene-holiday
Dec 25 2014 17:55
@akis94 скорее МММ
VitaliiSestrenskyi
@VitaliiSestrenskyi
Dec 25 2014 19:48
=)
ребята есть кто то у нас из Литвы?
Alexey
@Butochnikov
Dec 25 2014 21:49
что бы это значило?
NOTICE: Since laravel-debugbar 1.7.x, publishing assets is no longer necessary. The assets in public/packages/barryvdh/laravel-debugbar and maximebf/php-debugbar can be safely removed.
Brezhnev Ivan
@vanchelo
Dec 25 2014 21:54
всё норм
говорит что не надо публиковать assets, как было раньше
Alexey
@Butochnikov
Dec 25 2014 21:55
кстати symfony/var-dumper добавили и в 4.2.16
@vanchelo а я уже что не доброе подумал )
Brezhnev Ivan
@vanchelo
Dec 25 2014 21:56
не
Brezhnev Ivan
@vanchelo
Dec 25 2014 21:57
я его юзаю
с чего ты взял что добавил вар дампера в 4.2.16?
Alexey
@Butochnikov
Dec 25 2014 21:59
так обновил и symfony/var-dumper suggests installing ext-symfony_debug ()
попробовал dump(); красота )
Brezhnev Ivan
@vanchelo
Dec 25 2014 21:59
в 4.2.16?
Alexey
@Butochnikov
Dec 25 2014 21:59
да
Brezhnev Ivan
@vanchelo
Dec 25 2014 22:00
не добавили
Alexey
@Butochnikov
Dec 25 2014 22:00
эээ так я отдельно не ставил
Brezhnev Ivan
@vanchelo
Dec 25 2014 22:00
вот в 5-ке он есть
у тебя могу какой-то пакет тянуть его
вот и всё
Alexey
@Butochnikov
Dec 25 2014 22:01
может barryvdh/laravel-debugbar ставит?
Brezhnev Ivan
@vanchelo
Dec 25 2014 22:01
возможно
Alexey
@Butochnikov
Dec 25 2014 22:01
ща гляну
Alexey
@Butochnikov
Dec 25 2014 22:02
а я уж обрадовался )
Brezhnev Ivan
@vanchelo
Dec 25 2014 22:02
если добавили то твой dd дал бы красивый вывод
а он не даст
Alexey
@Butochnikov
Dec 25 2014 22:03
я думал одумался Тейлор ) ан нет
Brezhnev Ivan
@vanchelo
Dec 25 2014 22:03
)
Alexey
@Butochnikov
Dec 25 2014 22:04
как хорошо, что ты в курсе дел по новому в ларе
Brezhnev Ivan
@vanchelo
Dec 25 2014 22:04
да я просто комиты периодами смотрю
Alexey
@Butochnikov
Dec 25 2014 22:04
так а чего они несколько дней подряд версии поднимали?
красоту наводили?
Brezhnev Ivan
@vanchelo
Dec 25 2014 22:05
вообще не понятно
ничего существенного не сделали
Грехем наводил красоту только)
с Тейлором спорили они как всегда в коментах к комитам)
Alexey
@Butochnikov
Dec 25 2014 22:05
laravel/framework@36487a1
Brezhnev Ivan
@vanchelo
Dec 25 2014 22:06
типа того
Грехем считает что эта проверка хорошая идея)
вообще она нафик не нужна) когда ставишь через composer create-project этот ключ устанавливается самостоятельно
Alexey
@Butochnikov
Dec 25 2014 22:07
ну да
Brezhnev Ivan
@vanchelo
Dec 25 2014 22:07
это тоже самое что проверку сделать есть ли папка vendor
телеграм кто-то юзает?
Alexey
@Butochnikov
Dec 25 2014 22:09
а надо?
Brezhnev Ivan
@vanchelo
Dec 25 2014 22:09
пишут что быстрый и безопасный
так ли это?
Alexey
@Butochnikov
Dec 25 2014 22:10
запускал пару раз... скайп привычнее
Brezhnev Ivan
@vanchelo
Dec 25 2014 22:11
в скайпе куча рекламы
и на телефоне скайп жутко тупит
а телеграм поддерживает видео?
Alexey
@Butochnikov
Dec 25 2014 22:12
не знаю, когда я пробовал он мало что поддерживал
Brezhnev Ivan
@vanchelo
Dec 25 2014 22:41
у меня compass не ставится
ERROR:  Could not find a valid gem 'compass' (>= 0), here is why:
          Unable to download data from https://rubygems.org/ - SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://rubygems.org/latest_specs.4.8.gz)
как полечить?
Brezhnev Ivan
@vanchelo
Dec 25 2014 23:11
щаз гляну, спс
давно мучаюсь
третий раз пытаюсь поставить компасс)
кстати бурбон тоже ничего так
Brezhnev Ivan
@vanchelo
Dec 25 2014 23:25
@Butochnikov спс большое