Аляксандр
но я вот третий сайт уже вижу, где какой-то наркоман композерит в корне, да еще и скачивает composer.phar туда
Его кстати автовыливание может творить. Так как шторм в корень подтаскивает
Aliaksandr
я не понимаю, в чем проблема увидеть, что возвращает метод
Проблема в том, что это не метод, а функция которая ведет на фасад, который ведет на контракт, который ведет на контроллер и еще хз куда. Потому что он в итоге возвращает и откуда - сказать сложно
Alexander
вот
качает composer phar
Pathologic
надо удалить это
Aliaksandr
А мне не нужно ничего никуда больше возвращать - мне нужно просто отправить json скрипту в ответ
Alexander
надо удалить это
ну так вот ты людей ругаешь наркоманами обзываешь) а они не знают что так делать уже не надо и в 1.4.15 vendor лежит в assets и хуярить композером надо туда.
Aliaksandr
Я попробовал без - send, не срабатывает. Добавил send - сработало. Если кто знает более правильный путь - излагайте ))
Aliaksandr
Очевидно, что return либо для того, чтобы что-то куда-то вернуть либо чисто для того, чтобы спровоцировать исполнение. Но для второго случая и без него должно сработать, а возвращать я ничего никуда и так не поанировал там )
Aliaksandr
Дилема
Sasha
Вяло приму предложения о порядке цен написания платежного модуля под Commerce
Pathologic
ты просто из контроллера возвращаешь response
Aliaksandr
вообще это должен ларавель разруливать
Так никто не знает "правильного" способа, поэтому я пока использую рабочий, а как узнаю правильный - заменю 😁
Pathologic
в документации, если я не путаю, все примеры с return
Pathologic
но в ево может роуты прикручены как-то особенно, поэтому не прокатит такое
Pathologic
Да. Тот, которого ещё нет
персональная цена - 100 баксов
Pathologic
только потому что в твоем случае геморроя будет выше обычного в разы
Pathologic
даже если это готовая платежка ((:
Аляксандр
Вот с апишки и стандартные роуты
Pathologic
ну вот
Alexander
Вот с апишки и стандартные роуты
ммм....белая тема в IDE, давненько не видел. все сениоры в черном обычном
Alexander
Гитлаб 😉
тьфу. понял
Аляксандр
Ну и вот как роуты в этой апишке, ох пальцы бы сломать мне за нейминг функций разными стилями
Aliaksandr
И что, куда этот return идет? Кто его получает?
Аляксандр
Тут логика абсолютно ларовская
Аляксандр
Из роута через Muddleware прокидывает на класс + метод, получает ответ и возвращает в зависимости от того что вернули в ответ
Sasha
Я думал, что этого никогда не случится больше. Но жизнь вносит свои коррективы… Клиенты попросили на сайте снежок
Sasha
Только снежка нету, а так все тип-топ
Alexander
Про Дзержинск рука не поднимается написать что красивое, прости 😆
Aliaksandr
Хз, сотня ретарнов из функции - это уже говнище, а не функция, по идее
Аляксандр
Я думал, что этого никогда не случится больше. Но жизнь вносит свои коррективы… Клиенты попросили на сайте снежок
А вот был бы ты на рево, мог бы просто купить снежок на сайт и сам ничего не делать
Аляксандр
Но вот кстати как быть с исключениями это интересный вопрос, чтобы с каждого из них не делать return
Sasha
Про Дзержинск рука не поднимается написать что красивое, прости 😆
Оно не для всех и не везде. Нижний не лучше, правда. Да и вообще, сложно сказать, где хорошо за пределами Мск
Аляксандр
Но вот кстати как быть с исключениями это интересный вопрос, чтобы с каждого из них не делать return
Но это в случае с эво непонятно. В случае с ларкой можно разрулить на уровне ExceptionHandler
Alexander
В Минске 😊
хорошо там где нас нет 😄
Sasha
В Минске 😊
Это б/п у меня друг там жил, разница по инфраструктуре и чистоте говорит разительная
Sasha
Хотя, глупо было бы в любой столице ожидать другого, да хоть и в столице регионов
Аляксандр
Но это в случае с эво непонятно. В случае с ларкой можно разрулить на уровне ExceptionHandler
Кстати можно в эво добавить возможность переназначить этот файл 😊 Но мне впадлу это делать, но вообще можно это реализовать
Aliaksandr
Ну вот потому, что никто не может сказать точно, как оно работает, я и делаю обычно, чтобы оно у меня точно работало при любых нюансах ))
Aliaksandr
echo + exit еще никакая ларавеля не поломала ))
Аляксандр
Оно в целом вот это всё работает, кроме редиректов(но это не точно, не тестировали) https://laravel.com/docs/8.x/responses
Aliaksandr
Ай, вы просто еще не прошарили всю глубину глубин этого пакета за 4 часа, 2 из которых ушло на выяснение багов с трейси и валидацией почты в трешке. Потому ебете мозги какой-то третьестепенной фигнёй с респонсом ларавелевским в одну строчку ))
Aliaksandr
Я ж говорю, ты просто не прошарил глубину. Так про все можно сказать: нахер коммерс, когда можно просто записать в сессию товары, нахер формлистер, когда можно просто отправить форму и все остальное )))
Aliaksandr
Завтра зима, пора уже пакет по работе со снежинками писать, а не с пользователями
Axenia
serious_t91 (946.36) увеличил карму webber_12 (6219.05)
Sasha
а то ссылка-то на него есть
Sasha
а, вру, он не там
Sasha
А как сделать некоторые поля необязательными в конфиге своем, а то я-то дописал правил, но он хочет еще полей
Aliaksandr
Или удалить все правила из основного конфига
Aliaksandr
Кроме имен сервисов
Sasha
Да он еще нифига не рабочий, не надо его ставить для использования ))
чтобы использовать еще надо сначала понять, как оно работает😂
Sasha
Или удалить все правила из основного конфига
вроде получилось переопределить если задать свой "RegisterCustomRules" покороче
Sasha
и RegisterCustomFields
Aliaksandr
https://github.com/webber12/evocms-user/blob/master/src/Configs/default.php отсюда вме кроме authservice/registerservice/profileservice точно удалить, это тестовые конфиги
Aliaksandr
Они переопределяются в кастомном конфиге в папке core/custom/evocms-user/configs/
Aliaksandr
Понятно, что это не ради логина пользователя затевалось. Конечная цель - затянуть туда все: списки заказов коммерса с кнопочками отменить/повторить/посмотреть, созданные пользователем документы с кнопками создать/редактировать и т.п. И чтобы все это висело как на роутах (json-ответы), так и получалось массивом в контроллере (как сейчас (new Service())->getUser() получает массив авторизованного юзера
Aliaksandr
Но для этого надо начать с авторизации/регистрации/профиля
Aliaksandr
А сервисы эти все через задание в конфиге и loadService специально и делаются, чтобы те, кто не хочет UserManager мог сделать то же самое, но через FormLister
Aliaksandr
вроде получилось переопределить если задать свой "RegisterCustomRules" покороче
по разметку я уже, чтоб не городить новых огородов, старался сделать близко к коммерсу (там уже привыкли) - у формы есть data-evocms-user-action, по которому она и определяется. Внутри формы есть поля с data-error-fieldname, куда автоматом разлетаются ошибки, плюс общее поле data-error-common для общих ошибок формы