These are chat archives for LaravelRUS/chat

7th
Aug 2017
Ostap
@BendersOstap_twitter
Aug 07 2017 06:19
Ребят а что Laravel из коробки поддерживает jwt?
авторизацию и тд?
Anton Vorontsov
@symbios-zi
Aug 07 2017 06:36
@BendersOstap_twitter jwt нет из коробки. Есть пакет. https://github.com/tymondesigns/jwt-auth
Igor Markin
@markinigor
Aug 07 2017 06:48
@symbios-zi Если я не ошибаюсь, в пасспорте все таки jwt https://laravel.com/docs/5.4/passport#consuming-your-api-with-javascript По крайней мере мидла которая куку отдает с jwt
@BendersOstap_twitter Ну и ты почитай https://laravel.com/docs/5.4/passport
Anton Vorontsov
@symbios-zi
Aug 07 2017 07:10
@markinigor о, отстал от жизни
сорян
opensgame
@opensgame
Aug 07 2017 07:15
@Oleg-Arkhipov что бы при запросе site.ru/pma ларавел отдавала phpmyadmin
JhaoDa
@jhaoda
Aug 07 2017 07:16
@opensgame зачем тебе phpmyadmin?
projct1
@projct1
Aug 07 2017 07:18
собираюсь написать новый канал для отправки СМС вот сюда http://laravel-notification-channels.com/
подскажите как правильней сделать, есть ли инструкция?
или просто открывать код https://github.com/laravel-notification-channels/smsc-ru и по аналогии?
JhaoDa
@jhaoda
Aug 07 2017 07:18
Пххх, не прошло и года, как rorc созрел. Прогресс...
slider23
@slider23
Aug 07 2017 07:18
@opensgame location /pma/*{ - а у location nginx точно такой синтаксис ? Звёздочка означает "любые символы" ?
JhaoDa
@jhaoda
Aug 07 2017 07:20
@rorc берешь https://github.com/laravel-notification-channels/skeleton и делаешь на его основе, подсматривая у меня
projct1
@projct1
Aug 07 2017 07:20
и ещё вопрос, это же сразу под этим аккаунтом надо создавать репозиторий https://github.com/laravel-notification-channels
или сначала под своим акком, а потом запулить
Igor Markin
@markinigor
Aug 07 2017 07:20
@symbios-zi старый стал, неповоротливый - скоро тебя твой школьник обойдет :)
JhaoDa
@jhaoda
Aug 07 2017 07:21
@rorc ты читал мануал? Ах, да, ты же их не читаешь...
projct1
@projct1
Aug 07 2017 07:21
@jhaoda точн, спс, проглядел скелет)
@jhaoda на счёт доков, ты про это? https://laravel.com/docs/5.4/notifications#specifying-delivery-channels
тут же ничё не сказано на счёт аккаунта
JhaoDa
@jhaoda
Aug 07 2017 07:23
@rorc я насчёт доков по разработке каналов
projct1
@projct1
Aug 07 2017 07:24
@jhaoda ясн
@jhaoda а на счёт размещения?
сначала делать создать репу под своим акком и потом запулить?
JhaoDa
@jhaoda
Aug 07 2017 07:24
@rorc я и спрашиваю — ты мануал читал? Благо, что он из одного абзаца состоит, даже ты осилишь (наверное)
тут не сказано про гитхаб-аккаунты)
JhaoDa
@jhaoda
Aug 07 2017 07:26
Какой ппц...
@rorc ало, чувак, ты сам кинул ссылку на https://github.com/laravel-notification-channels. Не пробовал прочитать, что там пишут?
projct1
@projct1
Aug 07 2017 07:28
всё, увидел)
JhaoDa
@jhaoda
Aug 07 2017 07:29
@rorc слушай, тебя самого это не напрягает? Вот так вот тупить?
opensgame
@opensgame
Aug 07 2017 07:32
@slider23 вроде да, но я уже на apache перешол.
Сделал в apache корневую директорию public и когда запрашиваю .env файл то он отдаёться на скачивание, другие файлы не отдаютьс только этот, в чём может быть дело?
projct1
@projct1
Aug 07 2017 07:35
@jhaoda 😊
Evgeny Stefanenko
@KomAuras
Aug 07 2017 07:38
@opensgame в public .env файла не должно быть.
opensgame
@opensgame
Aug 07 2017 07:39
@HectorPrima в том то дело что он директорией выше находиться
тоесть в /var/www/html
а в мир смотрит папка /var/www/html/public
opensgame
@opensgame
Aug 07 2017 07:46
Просто чудеса переименовал я папку /var/www/html но файл .env отдаться на скачивание
апач я уже не раз перезапускал
Evgeny Stefanenko
@KomAuras
Aug 07 2017 07:46
@opensgame а ты уверен что nginx отключен?
Ощущение что ты там от души в конфигах повеселился :)
am0nshi
@am0nshi
Aug 07 2017 07:47
А слабо заголовки глянуть и увидеть - нгинх это или Апач?
opensgame
@opensgame
Aug 07 2017 07:48
@am0nshi я походу понял, это хром закешировал файл и отдавал его, хотя это как то странно
am0nshi
@am0nshi
Aug 07 2017 07:49
Дичь :)
opensgame
@opensgame
Aug 07 2017 08:05
переименовал я папку html обратно и получаю 404 Not found404 Not found
написал echo в routs убрал его запустил получаю один 404 Not found
что это за фигня может быть?
до переименовывания всё работало
Roman Adigezalov
@Adigezalov
Aug 07 2017 08:12
Всем привет.
Такой вопрос:
Есть меню, в которое выводятся все родительские категории. Но также есть и дочерние категории.
В случае, перехода по родительской категории отобразить дочерние труда не составляет. Но как мне отображать дочерние при наведении на родительскую?
В случае перехода по родительской я передавал ее id и по нему выводил дочерние.
KarmaBot
@KarmaBot
Aug 07 2017 08:12
Не узнал тебя, @Adigezalov. Богатым будешь :)
Alexander
@Dualse
Aug 07 2017 08:13
@Adigezalov ну так ты выведи родительские вместе с дочерними и через уже на фронте крути как хочешь
arimanov
@arimanov
Aug 07 2017 08:25
Всем привет, вопрос не совсем по Ларавел, но может кто подскажет по регулярке: preg_match('(ЛС|ГВ|ХВ|ГЗ|ЭЛ|СЧ)\s*(\d+)', "ЛС 121 ГВ 111", $matches);. Интерпретатор ругается: Warning: preg_match(): Unknown modifier '\' in .... При этом регулярка работает в различных онлайн проверяльщиках регулярных выражений. Как правильно скормить ее PHP?
KarmaBot
@KarmaBot
Aug 07 2017 08:25
Прувет, @arimanov!
Ostap
@BendersOstap_twitter
Aug 07 2017 08:28
@markinigor да да в паспорте он есть, но как то он там фигурирует мельком только)
Igor Markin
@markinigor
Aug 07 2017 08:55
@BendersOstap_twitter ну ты спросил поддерживает ли из коробки, jwt, авторизацию аутентификацию и т.д. Тебе сказали что в пасспорте есть (считай из коробки), че еще надо?
Ibrahim Madi
@madi-madi
Aug 07 2017 09:24
how can get $token = $_POST['stripeToken'];
in stripe with laravel ?
Vladimir Kikot
@shoxy
Aug 07 2017 09:25
гайз, ку. нужно в скоупе заджоинить только последнюю запись. есть вот такое https://pastebin.com/kBx06C9t, но чет не работает
Alexander
@spartaque
Aug 07 2017 09:38
@shoxy что именно не работает?
Ibrahim Madi
@madi-madi
Aug 07 2017 09:39
@markinigor thanks but i'm not use token form i want get token_stripe
KarmaBot
@KarmaBot
Aug 07 2017 09:39
Спасибо (+1) для @igorvdonsk принято! Текущая карма +42.
Vladimir Kikot
@shoxy
Aug 07 2017 09:43
@spartaque в таблице order_flags есть n записей с разными значениями sent_at, у последней записи sent_at = 2017-08-07 09:41:27, у таблицы order_change_logs 1 запись, у которой created_at=2017-08-07 09:36:27. Джоин https://pastebin.com/kBx06C9t вместе с условием https://pastebin.com/NK26pFJ6 возвращают запись, хотя не должны.
JhaoDa
@jhaoda
Aug 07 2017 09:44
@madi-madi it's russian chat
Ibrahim Madi
@madi-madi
Aug 07 2017 09:51
@jhaoda thanks Good luck (-_-)
KarmaBot
@KarmaBot
Aug 07 2017 09:51
Спасибо (+1) для @jhaoda принято! Текущая карма +1582.
Kirill Nesmeyanov
@SerafimArts
Aug 07 2017 09:53
@jhaoda слышь, читак!
JhaoDa
@jhaoda
Aug 07 2017 09:53
@SerafimArts чоа?
Kirill Nesmeyanov
@SerafimArts
Aug 07 2017 09:53
@jhaoda читеришь же, вот вижу же
доказать не могу, конечно, но вижу!
Igor Markin
@markinigor
Aug 07 2017 09:55
@SerafimArts заходит с фейковых акков и накручивает карму?
Kirill Nesmeyanov
@SerafimArts
Aug 07 2017 09:55
@markinigor точно! @jhaoda попался, голбучик?! Тебя раскусили
projct1
@projct1
Aug 07 2017 09:59
подскажите плз как добавить пустой параметр в роут
в адресной строке есть ?status_id=, но функция выводит без этого параметра
route('revise.index', ['status_id' => Request::input('status_id', '')])
Kirill Nesmeyanov
@SerafimArts
Aug 07 2017 10:02
@rorc ты в курсе, что параметры и роуты - это вообще разные вещи?
projct1
@projct1
Aug 07 2017 10:02
@SerafimArts ага
@SerafimArts как сделать чтоб не игнорилось
Kirill Nesmeyanov
@SerafimArts
Aug 07 2017 10:04
@rorc никак
это разные вещи
Evgeny Stefanenko
@KomAuras
Aug 07 2017 10:04
@rorc для чего тебе пустышка?
projct1
@projct1
Aug 07 2017 10:04
@HectorPrima указывает на null
Evgeny Stefanenko
@KomAuras
Aug 07 2017 10:05
а если их 20 будет условных... все выводить будешь?
if ($request->has('id')) ....
zmirk
@zmirk
Aug 07 2017 10:23
Ребят, всем привет! Интересной и продуктивной работы) Можно здесь задать вопрос, не относящийся напрямую к Ларе?
KarmaBot
@KarmaBot
Aug 07 2017 10:23
@zmirk, привет =)
zmirk
@zmirk
Aug 07 2017 10:23
По насторойке mod_rewrite в htaccess
Anton Vorontsov
@symbios-zi
Aug 07 2017 11:14
@zmirk в оффтопе
zmirk
@zmirk
Aug 07 2017 11:31
@symbios-zi , а не подскажешь, как туда зайти. Я тут, просто, новичек пока)
Oleg Arkhipov
@Oleg-Arkhipov
Aug 07 2017 11:32
@symbios-zi теперь в этом чате.
Evgeny Stefanenko
@KomAuras
Aug 07 2017 11:49
@zmirk справа вверху иконка земного шара. В нее тыкаешь. Далее выбираешь чат offtop
Anton Vorontsov
@symbios-zi
Aug 07 2017 11:52
@Oleg-Arkhipov почему теперь в этом? я ему посоветовал там обсудить. Он же сам сказал что не связанная тема с ларавелем.
Raswin
@Raswin
Aug 07 2017 12:31
Добрый день, кому-то приходилось работать с select2 и через ajax устанавливать selected определенным options;
KarmaBot
@KarmaBot
Aug 07 2017 12:31
Не узнал тебя, @Raswin. Богатым будешь :)
Tinboy
@Tinboy
Aug 07 2017 13:28
Всем привет,кто подскажет как отловить TokenMismatchException verifycsrftoken .
KarmaBot
@KarmaBot
Aug 07 2017 13:28
@Tinboy, и тебе привет ;)
Tinboy
@Tinboy
Aug 07 2017 13:29
В логах лары только сама ошибка и ничего конкретного
image.png
Kirill Nesmeyanov
@SerafimArts
Aug 07 2017 13:30
@Tinboy а чего конкретно тебе не хватает в информации о том, что у тебя просрочен csrf?
Tinboy
@Tinboy
Aug 07 2017 13:31
@SerafimArts эмм,а всм просрочен?Он может просрочиться?))
Kirill Nesmeyanov
@SerafimArts
Aug 07 2017 13:31
@Tinboy может
а ещё может быть не передан
Tinboy
@Tinboy
Aug 07 2017 13:32
@SerafimArts я так понимаю,что просто не передан и хочу найти место,откуда именно или куда именно идет этот запрос
Kirill Nesmeyanov
@SerafimArts
Aug 07 2017 13:33
@Tinboy эм, ну какой ты отличный от GET запрос выполняешь - туда и приходит
Tinboy
@Tinboy
Aug 07 2017 13:34
@SerafimArts просто проект большой и я не могу проверить все места отправки запроса
Kirill Nesmeyanov
@SerafimArts
Aug 07 2017 13:35
т.е. логи постфактум?
Tinboy
@Tinboy
Aug 07 2017 13:35
@SerafimArts Может можно как-то узнать ,куда этот запрос без токена шел хотя бы?
Oleg Arkhipov
@Oleg-Arkhipov
Aug 07 2017 13:35
@symbios-zi правила поменялись какое-то время назад, теперь все программерские вопросы в этом чатике.
Kirill Nesmeyanov
@SerafimArts
Aug 07 2017 13:35
с эксепшн хендлере надо его исключить тогда
Tinboy
@Tinboy
Aug 07 2017 13:36
@SerafimArts по-подробнее?
Kirill Nesmeyanov
@SerafimArts
Aug 07 2017 13:36
@Oleg-Arkhipov да не менялись они особо, просто чуть помягче сделались. Кому в каком чатике нравится - пусть там и задаёт, главное не устраивать демагогию и не спамить тут всяким
Oleg Arkhipov
@Oleg-Arkhipov
Aug 07 2017 13:37
@SerafimArts было голосование и там победил именно такой вариант
Roman Adigezalov
@Adigezalov
Aug 07 2017 13:38

Скажите, пожалуйста, почему вот при таком раскладе:

public function mainCategoriesWithChildAction() {
   $categories = Categories::select()->get();
   $mainCategories= array();
    while ($category = $categories) {
        $childCategories = childCategoriesAction($category['id']);
        if($childCategories) {
            $category['child'] = $childCategories;
        }
        $mainCategories = $category;
    }
    return $mainCategories;
}

public function childCategoriesAction($parent_id) {
    $childCategories = Categories::where('parent_id', $parent_id);
    return $childCategories;
}

Пишет

Call to undefined function App\Http\Controllers\childCategoriesAction()
KarmaBot
@KarmaBot
Aug 07 2017 13:38
@Adigezalov, чтобы показать длинный листинг кода желательно использовать pastebin-сервис, например gist.github.com или laravel.io/bin.
Kirill Nesmeyanov
@SerafimArts
Aug 07 2017 13:39
@Adigezalov потому что кто-то не знает как вызывать методы в php =)
Oleg Arkhipov
@Oleg-Arkhipov
Aug 07 2017 13:39
@Adigezalov
$childCategories = childCategoriesAction($category['id']);
Roman Adigezalov
@Adigezalov
Aug 07 2017 13:39
@SerafimArts нуууу.... с этим не поспоришь))
Kirill Nesmeyanov
@SerafimArts
Aug 07 2017 13:40
там есть "методы" раздел
slider23
@slider23
Aug 07 2017 13:40
$this->childCategoriesAction($category['id']);
А вот это точно правильно ? while ($category = $categories) { Присваивание ?
да, присваивание, ок
Roman Adigezalov
@Adigezalov
Aug 07 2017 13:41
@SerafimArts спасибо
@slider23 спасибо
slider23
@slider23
Aug 07 2017 13:41
пипец странно )
Kirill Nesmeyanov
@SerafimArts
Aug 07 2017 13:41
бот, слышь
карма
ну вот, опять сдох
Oleg Arkhipov
@Oleg-Arkhipov
Aug 07 2017 13:41
А нет вашей кармы
Roman Adigezalov
@Adigezalov
Aug 07 2017 13:41
@SerafimArts наглый бот)
Kirill Nesmeyanov
@SerafimArts
Aug 07 2017 13:42

2017-08-07 14:56:05] production.ERROR: Connection closed before receiving response

Опять этот грёбанный гиттер апи упал (2 часа назад), закрывает соединение сразу же

Nikita Brytkov
@invisnik
Aug 07 2017 13:43
Здравствуйте, при запуске теста php artisan dusk выводит ошибку, что такая таблица уже существует. Что я делаю не так? Код: https://paste.laravel.io/z3wYE
Kirill Nesmeyanov
@SerafimArts
Aug 07 2017 13:44
@invisnik поломал миграции
Nikita Brytkov
@invisnik
Aug 07 2017 13:45
@SerafimArts в каком смысле? При запуске тестов база чистая)
Kirill Nesmeyanov
@SerafimArts
Aug 07 2017 13:45
@invisnik ну смотри какая именно ломает
Nikita Brytkov
@invisnik
Aug 07 2017 13:50
@SerafimArts Да, действительно проблема была в одном файле миграции, спасибо) Моя невнимательность снова меня подвела)
tesenvit
@tesenvit
Aug 07 2017 14:02
Ребята подскажите пожалуйста или ткните где искать. Я хочу реализовать регистрацию через гугл + подтянуть файлы с гугл драйва пользователя.
Kirill Nesmeyanov
@SerafimArts
Aug 07 2017 14:03
tesenvit
@tesenvit
Aug 07 2017 14:16
@SerafimArts спасибо .я в этом деле новичок. а есть примеры реализации на ларавел?
KarmaBot
@KarmaBot
Aug 07 2017 14:16
Спасибо (+1) для @SerafimArts принято! Текущая карма +757.
Roman Adigezalov
@Adigezalov
Aug 07 2017 14:17
как возвратить ряд результата запроса в качестве ассоциативного массива? все темже fetch_assoc?
JhaoDa
@jhaoda
Aug 07 2017 14:23
@Adigezalov а коллекция чем плоха?
@tesenvit если вдруг не понял что это - вот тебе статья на нашенском https://laravel-news.ru/blog/tutorials/socialite-login
Oleg Arkhipov
@Oleg-Arkhipov
Aug 07 2017 17:41
@pinguinjkeke, привет, увидел в MetinSeylan/Vue-Socket.io#4 твой комментарий. Ещё пользуешься этой библиотекой?
tesenvit
@tesenvit
Aug 07 2017 17:43
@Daaner спасибо
KarmaBot
@KarmaBot
Aug 07 2017 17:43
Спасибо (+1) для @Daaner принято! Текущая карма +30.
tesenvit
@tesenvit
Aug 07 2017 17:44
Socialite установил, есть токен юзера, а как подтянуть гугл драйв этого пользователя?
Roman Adigezalov
@Adigezalov
Aug 07 2017 18:00

Объясните, пожалуйста, почему в данном случае:

public function mainCategoriesWithChildAction() {
       $categories = Categories::select()->get();
        $mainCategoriesWithChild = array();
        while ($category = $categories) {
            $childCategories = $this->childCategoriesAction($category['id']);
            if($childCategories) {
                $category['child'] = $childCategories;
            }
            $mainCategoriesWithChild = $category;
        }
        return $mainCategoriesWithChild;
    }

    public function childCategoriesAction($parent_id) {
        $childCategories = Categories::where('parent_id', $parent_id);
        return $childCategories;
    }

Выводит ошибку

Undefined index: id

Я так понимаю, что ругается на строку

$childCategories = $this->childCategoriesAction($category['id']);
KarmaBot
@KarmaBot
Aug 07 2017 18:00
@Adigezalov, чтобы показать длинный листинг кода желательно использовать pastebin-сервис, например gist.github.com или laravel.io/bin.
Oleg Arkhipov
@Oleg-Arkhipov
Aug 07 2017 18:27
@Adigezalov чтобы понять точно, на какую строку ругается, нужно посмотреть внимательнее сообщение об ошибке - там должен быть номер.
Смотри, что у тебя в $category (dd($category))
Roman Adigezalov
@Adigezalov
Aug 07 2017 18:28
@Oleg-Arkhipov я написал в какой строке ошибка =)
@Oleg-Arkhipov в $category выводит то, что нужно и верно
Oleg Arkhipov
@Oleg-Arkhipov
Aug 07 2017 18:31
@Adigezalov что выводит?
Roman Adigezalov
@Adigezalov
Aug 07 2017 18:32
@Oleg-Arkhipov коллекцию из массивов, которые содержат все данные из БД
Oleg Arkhipov
@Oleg-Arkhipov
Aug 07 2017 18:42
@Adigezalov и что, в коллекции массивов на верхнем уровне есть поле id?
Roman Adigezalov
@Adigezalov
Aug 07 2017 18:43
@Oleg-Arkhipov нет)
@Oleg-Arkhipov я понял это, сейчас пыаюсь разобратьс)
Roman Adigezalov
@Adigezalov
Aug 07 2017 19:08
@Oleg-Arkhipov так и не могу понять, как)
@Oleg-Arkhipov только не говорите ответ, а только направление)
Oleg Arkhipov
@Oleg-Arkhipov
Aug 07 2017 19:16
@Adigezalov как что?
Михаил
@Mihail04
Aug 07 2017 21:20
Привет всем. Подскажите почему срабатывает правило проверки date_forma:"Y-m-d H:m". На вход ему приходит строка такого же вида, 2017-08-08 01:00
KarmaBot
@KarmaBot
Aug 07 2017 21:20
Прувет, @Mihail04!
Andrei Sosnov
@atehnix
Aug 07 2017 21:39
@Mihail04 потому что формат неверный. Минуты проверяешь как месяцы. Вот и ругается, что нет такого месяца "00".
@Mihail04 ну и до кучи, в имени правила опечатка - одной буквы не хватает. =)
Andrei Sosnov
@atehnix
Aug 07 2017 22:17

@Mihail04 а вообще, если углубиться в детали...
Правило с таким неверным форматом внутри будет делать такое сравнение (внезапно) :

$isValid = '2017-08-08 01:00' === '2016-12-08 01:12';

Потому как, во-первых, нулевой месяц сдвинет дату на последний месяц (12) предыдущего года, во-вторых, подставит это "12" и в минуты тоже, в соответствии с форматом. :)
Такие дела.. Всего один неверный символ, а какие последствия.))