These are chat archives for LaravelRUS/chat

22nd
Aug 2017
SanyaSPY
@SanyaSPY
Aug 22 2017 08:42
Всем привет! Ларавел 5.5 уже зафиналил?
KarmaBot
@KarmaBot
Aug 22 2017 08:42
@SanyaSPY, привет, как настроение?
SanyaSPY
@SanyaSPY
Aug 22 2017 08:42
@KarmaBot норма, бот ;-)
projct1
@projct1
Aug 22 2017 08:43
плохая практика вызывать события в лисенерах?
JhaoDa
@jhaoda
Aug 22 2017 08:45
@SanyaSPY а должны? Вроде, последний раз сроки обозначили вполне конкретно
SanyaSPY
@SanyaSPY
Aug 22 2017 09:01
@jhaoda дата релиза 5.5?
projct1
@projct1
Aug 22 2017 09:01
или лисенер вызывать в лисенере?
JhaoDa
@jhaoda
Aug 22 2017 09:01
@SanyaSPY ага
projct1
@projct1
Aug 22 2017 09:02
😊
SanyaSPY
@SanyaSPY
Aug 22 2017 09:02
@jhaoda когда?
JhaoDa
@jhaoda
Aug 22 2017 09:02
@SanyaSPY 28-30 августа, т.е. в районе ларакона. Но могут и позже, за ними не заржавеет...
SanyaSPY
@SanyaSPY
Aug 22 2017 09:03
@jhaoda понял, жду :+1:
@jhaoda просто я на офф сайте увидел в доках версию 5.5
Ваня Devium
@webdevium
Aug 22 2017 09:05
для предварительно ознакомления
Anton Vorontsov
@symbios-zi
Aug 22 2017 12:29
@rorc чувак, у тебя какие то проблемы с архитектурой имхо.
увлечешься так и потом дебажить будет тяжело
Ислам
@IMiciew_twitter
Aug 22 2017 12:32
всем доброго и продуктивного. кто нибудь может пояснить, как такое может в репозитории появиться? https://prnt.sc/gbl5pm
и как это лечить. vcs mercurial
Anton Vorontsov
@symbios-zi
Aug 22 2017 12:36
непонятно в чем проблема?
Ислам
@IMiciew_twitter
Aug 22 2017 12:58
@symbios-zi ветка как бы одна должна быть, но стало их 2. это, видимо, головы
Anton Vorontsov
@symbios-zi
Aug 22 2017 12:59
а их реально 2?
может твой софт заглючил? git branch 2 ветки покажет?
Ислам
@IMiciew_twitter
Aug 22 2017 13:00
может твой софт заглючил? git branch 2 ветки покажет?
эта команда показывает ветку dev
а битбакет утверждает, что таких 2 штуки
Ислам
@IMiciew_twitter
Aug 22 2017 13:08
мне кажется, или git куда умнее и проще меркуриала.
проблему решил слиянием этих двух голов в одну.
PhpNet
@PhpNet
Aug 22 2017 14:09

Приветствую. Подскажите, плз, в чем может быть прикол.

Есть роут:
Route::post('catalog/product-review/{id}', '\App\Http\Controllers\Catalog\IndexController@saveReviews')->name('catalog_product_review');

Соответственно в папке лежит этот контроллер, и метод saveReviews($id) у него есть
Сейчас пришлось этот метод поменять, но изменения в упор не видит (для теста банально поставил die('foo')) - продолжает работать "по старому".

opcache выключен (apache fastcgi), artisan optimise, artisan cahe:clear, composer dump выполнял, апач рестартил. в чем может быть еще подвох?
Зы: Если вынести метод saveReviews в отдельный контроллер в том же неймспейсе и подправить роут, то начинает работать. Как с таким бороться?

