These are chat archives for LaravelRUS/chat

5th
Dec 2015
Denis Bookreev
@denisbookreev
Dec 05 2015 00:07

Братюни, привет
Создаю проект в phpStorm, выбираю composer project
Далее в окне в строке Filter packages ввожу "laravel/laravel", чтобы он скачал все что надо, а тот выдает ошибку: Failed to connect to https://packagist.org/.....и там длинная ссылка

что за борода, кто знает?

Говорит еще, проверьте интернет-соединение. Ну не дурик ли
Denis Isaychenko
@Rhincodon
Dec 05 2015 00:10
поставил ssl-сертификат LetsEncrypt через forge в 1 клик на laravelinfo.com . :)
Denis Bookreev
@denisbookreev
Dec 05 2015 00:11
Может кто-нибудь скинуть архив с готовым настроенным проектом, чтобы можно было только программировать и все, без ерунды всякой
я уже месяц страдаю с этим ларавелем на стадии установки/настройки
то не могу установить, то не работает дебагбар и другая борода
Роман Сохарев
@greabock
Dec 05 2015 00:11
@Rhincodon я еще с сентября на нем )
Denis Isaychenko
@Rhincodon
Dec 05 2015 00:12
@greabock но ты же не ставил его в 1 клик )
Victor Golovko
@siptik
Dec 05 2015 00:15
@denisbookreev нет, иначе ты так и не научишься решать проблемы))
войди в терминал да из него установи проект
Denis Bookreev
@denisbookreev
Dec 05 2015 00:16
@siptik да это печаль какая-то
делал точь-в-точь по иностранному видео, на видео была OS X, все как у меня, все делал точь-в-точь
точь-в-точь, на втором шаге терминал выдает permission denied
Victor Golovko
@siptik
Dec 05 2015 00:16
вся работа в laravel строится на composer
@denisbookreev я не использовал OS X. но мне кажется, что ты не под рутом там сидишь
не дает чего то там тебе записать
Denis Bookreev
@denisbookreev
Dec 05 2015 00:18
я до сих пор даже не понял что есть композер, что-то качает все откуда-то куда-то, а почему нельзя было сразу все в одно затолкать?
@siptik от имени администратора
@siptik а как еще можно из терминала работать? просто я вообще ничего не рублю, инфы нигде нет нормальной
Victor Golovko
@siptik
Dec 05 2015 00:19
@denisbookreev композер предназанчен для устраниения зависемостей.
например у меня есть библиотека, которую ты хочешь скачать
но моя библиотека использует другую библиотеку. и композер скачает и ее
permission denied - приведи полный текст ошибки
Denis Bookreev
@denisbookreev
Dec 05 2015 00:21
@siptik ну вроде какое-то смутное представление заимел, спасибо
KarmaBot
@KarmaBot
Dec 05 2015 00:21
Спасибо (+1) для @siptik принято! Текущая карма +16.
Denis Bookreev
@denisbookreev
Dec 05 2015 00:21
не хочет переименовывать: mv: rename composer.phar to /usr/local/bin/composer: Permission denied
Victor Golovko
@siptik
Dec 05 2015 00:21
а лучше я по другому объясню, что такое композер
сейчас все делают библиотеки под композер
Denis Bookreev
@denisbookreev
Dec 05 2015 00:21
опять же, почему изначально нельзя назвать composer, если все вокруг сразу переименовывают
Victor Golovko
@siptik
Dec 05 2015 00:22
а почему на незавать OX XO
))
Denis Bookreev
@denisbookreev
Dec 05 2015 00:23
@siptik потому что все переименуют в composer
Victor Golovko
@siptik
Dec 05 2015 00:23
Phar – это приложение, позволяющее создавать архивы из файлов PHP проекта.
Он пакует файлы в одну библиотеку, которую можно будет подключить и использовать, как один файл.
поэтому так
Denis Bookreev
@denisbookreev
Dec 05 2015 00:24
@siptik интересно, прочитаю, спасибо
KarmaBot
@KarmaBot
Dec 05 2015 00:24
Спасибо (+1) для @siptik принято! Текущая карма +17.
Victor Golovko
@siptik
Dec 05 2015 00:25
mv: rename composer.phar to /usr/local/bin/composer: Permission denied - явно что не под рутом
или приложение запущено и нет прав
но я не спец в операционках
sudo mv composer.phar /usr/local/bin/composer
во кажись твое
Denis Bookreev
@denisbookreev
Dec 05 2015 00:28
@siptik запросил pass, но в ответ больше ничего не ответил, так и должно быть?
запрашивает pass
ты его должен ввести и нажать enter
я чес слово не пользовался OX
Denis Bookreev
@denisbookreev
Dec 05 2015 00:29
@siptik ну это понятно) просто в ответ ничего не выдал, просто проглотил пароль
а вот, на команду composer откликнулася
@siptik спасибо
KarmaBot
@KarmaBot
Dec 05 2015 00:30
Спасибо (+1) для @siptik принято! Текущая карма +18.
Victor Golovko
@siptik
Dec 05 2015 00:31
я корочу Voodoo шаман))
@denisbookreev, который решает проблемы не понимая что происходит))
пробуй устанавливать laravel
Denis Bookreev
@denisbookreev
Dec 05 2015 00:33
@siptik пробую) я его уже три раза успешно ставил, но в какой-то момент что-то не работает
видимо придется со всеми возможными ошибками столкнуться перед написанием проекта
Victor Golovko
@siptik
Dec 05 2015 00:41
Ничего страшного @denisbookreev. Я в свое время так yii ставил, да простят меня боги
Карма, не минусуй))
так я на нем и не поработал (это было года 3-4 назад)
Denis Bookreev
@denisbookreev
Dec 05 2015 00:42
ну вот как, по официальной инструкции ввожу команду laravel new blog, а он такой "команда не существует" - бред же
Victor Golovko
@siptik
Dec 05 2015 00:43
дай страницу
(ссылку)
Denis Bookreev
@denisbookreev
Dec 05 2015 00:43
@siptik а я хочу ларавел вдоль и поперек знать) стать профи, о что-то не идет
Victor Golovko
@siptik
Dec 05 2015 00:44
@denisbookreev так ты через терминал
"composer create-project laravel/laravel --prefer-dist"
Denis Bookreev
@denisbookreev
Dec 05 2015 00:44
а то
Victor Golovko
@siptik
Dec 05 2015 00:45
prefer dist - путь к папке
можешь от корня
Denis Bookreev
@denisbookreev
Dec 05 2015 00:45
@siptik а если я из папки ввожу?
Victor Golovko
@siptik
Dec 05 2015 00:46
да вроде можно опустить
composer create-project laravel/laravel
но не буду утверждать
я обычно от корня
ладно, дружище, я должен спать идти. 3:47
Denis Bookreev
@denisbookreev
Dec 05 2015 00:48
@siptik что-то люто качает) спасибо за помощь
@siptik спасибо сказал
KarmaBot
@KarmaBot
Dec 05 2015 00:48
Спасибо (+1) для @siptik принято! Текущая карма +19.
Denis Bookreev
@denisbookreev
Dec 05 2015 00:48
от так
Victor Golovko
@siptik
Dec 05 2015 00:48
:)
завтра малую обучать творчеству
Denis Bookreev
@denisbookreev
Dec 05 2015 00:48
@siptik доброй ночи)
Victor Golovko
@siptik
Dec 05 2015 00:49
поэтому должен лечь "вовремя", а не когда мама идет чистить зубы))
Denis Bookreev
@denisbookreev
Dec 05 2015 00:49
в 4 утра?
Victor Golovko
@siptik
Dec 05 2015 00:49
да
я имею в виду, что я часто сижу до 6, когда мои просыпаются
Denis Bookreev
@denisbookreev
Dec 05 2015 00:50
я сижу до 6, сплю до 12 и опять бодрствую)
самое идиотское время суток я сплю
Victor Golovko
@siptik
Dec 05 2015 00:50
ну а у меня семья и двое детей
@denisbookreev
которые просыпаются в 7
Denis Bookreev
@denisbookreev
Dec 05 2015 00:51
а у меня девушка, которая так же как я свободна от всяких обязанностей и делаем что хотим) свобода
Victor Golovko
@siptik
Dec 05 2015 00:51
было бы мне 20 - я бы сказал что круто))
Denis Bookreev
@denisbookreev
Dec 05 2015 00:52
мне 21 и я говорю - круто
особенно без спиногрызов)
Victor Golovko
@siptik
Dec 05 2015 00:53
подрастешь поймешь)
Denis Bookreev
@denisbookreev
Dec 05 2015 00:53
я уже вырос из одного состояния - жалею, дальше вообще страшно расти)
Victor Golovko
@siptik
Dec 05 2015 00:55
@denisbookreev страшного ничего нету, кроме как становишся жаднее
))
ладно, не будем флудить
спокойной ночи
Denis Bookreev
@denisbookreev
Dec 05 2015 00:56
@siptik ага)
Dmitry Korniychuk
@mitris
Dec 05 2015 01:07
всем привет
KarmaBot
@KarmaBot
Dec 05 2015 01:07
@mitris, привет, как настроение?
Dmitry Korniychuk
@mitris
Dec 05 2015 01:07
есть кто не спит еще?
Denis Bookreev
@denisbookreev
Dec 05 2015 01:13
я
Dmitry Korniychuk
@mitris
Dec 05 2015 01:15
@denisbookreev ты вроде как новичок в ларавеле или нет?
Denis Bookreev
@denisbookreev
Dec 05 2015 01:16
@mitris месяц уже мучаю его на стадии установка/настройка)
Dmitry Korniychuk
@mitris
Dec 05 2015 01:17
ууу ) печалька )
Denis Bookreev
@denisbookreev
Dec 05 2015 01:17
не обуздал еще
Роман Сохарев
@greabock
Dec 05 2015 01:23
ну я еще есть, допустим
@mitris а еще лучше сразу задавать вопрос. Кто сможет - тот ответит
Dmitry Korniychuk
@mitris
Dec 05 2015 01:25
я просто думал что если в пустоту задам вопрос, он потом потеряется где-то в чате
Вопрос: делаю пакет для ларавеля, юзаю структуру /packages/author/name/src
Роман Сохарев
@greabock
Dec 05 2015 01:26
окей
Dmitry Korniychuk
@mitris
Dec 05 2015 01:26
в пакете есть composer.json
сам пакет подключается через psr-4
проблема вот в чем, если я прописываю связи в composer.json от пакета, то они не устанавливаются. получается что их нужно в composer.json самого проекта прописывать? или есть какой-то другйо способ?
Роман Сохарев
@greabock
Dec 05 2015 01:27
эти "связи" (я думаю, что ты имел ввиду зависимости) установятся, когда сам пакет будет установлен через composer
а до тех пор, да - придется добавлять в проект.
Dmitry Korniychuk
@mitris
Dec 05 2015 01:29
то есть в период его разработки их нужно прописывать в самом проекте, а потом перенести в composer.json пакета?
понял
Роман Сохарев
@greabock
Dec 05 2015 01:30
:+1:
Denis Bookreev
@denisbookreev
Dec 05 2015 01:33
@greabock сколько ты с ларавел дружишь уже?
Anton Vorontsov
@symbios-zi
Dec 05 2015 07:43
всем привет
KarmaBot
@KarmaBot
Dec 05 2015 07:43
@symbios-zi, привет =)
Anton Vorontsov
@symbios-zi
Dec 05 2015 07:43
@KarmaBot как ты?
Eugene Holiday
@eugene-holiday
Dec 05 2015 08:00
Дождливого утречка
Anton Vorontsov
@symbios-zi
Dec 05 2015 08:08
@eugene-holiday снег так то лежит
Eugene Holiday
@eugene-holiday
Dec 05 2015 08:12
@symbios-zi :( завидую
Dead Seagull
@ddsgll
Dec 05 2015 09:34
Привет
Может кто-нибудь подсказать, можно ли использовать в Laravel шаблонизатор Jade и если да, то как это сделать?
Arata Inexperienced
@atainex
Dec 05 2015 10:35
Добрый день.
KarmaBot
@KarmaBot
Dec 05 2015 10:35
@atainex, привет =)
Arata Inexperienced
@atainex
Dec 05 2015 10:36
Подскажите, пожалуйста. Читаю документацию по установке Laravel. И первым этапом стоит установка Composer. Система на VPS стоит Debian 7.0
Ввожу curl -sS https://getcomposer.org/installer | php -- --install-dir=usr/local/bin
Скачивается архив в папку.
composer.phar
По документации убеждается, что это и была произведена установка
тем не менее, складывается ощущение, что был просто скачен архив
Ведь в баше так и не найдена команда composer (необходимая для ввода следующей команды по установке самого Laravel)
Arata Inexperienced
@atainex
Dec 05 2015 11:01
@KarmaBot
WmA
@akis94
Dec 05 2015 11:02
@atainex Посмотри в папку /usr/local/bin, там должен лежать файл composer, если его нет, значит что-то пошло не так. Попробуй вызвать команду с правами админа(sudo).
Arata Inexperienced
@atainex
Dec 05 2015 11:06
Там она есть
Файл на месте и он есть там.
composer.phar
@akis94
WmA
@akis94
Dec 05 2015 11:08
попробуй установить из-под рута в папку /bin, возможно он просто не видит локально установленные программы
Ну всмысле пользовательские
Arata Inexperienced
@atainex
Dec 05 2015 11:08
в ту bin что в корне?
Понял
WmA
@akis94
Dec 05 2015 11:08
да
Arata Inexperienced
@atainex
Dec 05 2015 11:08
Попробую
У меня всегда рут сессия
Всё
сделал
теперь файл composer.phar лежит в папке bin в корне которая
WmA
@akis94
Dec 05 2015 11:12
Работает?
Arata Inexperienced
@atainex
Dec 05 2015 11:12
эээ
Сейчас нужно его просто запустить?
Или сразу вводить установку Ларавела?
composer global require "laravel/installer=~1.1"
вот это?
WmA
@akis94
Dec 05 2015 11:13
Можешь установить инсталятор, однако я привык уже к create-project ...)
Композер не только для лары ведь
Arata Inexperienced
@atainex
Dec 05 2015 11:15
-bash: composer: command not found
Я просто всегда имел такое представление
чтобы что-то установить. Просто это скачать - недостаточно)
WmA
@akis94
Dec 05 2015 11:16
Опять, не находит?
Arata Inexperienced
@atainex
Dec 05 2015 11:16
а ничего, что название файла composer.phar
WmA
@akis94
Dec 05 2015 11:16
нет, так и должно быть
можно и так запустить ./composer.phar create-project lara....
This message was deleted
Arata Inexperienced
@atainex
Dec 05 2015 11:18
Кстати, при попытке ввести ./composer.phar install
выдаёт
Composer could not find a composer.json file in /bin
To initialize a project, please create a composer.json file as described in the https://getcomposer.org/ "Getting Started" section
WmA
@akis94
Dec 05 2015 11:19
в папке просто создай файл, с содержимым { }
Arata Inexperienced
@atainex
Dec 05 2015 11:19
В этой же?
В bin ?
WmA
@akis94
Dec 05 2015 11:19
Нет, в той, где будет проект
Arata Inexperienced
@atainex
Dec 05 2015 11:19
Понял)
Кстати, чисто к слову. Всегда что-то писал сам с нуля. А потом осенило, что люди пользуются фреймворками. И не строят колёса
Решил посмотреть, что это такое и загуглил самый топовый. Везде пишут, что Лара побеждает
Название файла любое?
WmA
@akis94
Dec 05 2015 11:22
Ага) Сравнительно новичек в программировании, только стал изучать паттерны, так что мне лара очень даже помогла и помогает), название файла composer.json
Arata Inexperienced
@atainex
Dec 05 2015 11:23
Я и их не использовал (паттерны)
Просто понял, что далеко не уйду на холостых возможностях
WmA
@akis94
Dec 05 2015 11:24
В большом проекте все очень быстро превратится в кашу)
Dead Seagull
@ddsgll
Dec 05 2015 11:24
Питоновский фласк тоже очень хорош и гибок.
Но из-за распространенности пришлось изучать php
На php laravel пока самый удобный и логичный фреймворк, что я пробовал, еще и с отличной документацией
Ну так что, никому не приходилось использовать в ларе jade вместо blade?
Arata Inexperienced
@atainex
Dec 05 2015 11:36
Мы новички
От нас ответ тебе очевиден)
Я создал файл с названием index.php с содержимым { }
@akis94
Кстати
А если у меня папка с папками сайтов находится по пути: /var/www/admin/www/
это что-то меняет?
WmA
@akis94
Dec 05 2015 11:41
нет, главное права папки
Arata Inexperienced
@atainex
Dec 05 2015 11:42
А не, там то точно всё в порядке
там у меня давно всё лежит
Я создал поддомен и папку для нового сайтика
Хотел попробовать проектик с помощью лары
Maxim
@Big-Shark
Dec 05 2015 11:42
Эххх, читаю вас, и ничего не понимаю (((
WmA
@akis94
Dec 05 2015 11:43
@Big-Shark )) Добрый день)
KarmaBot
@KarmaBot
Dec 05 2015 11:43
@akis94, и тебе привет ;)
Maxim
@Big-Shark
Dec 05 2015 11:43
Добрый
Только уже вечер)
Arata Inexperienced
@atainex
Dec 05 2015 11:43
Что тут непонятного, я нуб
)
Composer could not find a composer.json file in /
To initialize a project, please create a composer.json file as described in the https://getcomposer.org/ "Getting Started" section
WmA
@akis94
Dec 05 2015 11:43
У тебя лара установилась?
Arata Inexperienced
@atainex
Dec 05 2015 11:43
Думаю над тем, как это исправить
Maxim
@Big-Shark
Dec 05 2015 11:43
@atainex ты или криво поставил, или криво запускаешь
Arata Inexperienced
@atainex
Dec 05 2015 11:43
Чтобы установить Лару, в документации написано ввести команду:
composer global require "laravel/installer=~1.1"
Maxim
@Big-Shark
Dec 05 2015 11:44
не совсем так)
Arata Inexperienced
@atainex
Dec 05 2015 11:44
Мои действия предельно простые
открываю putty
логинюсь под root
Maxim
@Big-Shark
Dec 05 2015 11:44
вот так сделай
composer create-project laravel/laravel --prefer-dist
Arata Inexperienced
@atainex
Dec 05 2015 11:45
-bash: composer: command not found
Я это пытаюсь донести)
WmA
@akis94
Dec 05 2015 11:45
перейди в папку bin(или куда установил composer), затем запусти файл composer.phar вот так - ./composer.phar( composer - bash-файл, тоже, что и exe в окнах)
Maxim
@Big-Shark
Dec 05 2015 11:45
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
Arata Inexperienced
@atainex
Dec 05 2015 11:46
Я уже делал локально)
Хорошо
сейчас сделаю
Maxim
@Big-Shark
Dec 05 2015 11:46
так а локально на кой, ты же на сервак я так понимаю ставишь лару)
WmA
@akis94
Dec 05 2015 11:47
он и в /bin устанавливал, и в /usr/local/bin
Maxim
@Big-Shark
Dec 05 2015 11:47
а че за ос у него?
WmA
@akis94
Dec 05 2015 11:48
Debian 7
Arata Inexperienced
@atainex
Dec 05 2015 11:48
Если я введу просто ./composer.phar
Maxim
@Big-Shark
Dec 05 2015 11:48
ну юзр локал бин должен быть, и от туда должно все читаться норм
Arata Inexperienced
@atainex
Dec 05 2015 11:48
откроется список команд
которыми я могу воздействовать на этот файл
Maxim
@Big-Shark
Dec 05 2015 11:48
а если composer?
Arata Inexperienced
@atainex
Dec 05 2015 11:48
там и install
WmA
@akis94
Dec 05 2015 11:48
так он из рут сессии сидит
Arata Inexperienced
@atainex
Dec 05 2015 11:48
и remove
много разных
WmA
@akis94
Dec 05 2015 11:49
@atainex ./composer.phar в данном случае эквивалентен composer
Maxim
@Big-Shark
Dec 05 2015 11:49
@atainex сделай pwd
Ты в какую папку собираешься лару ставить?
Arata Inexperienced
@atainex
Dec 05 2015 11:50
Сейчас всё сделал абсолютно заново
ввёл curl -sS https://getcomposer.org/installer | php -- --install-dir=usr/local/bin
теперь у меня файл composer.phar лежит в usr/local/bin
ввожу cd usr/local/bin
сижу теперь в папке с одним единственным файлом
pwd показывает /usr/local/bin
ls показывает composer.phar
Maxim
@Big-Shark
Dec 05 2015 11:52
@atainex попробуй сделать composer что скажет
Arata Inexperienced
@atainex
Dec 05 2015 11:52
-bash: composer: command not found
может он не устанавливал ничего а тупо скачал?
И тем не менее команда ./composer.phar даст результат
а просто composer - нет
Maxim
@Big-Shark
Dec 05 2015 11:55
@atainex пойдем дургим путем
cd /var/www
curl -sS https://getcomposer.org/installer | php
./composer.phar create-project laravel/laravel --prefer-dist
cd laravel
Arata Inexperienced
@atainex
Dec 05 2015 11:55
стоп
а composer ставится туда же, где будет проект?
просто рабочая папка проектов у меня var/www/admin/www/ ну и тут папки моих сайтов
Maxim
@Big-Shark
Dec 05 2015 11:56
@atainex можно ставить локально, то есть он будет из папки вызываться как ./composer.phar, а можно глобально
стоп, переименой файл из composer.phar в composer
Arata Inexperienced
@atainex
Dec 05 2015 11:57
как там команда переименовать?
Maxim
@Big-Shark
Dec 05 2015 11:57
@atainex mv
Arata Inexperienced
@atainex
Dec 05 2015 11:57
хм
уже работает
бллллллллл
здесь должен быть мат
Вместо команды composer global require "laravel/installer=~1.1"
мог тупо написать ./composer.phar global require "laravel/installer=~1.1"
Maxim
@Big-Shark
Dec 05 2015 11:58
@atainex это тебе вообше не надо
Arata Inexperienced
@atainex
Dec 05 2015 11:59
Я установил Композер для того, чтобы мог установить лару
Maxim
@Big-Shark
Dec 05 2015 11:59
composer create-project laravel/laravel --prefer-dist вот команда для установки лары
Arata Inexperienced
@atainex
Dec 05 2015 12:00
Запустил
выполняется
Но запустил находясь в папке usr/local/bin/
Maxim
@Big-Shark
Dec 05 2015 12:00
тут должен быть фейспалм
Arata Inexperienced
@atainex
Dec 05 2015 12:01
Всё очень плохо?
Maxim
@Big-Shark
Dec 05 2015 12:02
@atainex мне кажется тут полное непонимания процеса, и юникс систем
Arata Inexperienced
@atainex
Dec 05 2015 12:02
Да, ведь для меня сам композер и лара - это пока что буквы
но первая догадка у меня пока такая - я начистую взял твою команду
Maxim
@Big-Shark
Dec 05 2015 12:03
@atainex коспозер это просто обычный скрипт который можно постаивть глобально или локально
Arata Inexperienced
@atainex
Dec 05 2015 12:03
вместо того, чтобы указать свою папку
Maxim
@Big-Shark
Dec 05 2015 12:03
@atainex я же тебе по пункстам написал как сделать, там только первую команду тебе надо поменять, с переходом в твою папку
Arata Inexperienced
@atainex
Dec 05 2015 12:04
Я понял.
Мне нужно было запустить последнюю команду строго в той папке, где будут лежать файлы проекта
так?
Maxim
@Big-Shark
Dec 05 2015 12:04
в той папке в которой будет создана папка с файлами проекта
Arata Inexperienced
@atainex
Dec 05 2015 12:04
ааа
понял
то есть рядом
забыл, как удалить директорию?
Maxim
@Big-Shark
Dec 05 2015 12:05
rm
Arata Inexperienced
@atainex
Dec 05 2015 12:05
какой там флаг должен быть?
Maxim
@Big-Shark
Dec 05 2015 12:05
-r
Arata Inexperienced
@atainex
Dec 05 2015 12:06
Я зашёл в ту папку, в которой лежат все папки проектов (внутри которых файлы сайтов)
я ввожу команду composer create-project laravel/laravel --prefer-dist
Maxim
@Big-Shark
Dec 05 2015 12:07
Это вопрос или утверждение?
Arata Inexperienced
@atainex
Dec 05 2015 12:07
Утверждение
Application key
сохраняю его?

