Artem
Vladimir
Nik
Artem
чтобы вот это вот не делать
так и не надо ничего переопределять, я создал класс, размеситл в пространстве Omnipay/LiqPay назвал его Gatewat, дальше проверяю его на существоваение, а его нету
Vladimir
Artem
Ребьят, помогите. Делаю такое, выводит false
Artem
Artem
app\Omnipay\LiqPay
Nik
Nik
а потом отдельно гуглим как композер строит иерархию неймспейсов
Artem
т.е. нужно размещать через App\ пространство ?
Artem
Artem
дело в том, что в App как раз разместить не получится
Nik
что-то мне кажется ты сам не понимаешь что и для чего ты делаешь
Nik
для начала докажи мне что тебе нужен именно этот неймспейс именно в таком виде
Artem
подключаю либу оплаты, которая грузит именно в этом неймспейсе все свои провайдеры, а их может быть куча. Каждый модуль выкачивать и самому переопределять неймспейс будет глупо, ибо тогда придется в каждом руками версию обновлять
Artem
Если бы я использовал только свои классы без сторонних, то не было бы проблем, я бы просто заменил неймспейс на App\Omnipay, но т.к. другие либы будут подключаться в неймспейсе Omnipay\, то это сделает только хуже
Nik
https://github.com/thephpleague/omnipay-common/blob/master/src/Common/Helper.php#L128
и внезапно, тебе эта гуйня не нужна
Nik
что и требовалось доказать
Artem
а теперь создаем провайдер для лары
Artem
Artem
Artem
и получаем class not found
Nik
естественно, потому что тебе не нужен неймспейс омнипея
Artem
Artem
и почему не нужен, если
Artem
Nik
если тебе нужно изменить оригинальный класс - наследуй и подсовывай в фабрику с полным неймспейсом
Nik
и тогда, внезапно, он его схавает как нужно
Nik
если тебе просто кусок логики нужен - то аналогично и без наследования
Artem
т.е. делаю App\Omnipay\Liqpay\Gateway.php и создаю фабрику ?
Artem
вот есть пример, что нужно реализовать
Artem
https://github.com/dilab/omnipay-2c2p
Nik
не хочу пакет, хочу копипасту. вот надо как в пакете
Nik
//_-
Nik
https://github.com/dilab/omnipay-2c2p/blob/master/composer.json#L27
и внезапно, он заработает как от него ожидается
Artem
как рез пакет мне и не нужен этот, я выше написал, что это пример только
Artem
Artem
спасибо
adikalon
Ребят. Какой синтаксис, когда нужно при помощи фасада DB обновить значение поля int, отняв от него чутка?
типа pole -= 100
Vladimir
adikalon
Ivan 🏴☠️
всем привет, кто может помочь с обработкой запросов от callback кнопок в этой библиотеке: https://github.com/php-telegram-bot ? Пытаюсь использовать с ларой , обычные команды обрабатываются нормально а вот callback кнопки почему то не хочет
Ivan 🏴☠️
пробую сделать как в примере - https://github.com/php-telegram-bot/example-bot/blob/master/Commands/CallbackqueryCommand.php
Romuald
Ребят, вебхуки отправляют на сервер пост данные.
Сервер отвечает 419, типа нет в хедере csrf.
Как грамотно обойти.
Ivan
никак, передавать)
Romuald
речь идет об AMOCRM
Romuald
Может можно через API, где мы сгенерим ключ, и вместе с ключом передадим?
Ivan
в настройках миделвары написать роут по кторому не проверять загооловок этот
Nik
вариант просто отключить - нет?
Romuald
Понял. Хм...
Romuald
Спасибо!
T.A
T.A
T.A
прописываю мутатор, но поле не появляется
T.A
можете сказать, что не так пожалуйста? пробовал и через set
Dimujin
Куда мое сообщение пропало... пол часа писал
Vladimir
T.A
T.A
спасибо
Dimujin
Подскажите как импортировать готовый сайт на Laravel
Это надо использовать composer?
Daniil 👾
Daniil 👾
ну и .env вручную создать, залить бд и т.п. (либо запустить миграции и фабрики)
Dimujin
У меня архив с папкой public и остальными файлами.
Я могу тупо перезаписать файлы дефолтного ларавиля и загрузить файл models-and-marks.sql из папки migrations
И где прописать пароль к базе
Daniil 👾
папка public - это лишь верхушка айсберга. Всё самое интересное находится уровнем ниже
Daniil 👾
если тебе дали только папку паблик - тебе ничего не дали)
Daniil 👾
заскринь листинг, что у тебя есть в архиве
Dimujin
Anonymous
как сделать на ларе чтобы мб на 2 языках сайт работал
Anonymous
ру, en?
Daniil 👾
https://laravel.com/docs/5.6/configuration#environment-configuration
Daniil 👾
тебе не хватает файла .env
Daniil 👾
https://github.com/laravel/laravel/blob/master/.env.example
Daniil 👾
ну и composer таки надо будет запускать)
Daniil 👾
Dimujin
Благодарю, нашел файл .env.example
Anonymous