KarmaBot
@KarmaBot
Aug 22 2017 14:09
О! @PhpNet! Сто лет не виделись!) Как жизнь молодецкая? Рассказывай :)
Ваня Devium
@webdevium
Aug 22 2017 14:10
@PhpNet роуты выше проверь
PhpNet
@PhpNet
Aug 22 2017 14:11
@webdevium с упоминанием слова review ничего больше нет
ни выше ни ниже
Ваня Devium
@webdevium
Aug 22 2017 14:11
@PhpNet а с catalog?
если у тебя выше есть роут catalog/{jopa}, то вот он и ловит
PhpNet
@PhpNet
Aug 22 2017 14:13
@webdevium не, есть только просто Route::get('catalog', 'Catalog\IndexController@index')->name('catalog_index'); без параметров, но если его закомментить ничего не меняется
Ваня Devium
@webdevium
Aug 22 2017 14:13
потому что он гет, все логично
Alexander
@spartaque
Aug 22 2017 14:13
@webdevium Ваня, ты какой то не на позитивный. У тебя во всех примерах jopa:)
Ваня Devium
@webdevium
Aug 22 2017 14:13
это я еще 3.14zda не использую как переменные :)
PhpNet
@PhpNet
Aug 22 2017 14:14
ну post-роутов с каталогом больше нема. в общем что то странное )
SanyaSPY
@SanyaSPY
Aug 22 2017 15:13
подскажи на модели можно делать группировку Model::groupBy('name')->get() ?
Ваня Devium
@webdevium
Aug 22 2017 15:13
можно
Soprun Vladislav
@vlsoprun
Aug 22 2017 15:13
@SanyaSPY а почему нет? ))
vladyslavstartsev
@vladyslavstartsev
Aug 22 2017 15:14
Ребята привет, вопрос не ларавелевский правда. А кто-то здесь юзал paypal/PayPal-PHP-SDK ?
KarmaBot
@KarmaBot
Aug 22 2017 15:14
Приветствую тебя, @vladyslavstartsev!
SanyaSPY
@SanyaSPY
Aug 22 2017 15:15
@webdevium @vlsoprun а добавлять еще что то надо, а то у меня ошибка
Ваня Devium
@webdevium
Aug 22 2017 15:15
@SanyaSPY ничего. Поле в базе name есть?
SanyaSPY
@SanyaSPY
Aug 22 2017 15:15
@webdevium есть
Ваня Devium
@webdevium
Aug 22 2017 15:15
а полный запрос какой получился?
а ошибку угадывать надо?
Soprun Vladislav
@vlsoprun
Aug 22 2017 15:17
@SanyaSPY а что именно ты хочешь и ты уверен что при "этом" должна быть группировка по колонке?
SanyaSPY
@SanyaSPY
Aug 22 2017 15:17
@webdevium Syntax error or access violation: 1055 'blog.product.id' isn't in GROUP BY (SQL: select * from product where date(created_at) = 2017-08-22 group by name)
@vladyslavstartsev что тебя интересует по пайпал?
SanyaSPY
@SanyaSPY
Aug 22 2017 15:26
@webdevium @vlsoprun группировка работает при Model::select->('name)->groupBy('name')->get()
Ваня Devium
@webdevium
Aug 22 2017 15:26
@SanyaSPY не глупи
SanyaSPY
@SanyaSPY
Aug 22 2017 15:29
@webdevium попробуй у себя groupBy на модели
Ваня Devium
@webdevium
Aug 22 2017 15:30
@SanyaSPY Jopa::groupBy('title')->get();
и все
SanyaSPY
@SanyaSPY
Aug 22 2017 15:31
@webdevium и что жопа отработала без ошибки?
Ваня Devium
@webdevium
Aug 22 2017 15:31
естественно
у тебя проблема даже не в группировке
а в том, что blog.product.id не в запросе
у тебя другой коннект используется? или другая база?
SanyaSPY
@SanyaSPY
Aug 22 2017 15:32
@webdevium нет, разбираюсь
Ваня Devium
@webdevium
Aug 22 2017 15:32
в ту сторону ковыряй
группировка не может не работать
проблема в глобальном запросе
SanyaSPY
@SanyaSPY
Aug 22 2017 15:35
@webdevium ковыряю только получается одна Jopa -> PDOException
Tinboy
@Tinboy
Aug 22 2017 15:37

всем привет,вопрос такой есть функция ,в начале которой стоит

if(\Cache::has('ticket.user.' . $this->user->id))
            return response()->json(['text' => 'Подождите...', 'type' => 'error']);
        \Cache::put('ticket.user.' . $this->user->id, '', 0.02);

Так вот в последнее время иногда вылетают ошибки типа

local.ERROR: exception 'ErrorException' with message 'unserialize(): Error at offset 0 of 9 bytes'

Ругается на

\Cache::has('ticket.user.' . $this->user->id
KarmaBot
@KarmaBot
Aug 22 2017 15:37
@Tinboy, ну рассказывай. Как жизнь? :)
Ваня Devium
@webdevium
Aug 22 2017 15:38
@SanyaSPY зайди просто в pma и выполни запрос
пробовал?
@Tinboy $this->user->id тут точно бывает только цифра, или еще кое-что бывает?
Alexander
@spartaque
Aug 22 2017 15:42
@vladyslavstartsev использовал
Tinboy
@Tinboy
Aug 22 2017 15:46
@webdevium я практически убежден,что цифра.Вот из ошибки строка
/var/www/html/vendor/laravel/framework/src/Illuminate/Cache/FileStore.php(47): Illuminate\Cache\FileStore->getPayload('ticket.user.628...')
Ваня Devium
@webdevium
Aug 22 2017 15:47
@Tinboy мне три точки вконце не нравится
vladyslavstartsev
@vladyslavstartsev
Aug 22 2017 15:49
Отлично, хочу получить данные юзера как здесь https://github.com/paypal/PayPal-PHP-SDK/blob/master/sample/lipp/GetUserInfo.php но поучаю - Unable to refresh access token. Собственно ошибка описана paypal/PayPal-PHP-SDK#913 что бы не дублировать описание
Alexander
@spartaque
Aug 22 2017 15:57
@vladyslavstartsev а почему ты пробуешь получить токен с $request->input('code')? В доке написано "You can retrieve the refresh token by executing ObtainUserConsent.php and store the refresh token"
я не уверен, но предполагаю. Я получал инфу по юзеру только при подтверждении оплаты, и все работает. и я сомневаюсь что в таком пакете будут такие ошибки
Tinboy
@Tinboy
Aug 22 2017 16:02
@webdevium меня тоже они смущают,но мб так и должно быть,нет?
Ваня Devium
@webdevium
Aug 22 2017 16:02
нет
Tinboy
@Tinboy
Aug 22 2017 16:04
@webdevium так а что это значит?
Ваня Devium
@webdevium
Aug 22 2017 16:04
трассируй построчно до победы
я не знаю как у тебя что сделано
может у тебя старый кеш есть, а формат изменился, и unserialize материться
Tinboy
@Tinboy
Aug 22 2017 16:05
@webdevium что значит трассировать?
Ваня Devium
@webdevium
Aug 22 2017 16:05
сделай cache:clear и пробуй заново
Tinboy
@Tinboy
Aug 22 2017 16:05
@webdevium еще хотел спросить
@webdevium когда я делаю Cache::put на 2 сек,то через 2 сек Cache::has возвращает false ,но папка из storage/cache не удаляется,так и должно быть?
vladyslavstartsev
@vladyslavstartsev
Aug 22 2017 16:06
Так если открыть ObtainUserConsent.php то там будет первый кусок кода он аналогичен.
Ваня Devium
@webdevium
Aug 22 2017 16:07
@Tinboy ага
кто же папкой пользуется то :)
для разработки конечно классно, но не для готовых решений
chmod -R 0777 storage не забыл сделать?
Tinboy
@Tinboy
Aug 22 2017 16:08
@webdevium не забыл,просто получается сервер забивается ,т.к бесполезные папки складируются там
Ваня Devium
@webdevium
Aug 22 2017 16:09
@Tinboy еще раз говорю: никто не использует файловую систему как кеш, это глупо
Tinboy
@Tinboy
Aug 22 2017 16:09
@webdevium если в конфиге поменяю на редис,то по истечению срока ключи будут удаляться?
Ваня Devium
@webdevium
Aug 22 2017 16:10
@Tinboy а редис для этого и используется
Tinboy
@Tinboy
Aug 22 2017 16:10
@webdevium спасибо
KarmaBot
@KarmaBot
Aug 22 2017 16:10
Спасибо (+1) для @webdevium принято! Текущая карма +267.
Alexander Melihov
@melihovv
Aug 22 2017 18:39
Ребят, правильно ли я понимаю, что, начиная с 5.3, в конструктор контроллера не получится заинжектить аутентифицированного пользователя? Так как конструктор контроллера раньше мидлеварей вызывается.
Alexander
@spartaque
Aug 22 2017 18:47
@melihovv правильно
Alexander Melihov
@melihovv
Aug 22 2017 18:49
@spartaque спасибо
KarmaBot
@KarmaBot
Aug 22 2017 18:49
Спасибо (+1) для @spartaque принято! Текущая карма +40.
grygoriy-pinkas
@grygoriy-pinkas
Aug 22 2017 19:49
Что ето такое? Parse error: syntax error, unexpected '.', expecting '&' or variable (T_VARIABLE) in C:\OSPanel\domains\laravel.test\laravel\vendor\laravel\framework\src\Illuminate\Foundation\helpers.php on line 444
утанавливает успешно но при заходе на стартовою страницу - такое Parse error: syntax error, unexpected '.', expecting '&' or variable (T_VARIABLE) in C:\OSPanel\domains\laravel.test\laravel\vendor\laravel\framework\src\Illuminate\Foundation\helpers.php on line 444
Kirill Nesmeyanov
@SerafimArts
Aug 22 2017 20:38
@grygoriy-pinkas у тебя пых древний, предлагаю обновиться