Generating autoload files

php artisan clear-compiled
php artisan optimize
Generating optimized class loader
Compiling common classes
php -r "copy('.env.example', '.env');"
php artisan key:generate

Лара установлена
Теперь у меня всё так расположено
есть папка laravel и рядом с ней папка проекта (сайта)
Не одна внутри другой, а они просто рядом
И да, теперь я понял не особо важную роль composer
Он по идее просто тупо скачал с интернета нужные файлы и положил мне их в нужное место с нужными правами
что в принципе, можно было сделать руками
Но явно дольше по времени и нервам
Maxim
@Big-Shark
Dec 05 2015 12:10
ну почти) Только он еще зависимости счачивает, и прочее
Arata Inexperienced
@atainex
Dec 05 2015 12:10
За что ему и вам ещё больше - спасибо
KarmaBot
@KarmaBot
Dec 05 2015 12:10
@atainex, в этом чате принято добавлять имя пользователя, что бы его поблагодарить.
Arata Inexperienced
@atainex
Dec 05 2015 12:10
)
@Big-Shark @akis94 спасибо
KarmaBot
@KarmaBot
Dec 05 2015 12:11
Спасибо (+1) для @Big-Shark принято! Текущая карма +512.
Arata Inexperienced
@atainex
Dec 05 2015 12:11
)
KarmaBot
@KarmaBot
Dec 05 2015 12:11
Спасибо (+1) для @akis94 принято! Текущая карма +7.
Arata Inexperienced
@atainex
Dec 05 2015 12:11
@Big-Shark про карму буду знать)
Теперь я действую дальше по инструкции?
Ведь каким-то же образом я олжен буду подключить эту Лару к своему проекту
к файлам
По идее настройка конфига
Maxim
@Big-Shark
Dec 05 2015 12:14
@atainex ты хочешь подключить лару к уже готовому проекту? зачем?
Arata Inexperienced
@atainex
Dec 05 2015 12:15
Нееее
Писать его
Для этого же она и нужна
чтобы начать
Я никогда не работал с фреймворками php
Даже не имею представления.
ЭТо работает как классы?
Maxim
@Big-Shark
Dec 05 2015 12:16
@atainex так делаешь енджинкс или апатч конфиг, и вме, можно писать
Arata Inexperienced
@atainex
Dec 05 2015 12:16
Я должен буду писать везде include в скриптах проекта
Maxim
@Big-Shark
Dec 05 2015 12:16
@atainex сколько дней у тебя опыта программирования на пхп?
Arata Inexperienced
@atainex
Dec 05 2015 12:16
Не считал.
Но приблизительно первую чушь на php написал...
год назад
в марте
Я не думаю, что дальше мне будет хуж .
Я просто пока не улавливаю природу взаимодействия моего проекта (сайта) с ларой.
Maxim
@Big-Shark
Dec 05 2015 12:17
@atainex омг, тяжко тебе будет, там уже автолоадинг есть, инклюд писать ен надо)
Arata Inexperienced
@atainex
Dec 05 2015 12:17
Воооот
То есть я на уровне апача буду подключать лару
да?
Maxim
@Big-Shark
Dec 05 2015 12:18
@atainex смотри, лара это как каркас с двигателем, а двири, сидухи и прочее, ты ставишь сам, так что тут нельзя говорить о взаимодействии твоего проекта на ларе, так как лара для него будет каркасом
@atainex ну а старые сацты ты как подключал?
Arata Inexperienced
@atainex
Dec 05 2015 12:19
Просто создавал папку.
В админапнели сервера
у меня фаствпс хостинг
и пошёл с файла index.php
и давай писать
сначала основные теги, потом подключать ещё не написанные файлы conent.php
потом заложил их в папку
в каждом из этих файлов php написал скрипт вытягивания контента
и так далее
Maxim
@Big-Shark
Dec 05 2015 12:20
ну тогда в админка сервера настраивай
я хз как там твой хостинг работает
Arata Inexperienced
@atainex
Dec 05 2015 12:20
Например <div id="content"><?php include 'content.php' ?></div>
Maxim
@Big-Shark
Dec 05 2015 12:20
но то как ты писал сайты, так уже давно никто не делает
Arata Inexperienced
@atainex
Dec 05 2015 12:21
И так я не раз в месяц делал
я каждыйг рёбаный день тратил на это всё
сайт php.net в моих глазах уже отпечатался
я его из тысячи копий вычислю
когда увидел, что сейчас никто так не делает
подумал, а может зря я писал своими руками 20 скриптов парсинга и обработки файлов css?
решил с того времени изучить mysql
теперь храню некоторые данные стилей в базе
когда кто-то их меняет на сайте (то просто генерирую новый файл css с изменёнными данными)
а потом осенило
стоп.
Как ребята делают?
Кохана?
Что это вообще?
Фреймворк...
Хм...а что если..
гугл - лучшие фреймворки.
топ 1 - Laravel
Гугл - Laravel rus
Ещё немного и я тут
Но что дальше. Пока мутно всё.
Можно мне хотя бы в общем плане, что делается после установки лары?
править файл конфига apach?
Maxim
@Big-Shark
Dec 05 2015 12:28
я хз что тебе даже сказать, читать доку наверное
Arata Inexperienced
@atainex
Dec 05 2015 12:29
Ну вот и ок)
Буду читать
А так. Когда процесс дойдёт уже до вёрсток и написания двигла
Я думаю, что там мне уже будет легче
Если уж я додумался грызть это голыми руками
год назад
Ах, да.
В двух словах. Лара - это набор уже готовых механизмов, классов и так далее?
Я смогу быстрее написать такие моменты, как: авторизация, логинизация, сессии, комментарии, ЛС и прочее?
Denis Isaychenko
@Rhincodon
Dec 05 2015 12:31
что тут за стихи? )
Arata Inexperienced
@atainex
Dec 05 2015 12:32
@Big-Shark спасибо
KarmaBot
@KarmaBot
Dec 05 2015 12:32
Спасибо (+1) для @Big-Shark принято! Текущая карма +513.
Maksim Karpychev
@kodermax
Dec 05 2015 12:56
Hi guys
seoperin
@seoperin
Dec 05 2015 12:57
Привет. Подскажите куда копать для реализации следующего. Нужно запускать некий процесс (парсинг), скрипт работает долго, нужно выводить лог выполнения, прогрессбар и иметь возможность закрыть вкладку, потом октрыть и чтобы процемсс был на том же месте и продолжался... Какие технологии используются для этого?
Maksim Karpychev
@kodermax
Dec 05 2015 12:58
Nohup
Push and pool nginx
Supervisor
Anton Vorontsov
@symbios-zi
Dec 05 2015 13:05
@kodermax hello
@kodermax how do u do
Maxim Kot
@batFormat
Dec 05 2015 13:23

