Anton
$partner_domain при web реквесте определяется в AppServiceProvider
Anton
соотвественно для web режима - роутсы отлично инстанцируются с правильными доменами и строить урлы можно
Anton
а теперь перейдем к cli... Как сгенерить урл на определенного партнера
Anton
Пока только на ум приходит генерить для какого-то домена, а потом домен подменять...
Anton
прям str_replace или что-то в этом духе
mr.
а теперь перейдем к cli... Как сгенерить урл на определенного партнера
С ларкой не знаком в бою, но думается что самый очевидный вариант в лоб, это создать инстанс реквеста и там проставить хост, а сам реквест уже грузить куда нужно.
Maksim (Ellrion)
ну вообще да, все url генерятся на основании данных из реквеста. для консоли лара беоет в качестве uri реквеста config('app.url') засетить его новый в реквест вроде нельзя, но можно или изначально иметь нужный домен в конфиге или пересоздавать (и ребиндить в контейнере) реквест с нужным uri
Maksim (Ellrion)
у лары есть SetRequestForConsole можно его дернуть
Anton
Придумал!!!
Anton
Для cli генерить урлы с placeholder вместо домена, и везде использовать не стандартный route, а свою функцию...
Anton
ну и она внутри route вызывает, а потом placeholder заменяет
Maksim (Ellrion)
вот это ты придумал нифига себе
Anton
Ну а что делать
Konstantin
не создавать таких ситуаций
Maksim (Ellrion)
да просто начинался вопрос типо сложный про лару, а решил ты его тупо в лоб
Dmitriy
прям str_replace или что-то в этом духе
о у меня в боте хорошее решение счас ide открою
Dmitriy
private function webhookUrl( UrlGenerator $url, string $domain = null ): string { if ( $domain !== null ) { $url->forceRootUrl( $domain ); $url->forceScheme( 'https' ); } return secure_url( route( 'telegram.webhook', [ 'token' => config( 'services.telegram.webhook' ) ] ) ); }
Maksim (Ellrion)
А можно например посмотреть что сделано в более старшей версии лары. Там для этого вынесен отдельно RouteUrlGenerator у него вроде эта проблема решена. Почему бы не внедрить его в сервис url и проблему решить и получить совместимый с будущей версией код по приложению (потом просто надо будет убрать свою реализацию сервиса урл генератор и всё)
Listar
Вопросик, отправляю аяксом 4 картики, чекаю реквест на сервере а там только одна последняя
Listar
Теперь вопрос, как правельно чекнуть реквест, и правильно ли все файлы скопом отправлять или лучше в цикле по 1
Vladimir
Вопросик, отправляю аяксом 4 картики, чекаю реквест на сервере а там только одна последняя
неправильно сформировал реквест, скорее всего все 4 в одно поле запихнул
Макс
Где я ошибаюсь что ничего не работает ) !?
Макс
У тебя жеж в форыче в переменной значения тупо перезаписывается, не?
Макс
Какой резон в переменной path если в ней ток последний результат работы цикла
Макс
Сделай хотя бы $path[]=
mr.
+
Listar
Бле) логично
Макс
php надо подтягивать, азы жеж
Listar
Ночью это казалось правильным :3
Yushkevich
🌟 LaraBeer#2 Стартует! 🌟 Всех желающих пообщаться с единомышленниками, обсудить любимый фреймворк (и не только), а также просто хорошо провести холодный пятничный вечер в тёплой компании - ждём! В 20:00, в пятницу, но... Где? 8 декабря, Санкт-Петербург: - В уютном O'Hooligans 🎷 - пр.Бакунина, д.5 (столик на Константина) - На карте: https://vk.cc/7pswWj 15 декабря, Москва: - В традиционном Rock'N'Roll баре 🎸 - ул. Сретенка, д.2 (столик на Владислава) - На карте: https://vk.cc/7piwWp Вход Free (Кажется, 18+). Мы гарантируем: - Нескучный вечер. - Много Laravel. - Возможность встретится со старыми друзьями и приобрести новые знакомства. Не важно опытный Вы senior или только стартующий junior. На LaraBeer найдётся место каждому! Также мы даём Вам возможность задать тон вечера: напишите интересные темы, которые Вам было бы интересно поднять, вопросы и предложения. Специальная Горячая Линия (чатик на тему): https://discord.gg/U4jRy4 Ждём всех!
Ох, почему ж так поздно заметил :(
Yushkevich
Больше не планируется в этом году?
Maksim (Ellrion)
Антон
Насколько знаю, следующий планируется на 12 января.
Антон
Больше не планируется в этом году?
Antonio
пытаюсь начать пользоваться вагрантом, но что-то не получается добавить исключения в rsync . Кто-нибудь пользуется rsync на vagrant?
ThunderAL
по мне докер круче в плане дева я через rsync делаю бэкапы прода итп сделал 2 файлика рядом со скриптом и радуюсь --files-from=backup.txt --exclude-from=ignore.txt
ThunderAL
пытаюсь начать пользоваться вагрантом, но что-то не получается добавить исключения в rsync . Кто-нибудь пользуется rsync на vagrant?
ThunderAL
если надумаешь взяться за докер — могу помочь)
Andrey
docker 100% лучше Vagrant)
Alexander
Кто знает на каком это языке написано PAAMAYIM NEKUDOTAYIM ?
Maksim (Ellrion)
иврит вроде
Alexander
Ага нашел, Поскольку международный центр разработки этого языка находится (сюрприз) в Тель-Авиве, что объясняет проницательному анонимусу многие тайны этого языка, включая и знаменитое «Paamayim Nekudotayim», то и название его с православного иврита переводится как Pa`am Hayiti Perl — «когда-то я был Перлом». Я гарантирую это.
Maksim (Ellrion)
" переводится как Pa`am Hayiti Perl — «когда-то я был Перлом»" х)))
Maksim (Ellrion)
смешно)
Dmitry
хм... тут другое написано https://ru.wikipedia.org/wiki/PHP
Макс
http://php.net/manual/ru/language.oop5.paamayim-nekudotayim.php
Dmitry
«Paamayim Nekudotayim» (иврит: פעמיים נקודתיים) или просто «двойное двоеточие».
Maksim (Ellrion)
хм... тут другое написано https://ru.wikipedia.org/wiki/PHP
ты реально решил что это серьезно написано про перл?)
Dmitry
ну мало ли, много же пасхалок бывает ;)
Илья
Разве первые версии php были не на пёрле?
Maksim (Ellrion)
Разве первые версии php были не на пёрле?
так этим же и офигенна шутка была. вы чего все какие то странные.
Илья
где-то лет 10 назад читал про это
Anton
а вот еще вопрос - а можно ли переопределить функцию route?
Anton
ну или объявить её раньше?
Daniil
эти функции объявлены в глобальном контексте, такое не переопределяется
Daniil
я создал файлик helpers.php, куда запихнул все кастомные функции
Maksim (Ellrion)
ну раньше можно объявить
Daniil
и лара тогда отвалится, не?
Maksim (Ellrion)
не, там всё через !function_exists
Anton
вооот
Anton
вопрос где раньше её объявить?
Maksim (Ellrion)
ну самый простой вариант это в index.php перед подключение автолоада
Daniil
"autoload": { "psr-4": { "App\\": "app/" }, "files": [ "app/Helpers/Helpers.php" ] },
Daniil
полагаю, что при таком раскладе файлик загрузится раньше лары
Maksim (Ellrion)
вроде нет
Bakhriddin
каким образом можно реализовать эту таблицу?
Макс
В том, что это 3 таблицы 😆
mr.
И тут ещё будет 2 таблицы связки
mr.
Как минимум, беглым взглядом
Vladislav
Члены инт? Это как?
в сантиметрах
mr.
Лол
Bakhriddin
Члены инт? Это как?
массив будет
Antonio
в сантиметрах
Смешнооооо