Прив всем,

{{ Html::image('img/picture.jpg') }}

Таким образом работать с изображениями плохо?

D3-FC
@D3-FC
Dec 05 2015 14:23

Привет всем. Подскажите. Устанавливаю лару через композер используя phpstorm.

по умолчанию phpstorm предлагает ключи установки "-n --no-progress"

В мануале к ларе говорится что вов ремя установки надо сипользовать


composer create-project laravel/laravel --prefer-dist
Но разницы не вижу
Подскажите что делает ключь --prefer-dist
Выбирает самую свежую версию?
Arata Inexperienced
@atainex
Dec 05 2015 14:28
Подскажите.
Я чего-то не понимаю может быть.
У меня есть папка, в которой папки проектов (разных сайтов)
я туда установил laravel
у меня папка laravel теперь там
D3-FC
@D3-FC
Dec 05 2015 14:29
@atainex а в чём вопрос?
Arata Inexperienced
@atainex
Dec 05 2015 14:29
я хочу с нуля начать писать какой-либо проект. Не суть какой.
Я создаю в админапнели папку сайта
к примеру example.com
D3-FC
@D3-FC
Dec 05 2015 14:30
ты на хостинг лару пытаешься залить?
Arata Inexperienced
@atainex
Dec 05 2015 14:30
теперь у меня есть папка laravel и рядом папка с файлами будущего сайта example.com
Oleg Melnik
@olegmelnik
Dec 05 2015 14:30
У кого нибудь была ошибка Class 'Laravel\Spark\Providers\SparkServiceProvider' not found при установке спарка? Как решить ее?
Arata Inexperienced
@atainex
Dec 05 2015 14:30
Я уже сделал это
У меня уже на VPS Debian 7.0
D3-FC
@D3-FC
Dec 05 2015 14:31
@atainex у хостингов обычно есть инструкция как заливатьф реймворки
напиши в тех помощь
Arata Inexperienced
@atainex
Dec 05 2015 14:31
Понял.
D3-FC
@D3-FC
Dec 05 2015 14:31
тебе дадут ссылку
Arata Inexperienced
@atainex
Dec 05 2015 14:31
Либо сделают сами
ну... у моего хостинга такая техподдержка
Хотя хотелось бы самому понять
D3-FC
@D3-FC
Dec 05 2015 14:31
сами врядле. скорее всего помогут или подскажут или просто мануал кинут
@atainex https://www.ukraine.com.ua/faq/ustanovka-laravel.html#!8
может поможет
это мануал на установку на одном из хостингов
Arata Inexperienced
@atainex
Dec 05 2015 14:34
Наверное я вопрос неграмотно задал.
Он у меня уже установлен.
Но наверное нужно в каком-то файле того же апача
что-то изменить)
Я могу это сделать по ssh
с root
JhaoDa
@jhaoda
Dec 05 2015 14:36
@atainex гражданин, вы не могли бы излагать свои мысли более компактно?
Arata Inexperienced
@atainex
Dec 05 2015 14:36
@jhaoda да-да, только что заметил, что забыл поставить Ctrl+enter
@D3-FC я установил Laravel с помощью composer. Я правильно предполагаю, что он в принципе сделал всё за меня? Все зависимости, права и так далее.
Oleg
@Malezha
Dec 05 2015 15:03
Привет, чат.
Столкнулся с неожиданной проблемой: в реквесте все куки, кроме системных ларавеловских (сессия и токен) имею значение null, при этом в $_COOKIE значения в наличии.
Возможно играет роль то, что сайт работает на поддомене dev.site.com, а нужные куки поставились на .site.com.
Ларавел последний - 5.1.26
D3-FC
@D3-FC
Dec 05 2015 15:14
@atainex да. композер сам подтягивает зависимости
@atainex а вот права нет
ghfdf yflj cfvjve yfpyfxfnm
Права надо самому назначать
на сколько помню надо дать права на запись в папку storage
в доке к ларе должно быть указано
посмотри laravel.su
Oleg
@Malezha
Dec 05 2015 15:18
В общем, забыл просто указать в EncryptCookies исключения для не кодируемых кук.
Dinar Garipov
@garf
Dec 05 2015 15:19
@siptik Стандартная паджинация выводит одинаковое количество на страницах. А ты хочешь, я так понял, делить страницы по значению. В стандартной такого не получится. Пиши свою.
Arata Inexperienced
@atainex
Dec 05 2015 15:29
Если у меня планируется папка с определённым именем. (папка в которой будет мой проект, файлы и так далее)
composer create-project laravel/laravel --prefer-dist
Что нужно для этого изменить в данной команде? Если название например папки должно быть pub.site.ru
JhaoDa
@jhaoda
Dec 05 2015 15:33
@atainex ты про гугл слышал? Говорят, что там можно найти ответы на многие вопросы
Arata Inexperienced
@atainex
Dec 05 2015 15:45
И даже когда вопрос не относится ко многим и ответ не светится в гугле? Вряд ли бы я стал обращаться сюда до обращения в гугл. Ведь именно он меня привёл сюда)
Maxim
@Big-Shark
Dec 05 2015 15:53
@atainex composer create-project laravel/laravel pub.site.ru --prefer-dist
Maxim
@Big-Shark
Dec 05 2015 15:53
@jhaoda умный человек, скажи мне, какого фига
mysql> select * from price where start_date is null or end_date is null limit 1;
+----+------+--------+-----------+-------------+------------+------------+----------+----------+------+
| id | name | amount | parent_id | property_id | start_date | end_date   | priority | min_stay | type |
+----+------+--------+-----------+-------------+------------+------------+----------+----------+------+
| 31 |      |   0.00 |      NULL |         101 | 0000-00-00 | 0000-00-00 |        0 |        0 | base |
+----+------+--------+-----------+-------------+------------+------------+----------+----------+------+
1 row in set (0.00 sec)
Arata Inexperienced
@atainex
Dec 05 2015 15:54
@Big-Shark спасибо)
@eugene-holiday спасибо)
@Big-Shark спасибо
@Big-Shark почему не получил карму?
Maxim
@Big-Shark
Dec 05 2015 15:55
карма
Бот отвалился, сейчас рестартну
карма
KarmaBot
@KarmaBot
Dec 05 2015 15:55
@Big-Shark, Ваша карма +513. Вы благодарили 96 раз.
- Достижения: "Находчивый", "Любитель сладкого", "Благодетель", "Благодарный", "Нахлебник", "Рэмбо"
- Профиль Big-Shark на laravel.su
Сёмка Гавриленко
@cema93
Dec 05 2015 15:55
Добрый день! Прошу прощение за офтоп. Ищу разработчика на Laravel 5 для реализации https://goo.gl/zQujH5
KarmaBot
@KarmaBot
Dec 05 2015 15:55
@cema93, здравствуй.
Arata Inexperienced
@atainex
Dec 05 2015 15:55
@Big-Shark если бы я не знал, что ты так помогаешь людям, считал бы, что ты себе карму накрутил. Но нет.
JhaoDa
@jhaoda
Dec 05 2015 15:56
@cema93 заверни свою ссылку код, плиз
Maxim
@Big-Shark
Dec 05 2015 15:56
@cema93 поставь апострафы вокруг ссылки
Arata Inexperienced
@atainex
Dec 05 2015 15:56
@Big-Shark спасибо)
KarmaBot
@KarmaBot
Dec 05 2015 15:56
Спасибо (+1) для @Big-Shark принято! Текущая карма +514.
Сёмка Гавриленко
@cema93
Dec 05 2015 15:56
ой, я не знал, что этот чат так вставляет ссылки(
Arata Inexperienced
@atainex
Dec 05 2015 15:56
@eugene-holiday спасибо тоже)
KarmaBot
@KarmaBot
Dec 05 2015 15:56
Спасибо (+1) для @EugeneHoliday принято! Текущая карма +2.
Maxim
@Big-Shark
Dec 05 2015 15:56
@cema93 тут можно редактировать сообшения
Сёмка Гавриленко
@cema93
Dec 05 2015 15:57
@jhaoda а как это сделать?(
Maxim
@Big-Shark
Dec 05 2015 15:58
@cema93 используй `
JhaoDa
@jhaoda
Dec 05 2015 15:58
@cema93 попробуй мышку навести на сообщение и посмотреть, что происходит
Появляются разные интересные иконки справа...
Maxim
@Big-Shark
Dec 05 2015 15:58
@jhaoda Не игнорируй меня, пожалуйста ))))
Сёмка Гавриленко
@cema93
Dec 05 2015 15:59
я нашел контекстное меню, но edit не активно( а остальные активны
JhaoDa
@jhaoda
Dec 05 2015 15:59
@Big-Shark я не понял вопроса. В условии is null, а в выборку попали 0000-00-00? Это смущает?
Maxim
@Big-Shark
Dec 05 2015 15:59
@jhaoda угу
JhaoDa
@jhaoda
Dec 05 2015 16:00
@cema93 ты уверен, что нашёл меню именно своего сообщения?
Arata Inexperienced
@atainex
Dec 05 2015 16:00
@Big-Shark почему jhoda раздражительный?
Сёмка Гавриленко
@cema93
Dec 05 2015 16:00
@jhaoda да
JhaoDa
@jhaoda
Dec 05 2015 16:00
@atainex потому что ты задаешь вопросы, даже не попытавшись найти ответ самостоятельно
Maxim
@Big-Shark
Dec 05 2015 16:00
@atainex а я откуда знаю, все что я могу сказать, что он всегда такой) Но с ним лучше дружить)
Arata Inexperienced
@atainex
Dec 05 2015 16:01
@jhaoda я всегда заставляю гугл рыдать горькими слезами сначала. После чего пробую метод растыкания. Ну а потом ищу комьюнити по теме.
JhaoDa
@jhaoda
Dec 05 2015 16:02
@Big-Shark гугл подсказывает, что 0000-00-00 эквивалентно null
Arata Inexperienced
@atainex
Dec 05 2015 16:02
Мне очень неприятно, что меня обвинили за самое больное. обвинили в отсутствии своего же принципа.
JhaoDa
@jhaoda
Dec 05 2015 16:03
@Big-Shark сделано это из соображений совместимости с ODBC
@atainex ты не смог найти мануал по композеру? У тебя какой-то особый гугл?
Maxim
@Big-Shark
Dec 05 2015 16:04
@jhaoda какого черта тогда я там вижу и нуллы если увеличиваю лимит до 100? как мне уведеть только нулы?
Arata Inexperienced
@atainex
Dec 05 2015 16:06
@jhaoda я не смог найти ответ именно на свой вопрос изначальный.
Maxim
@Big-Shark
Dec 05 2015 16:07
@jhaoda разобрался, если поле не нуллебел, и я сравниваю его с нулл, то он 0000-00-00 счетает как нулл, а если поле нулебел, то нет
JhaoDa
@jhaoda
Dec 05 2015 16:07
@Big-Shark точно
Dinar Garipov
@garf
Dec 05 2015 16:33
@Big-Shark Как легко запутаться.
Maxim
@Big-Shark
Dec 05 2015 16:34
@gaaarfild не самое однозначное поведения
Arata Inexperienced
@atainex
Dec 05 2015 16:35
@Big-Shark спасибо!
KarmaBot
@KarmaBot
Dec 05 2015 16:35
Спасибо (+1) для @Big-Shark принято! Текущая карма +515.
Arata Inexperienced
@atainex
Dec 05 2015 16:35
@KarmaBot привет, что ты ещё можешь?
Maxim
@Big-Shark
Dec 05 2015 16:36
@atainex он много что может, но он про это молчит.
Arata Inexperienced
@atainex
Dec 05 2015 16:37
@KarmaBot сейчас прогоним тебя по тесту Тьюринга.
@KarmaBot начнём с простого. Ты бот?
JhaoDa
@jhaoda
Dec 05 2015 17:01
@atainex не надо упражняться с ботом в общем чате
Maxim
@Big-Shark
Dec 05 2015 17:03
https://github.com/elasticweb/nginx-configs непойму как эти чуваки собрали 155 звезд на гитхабе, просто запилив статью на хабре и собрав всего несколько нджинкс конфигов
Arata Inexperienced
@atainex
Dec 05 2015 17:09
@jhaoda господи, Вы или просто приставучий человек. Или я сделал вашу жизнь ужасной и нанёс огромный ущерб(
JhaoDa
@jhaoda
Dec 05 2015 17:10
@atainex просто здесь есть определенные правила. Для игрищ с ботом создан отдельный чат
Ты об этом не знаешь, я тебе об этом рассказал. Шо не так?
Arata Inexperienced
@atainex
Dec 05 2015 17:11
Таки всё в порядке.
Таки ни шо меня больше не касается)
Palchik
@palchik1985
Dec 05 2015 17:43
кто подскажет, есть ли штатные способы (лара или екстеншен) преобразовывать дату из вида 00:00, 5 декабря 2015 в datetime() ??
Maxim
@Big-Shark
Dec 05 2015 17:44
@palchik1985 strtotime не берет?
Palchik
@palchik1985
Dec 05 2015 17:44
@Big-Shark нет, дата на русском видимо поэтому. Слышал что в ларавел есть встроенное что-то для работы с датами
кто-то что-то об этом знает?
Maxim
@Big-Shark
Dec 05 2015 17:45
@palchik1985 с датами да, с русскими датами, нет) Но ничего не мешает использовать strtr )
Palchik
@palchik1985
Dec 05 2015 17:45
@Big-Shark ок, я понял, буду значит делать велосипед
https://github.com/LaravelRUS/localized-carbon вот нарыл, не знаю только что это будет
Oleg
@Malezha
Dec 05 2015 17:48
@palchik1985 этот пакет тебе не поможет парсить, он только для отображения и похоже уже устарел.
Palchik
@palchik1985
Dec 05 2015 17:48
@Malezha да, я тоже это начал подозревать. Ну ок, сооружу велик быстренько)
JhaoDa
@jhaoda
Dec 05 2015 17:50
@palchik1985 http://php.net/manual/ru/function.date-parse-from-format.php в комплекте с strtr
Maxim
@Big-Shark
Dec 05 2015 17:51
А есть чтото более нормальное чем дженкинс?
Palchik
@palchik1985
Dec 05 2015 17:51
@jhaoda да думаю что strtotime справится, но ок спасибо попробую и это если не подойдет
Palchik
@palchik1985
Dec 05 2015 17:58
да, после преобразования месяцев в англ, strtotime отлично хавает дату
@jhaoda @Big-Shark спасибо!)
KarmaBot
@KarmaBot
Dec 05 2015 17:58
Спасибо (+1) для @jhaoda принято! Текущая карма +472.
Спасибо (+1) для @Big-Shark принято! Текущая карма +516.
seoperin
@seoperin
Dec 05 2015 18:16
подскажите, почему то не срабаывает крон, сейчас вот так
protected function schedule(Schedule $schedule)
    {
        $schedule->command('inspire')
                 ->hourly();

        $schedule->command('queue:work')->everyMinute();
    }
это в app\console\kernel
не срабатывает queue:work
если просто в консольку вбить то норм
JhaoDa
@jhaoda
Dec 05 2015 18:26
@seoperin а ты в крон команду добавил?
seoperin
@seoperin
Dec 05 2015 18:26
@jhaoda $schedule->command('queue:work')->everyMinute(); а это не есть добавление в крон?
я просто по мануалу делал
JhaoDa
@jhaoda
Dec 05 2015 18:27
@seoperin я не знаю, по какому мануалу ты делал, а в официальном мануале написано, что надо сделать
seoperin
@seoperin
Dec 05 2015 18:28
ааа
это * php /path/to/artisan schedule:run 1>> /dev/null 2>&1 ?
JhaoDa
@jhaoda
Dec 05 2015 18:28
@seoperin да
seoperin
@seoperin
Dec 05 2015 18:31
@jhaoda спасибо
KarmaBot
@KarmaBot
Dec 05 2015 18:31
Спасибо (+1) для @jhaoda принято! Текущая карма +473.
Anton Vorontsov
@symbios-zi
Dec 05 2015 18:40
Посоветуйте плагин для загрузки изображений с возможностью сортировки
D3-FC
@D3-FC
Dec 05 2015 18:40
Приветв сем
при установке nmp install
Anton Vorontsov
@symbios-zi
Dec 05 2015 18:40
Dropzone как понял не умеет делать сортировку
D3-FC
@D3-FC
Dec 05 2015 18:40
npm WARN EPEERINVALID vueify@5.0.4 requires a peer of vueify-insert-css@^1.0.0 but none was installed.
npm WARN EPEERINVALID vueify@5.0.4 requires a peer of babel-runtime@^5.8.25 but none was installed.
npm WARN EPEERINVALID vueify@5.0.4 requires a peer of vue-hot-reload-api@^1.2.0 but none was installed.
KarmaBot
@KarmaBot
Dec 05 2015 18:40
SQL Builder error: SQL query is not valid
D3-FC
@D3-FC
Dec 05 2015 18:41
что это может быть?
Maxim
@Big-Shark
Dec 05 2015 18:42
0_0
D3-FC
@D3-FC
Dec 05 2015 18:43
там ещё куча error csgbncz
сыпится
но не успеваю копировать лог затерается
при этом browserfy работает
скрипты компилируются
но что-то явно идет не так
не зря же столько эксепшенов
JhaoDa
@jhaoda
Dec 05 2015 18:47
@D3-FC ты не пробовал свои мысли выражать более компактно?
Soprun Vladislav
@vlsoprun
Dec 05 2015 18:49
@D3-FC Вопрос года, а npm у тебя полностью установился? Попробуй переустановить его
D3-FC
@D3-FC
Dec 05 2015 18:53
@vlsoprun Уже раз 5 пробовал
создавал новый проэкт пробовал в него, переустанавливал nodjs. gulp
ничего не помогало
даже пробовал запускать компилятор под разными версиями c++ redist
Soprun Vladislav
@vlsoprun
Dec 05 2015 19:00
@D3-FC попробуй в package.json записать
{
  "private": true,
  "devDependencies": {
    "gulp": "latest"
  },
  "dependencies": {
    "laravel-elixir": "latest"
  }
}
@D3-FC может быть у тебя проблема в версиях пакетов
D3-FC
@D3-FC
Dec 05 2015 19:05
пробую
@vlsoprun
npm WARN install Couldn't install optional dependency: Unsupported

gyp ERR! configure error
gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.
gyp ERR! stack     at failNoPython (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:116:14)
gyp ERR! stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:71:11
gyp ERR! stack     at FSReqWrap.oncomplete (fs.js:82:15)
gyp ERR! System Windows_NT 6.3.9600
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd C:\OpenServer\domains\apotheka\node_modules\utf-8-validate
gyp ERR! node -v v5.1.0
gyp ERR! node-gyp -v v3.0.3
gyp ERR! not ok
npm WARN install:utf-8-validate@1.2.1 utf-8-validate@1.2.1 install: `node-gyp rebuild`
npm WARN install:utf-8-validate@1.2.1 Exit status 1
npm WARN EJSONPARSE Failed to parse json
npm WARN EJSONPARSE Unexpected token '/' at 1:1
npm WARN EJSONPARSE //
npm WARN EJSONPARSE ^
npm WARN EPEERINVALID vueify@5.0.4 requires a peer of babel-runtime@^5.8.25 but none was installed.
npm WARN EPEERINVALID vueify@5.0.4 requires a peer of vue-hot-reload-api@^1.2.0 but none was installed.
npm WARN EPEERINVALID vueify@5.0.4 requires a peer of vueify-insert-css@^1.0.0 but none was installed.
npm WARN EPACKAGEJSON apotheka No description
npm WARN EPACKAGEJSON apotheka No repository field.
npm WARN EPACKAGEJSON apotheka No README data
npm WARN EPACKAGEJSON apotheka No license field.
Oleg
@Malezha
Dec 05 2015 19:13
@D3-FC прямым текстом написали, что нужен питон.
D3-FC
@D3-FC
Dec 05 2015 19:15
странно что ему питон нужен
Maxim
@Big-Shark
Dec 05 2015 19:15
омг
D3-FC
@D3-FC
Dec 05 2015 19:16
@Big-Shark а более развёрнуто?
Maxim
@Big-Shark
Dec 05 2015 19:17
ну чтоб сделать простой сайтик теперь надо, пхп, ноду, а еще и питон)
Oleg
@Malezha
Dec 05 2015 19:18
А еще желательно самому работать под никсами или разворачивать вагрант.
Maxim
@Big-Shark
Dec 05 2015 19:19
я вот просто бод убунтой работаю, и не вижу смысла в вагранте дже)
Oleg
@Malezha
Dec 05 2015 19:21
Тоже пытался с ним работать, но постоянно синхронизировать папки надоело =)
AlexKenbo
@AlexKenbo
Dec 05 2015 19:48
This message was deleted
Victor Golovko
@siptik
Dec 05 2015 21:37

привет. какая то непонятная штука происходит.
Пытаюсь вернуть json:

        $lastConversation = ConversationHelper::getConversations(null,2);
       //  var_dump($lastConversations[0]);
        return ['success' => true,'last_messages' => $lastConversation];

возвращает

{"success":true,"last_message":{}}
должно вернуть две записи из бд
если сделать var_dump, то показывает, что записи есть
дальше, делаю так
return ['success' => true,'last_messages' => $lastConversation[0]];
т.е. выбираю 1 запись из списка и ....
{"success":true,"last_messages":{"id":"9","conversation_id":"2","user_id":"34","message":" \"With \r\na thorough\r\n knowledge \r\nof our \r\nbusiness \r\nand the consumer \r\nproducts industry, Clive is an outstanding choice\r\n to help ensure that we are strongly positioned to win in the marketplace and ultimately drive strong, steady top-line growth across our entire global portfolio,\" Kellogg Company Chairman and CEO John Bryant said in a statement.","status":"unread","created_at":"2015-12-04 22:46:42","updated_at":"-0001-11-30 00:00:00","deleted_at":"0000-00-00 00:00:00","first_name":"er7786","last_name":"test last name","photo":"","last_message_user_id":"34"}}
почему не работает 'last_messages' => $lastConversation, когда работает 'last_messages' => $lastConversation[0]
Denis Isaychenko
@Rhincodon
Dec 05 2015 21:44
@siptik return response()->json([]); http://laravel.com/docs/5.1/responses#json-responses
Victor Golovko
@siptik
Dec 05 2015 21:46
Так оно же автоматом преобразует в json, если метод возвращает не view
@Rhincodon, да и не работает всеравно
return response()->json( ['success' => true,'last_messages' => $lastConversation]);
{"success":true,"last_messages":{}}
Denis Isaychenko
@Rhincodon
Dec 05 2015 21:48
@siptik dd($lastConversation) скинь
Victor Golovko
@siptik
Dec 05 2015 21:48
 return response()->json( ['success' => true,'last_messages' => $lastConversation[0]]);
{"success":true,"last_messages":{"id":"9","conversation_id":"2","user_id":"34","message":" \"With \r\na thorough\r\n knowledge \r\nof our \r\nbusiness \r\nand the consumer \r\nproducts industry, Clive is an outstanding choice\r\n to help ensure that we are strongly positioned to win in the marketplace and ultimately drive strong, steady top-line growth across our entire global portfolio,\" Kellogg Company Chairman and CEO John Bryant said in a statement.","status":"unread","created_at":"2015-12-04 22:46:42","updated_at":"-0001-11-30 00:00:00","deleted_at":"0000-00-00 00:00:00","first_name":"er7786","last_name":"test last name","photo":"","last_message_user_id":"34"}}
dump:
вернее dd
Maksim
@Stereotip42
Dec 05 2015 21:50
Парни, sleepingOwl работает с русским языком? У меня или ничего не выводит, или ???
Victor Golovko
@siptik
Dec 05 2015 21:50
LengthAwarePaginator {#295 ▼
  #total: 2
  #lastPage: 1
  #items: Collection {#297 ▶}
  #perPage: 2
  #currentPage: 1
  #path: "http://skibuddy.loc/conversation/numOfUnreadMessages/"
  #query: []
  #fragment: null
  #pageName: "page"
}
@Rhincodon
Denis Isaychenko
@Rhincodon
Dec 05 2015 21:51
@siptik $lastConversation->items()
Victor Golovko
@siptik
Dec 05 2015 21:52
This message was deleted
@Rhincodon
JhaoDa
@jhaoda
Dec 05 2015 21:52
@siptik тебе говорят, что писать надо. а не дамп просят :)
Denis Isaychenko
@Rhincodon
Dec 05 2015 21:52
@siptik я имею ввиду это то что тебе нужно чтобы всё вывести )
Victor Golovko
@siptik
Dec 05 2015 21:53
@Rhincodon чет я не понимаю, а почему?
JhaoDa
@jhaoda
Dec 05 2015 21:53
@siptik убери простыню
Victor Golovko
@siptik
Dec 05 2015 21:54
@jhaoda объясни почему не преобразует в json
а лучше скинь ссылку на док, реально я не понимаю
JhaoDa
@jhaoda
Dec 05 2015 21:54
@siptik т.е. ты не видишь, что у тебя LengthAwarePaginator в результате запроса вместо коллекции?
LengthAwarePaginator не имплементит Arrayable или JsonSerializable, поэтому получается пустой объект
Victor Golovko
@siptik
Dec 05 2015 21:56
@jhaoda понял. Почему то я не увидел это в доках
JhaoDa
@jhaoda
Dec 05 2015 21:56
@siptik что ты не увидел?
Не увидел, что нельзя отдавать клиенту сразу пагинатор?:)
Victor Golovko
@siptik
Dec 05 2015 21:57
что он не имплементит Arrayable или JsonSerializable,
JhaoDa
@jhaoda
Dec 05 2015 21:57
Бл...
@siptik ты издеваешься? С какого хера он должен это делать?
У пагинатора есть items(), это коллекция, и вот она прекрасно json'изируется.
Victor Golovko
@siptik
Dec 05 2015 21:58
@jhaoda а с какого хрена оно не должно делать? я не увидел в доке, что возвращается не коллекция, а объект пагинатора
JhaoDa
@jhaoda
Dec 05 2015 21:58
@siptik да ты там сам написал фиг знает что, а виновата дока?:)
Victor Golovko
@siptik
Dec 05 2015 21:59
@jhaoda я исправил
JhaoDa
@jhaoda
Dec 05 2015 21:59
Что ты исправил? Что за метод $lastConversation = ConversationHelper::getConversations(null,2); ?
Кто его написал? Тэйлор или ты?
Victor Golovko
@siptik
Dec 05 2015 21:59
этот метод всеголишь репозиторий
JhaoDa
@jhaoda
Dec 05 2015 22:00
@siptik кто написал репозиторий, Тэйлор или ты?
Victor Golovko
@siptik
Dec 05 2015 22:00
@jhaoda тебя устроит если я верну
Conversation::currentUser(self::getCurrentUser())->withLastMessage()->withLastMessageOwner()->paginate($limit)
JhaoDa
@jhaoda
Dec 05 2015 22:01
Уверен на 146%, что ты. Тогда и спроси себя — почему возвращается пагинатор?
Victor Golovko
@siptik
Dec 05 2015 22:01
да потому что мне и нужна пагинация
ладно. проехали
JhaoDa
@jhaoda
Dec 05 2015 22:02
Ну ты её получил. Только почему-то не используешь её, а сразу пытаешься в json запихать
Может быть надо про пагинацию почитать доку внимательно, всю, а не кусками?
Victor Golovko
@siptik
Dec 05 2015 22:02
@jhaoda согласен

просто можно было без

@siptik ты издеваешься? С какого хера он должен это делать?

а сказать, что если используешь пагинатор, то возвращается другой объект. Глянь в доку
JhaoDa
@jhaoda
Dec 05 2015 22:17
@siptik ты тут не первый месяц, глядеть в доку у тебя уже должно быть рефлексом
Ну и как это я — и без ехидства и сарказма?:)
Victor Golovko
@siptik
Dec 05 2015 22:18
вот пи..k :smile: Мир, дружба, жевачка :)
@jhaoda
Ruslan-Aydin
@Ruslan-Aydin
Dec 05 2015 22:32
Добрый ночи.
        \Lang::setLocale('en');
        //dd(\Lang::getLocale());
        return  redirect('/i');
не могу поменять язык, по умолчанию стоит ru, а на en не меняется. Сервер на виндовсе
getLocale показывает что все поменялось, но после редиректа, на странице, снова ru
Roman
@fearrr
Dec 05 2015 22:38
@Ruslan-Aydin а где это устанавливаешь?
Ruslan-Aydin
@Ruslan-Aydin
Dec 05 2015 22:40
@fearrr и в роуте пробовал, и в контроллере
Denis Isaychenko
@Rhincodon
Dec 05 2015 22:47
@Ruslan-Aydin ты же понимаешь что если ты где то в методе поставил setLocale('en') то оно работает только при запросах в которых триггерится этот метод, а не перманентно на все будущие запросы? и что redirect() создаёт новый цикл запрос-ответ в котором метод может и не участвовать?
Roman
@fearrr
Dec 05 2015 22:47
@Ruslan-Aydin Может в сессию или куки записывать?
Victor Golovko
@siptik
Dec 05 2015 22:47
@fearrr в куки запиши
Roman
@fearrr
Dec 05 2015 22:48
@siptik спасибо, но мне нечего записать туда)
KarmaBot
@KarmaBot
Dec 05 2015 22:48
Спасибо (+1) для @siptik принято! Текущая карма +20.
Roman
@fearrr
Dec 05 2015 22:49
е мое.. что это :smile:
Victor Golovko
@siptik
Dec 05 2015 22:49
@fearrr - кармабот
))
Roman
@fearrr
Dec 05 2015 22:50
еще одно спасибо за то что меня перепутали с другим участником чата :smile:
Victor Golovko
@siptik
Dec 05 2015 22:51
@Karmabot все видит))
Ruslan-Aydin
@Ruslan-Aydin
Dec 05 2015 22:51
Route::get('language/{locale}',function ($locale) {
    //App::setLocale($locale);
    \Lang::setLocale('en');
    return  back();
});
@Rhincodon а если так ?
Roman
@fearrr
Dec 05 2015 22:52
@siptik просто нужно внимательнее чат читать
Victor Golovko
@siptik
Dec 05 2015 22:53
@fearrr как-никак внимание пропадает после 18:00
Ruslan-Aydin
@Ruslan-Aydin
Dec 05 2015 23:04
@siptik спасибо
KarmaBot
@KarmaBot
Dec 05 2015 23:04
Спасибо (+1) для @siptik принято! Текущая карма +21.
Ruslan-Aydin
@Ruslan-Aydin
Dec 05 2015 23:04
@Rhincodon спасибо, почему то подумал что он сам сохраняет локаль в сессии
KarmaBot
@KarmaBot
Dec 05 2015 23:04
Спасибо (+1) для @Rhincodon принято! Текущая карма +42.