Vladimir
Понял, спасибо огромное
Dmitry
Подскажите плиз решение для валидации данных в api, чтобы можно было реализовать вывод кода ошибки, в зависимости от вида ошибки валидации:
Dmitry
Bad request (HTTP code 400):
400001 Missed input parameter
400002 Wrong value (when parsing arguments or incorrect argument combination)
Unauthorized (HTTP code 401):
401001 Wrong Authorization token
401002 Wrong email or password
Dmitry
409001 Email already exists
Dmitry
мб какой-нибудь пакет для алтернативной валидации есть?
invariance
напиши свой респонс
invariance
в чем сложность то)
Os
В голову идея одна, создать новый эксепшен, который будет парсить ошибку и в setCode ее отдавать
Dmitry
в чем сложность то)
MessageBag {#217
#messages: array:1 [
"email" => array:1 [
0 => "The email must be a valid email address."
]
]
#format: ":message"
}
Dmitry
нет ни кода ошибки внутреннего, ничего, только текст, который может быть локализован
Dmitry
invariance
invariance
и вообще можно модифицировать респонс как пожелаешь
Dmitry
ок, в общем то примерно так и думал, просто вдруг есть чтото готовое для api
Dmitry
Спасибо!
Os
Dmitry
Все, разобрался. Доку не перечитывай, код пиши называется
Dmitry
validator->failed() показывает все что мне нужно )
invariance
@aioslike
johan_krs
расскажите как вы вставляете ссылки на js/css с автоматическим обновлением хэша в uri файла.
т.е. у нас имеется файл app.js После его изменения мне нужно сообщить браузеру чтобы он обновил версию. Я это вижу в виде подставлении хэша в имя - app-433453452345.js
вопрос в том как автоматически это подставить в приложение
johan_krs
без
старий
без
А почему без mix/elixir?
johan_krs
не люблю его чет
johan_krs
ну и типа должно же быть решение на голом вебпаке
старий
Оно 100% есть
старий
Это же вебпак
johan_krs
угу
старий
Ты ещё только о чём-то подумал, а это уже на вебпаке есть
johan_krs
https://github.com/jantimon/html-webpack-plugin
старий
Но конфигурировать вебпак это особая форма ракетомеханики
johan_krs
а еще бывает что только дочитал доку а он обновился
johan_krs
два раза
старий
А микс - вполне себе удобоварим
старий
Мы на проекте решали твою задачу через тогда ещё еликсир
старий
Сжатие, версификация и аглифай
старий
Все в одном пайплайне шло
старий
Если мне память не изменяет
Alexey
всем снова привет :) раз уж разговор в тему: как с помощью mix() делать svg-спрайты? Для elixir было аж 2 плагина, а тут ни одного не нахожу =(
Alexey
никто не юзает svg-спрайты?
invariance
🙈
invariance
еще 500 раз спроси
invariance
вдруг кто не понял
invariance
)
invariance
и микс так то внутри эликсира работает, так что не понимаю, о чем ты
Alexey
и микс так то внутри эликсира работает, так что не понимаю, о чем ты
я о laravel-mix, никаким эликсиром тут и не пахнет. Раньше был laravel-elixir - это система сборки фронтенда, основанная на gulp. Сейчас, с версии 5.4 он заменен на laravel-mix, основанной на webpack. Т.к. система новая, возникает много проблем с выполнением простых и понятных задач, о которых раньше не задумывался. Поэтому так важно делиться опытом использования новых технологий, повышая профессиональный уровень. Стало доступнее? А морозить вопросы по теме в тематическом чатике - непрофессионально 🤓
johan_krs
я без всяких mix использую svg-sprite-loader для вебпака
invariance
через микс можно что угодно прикрутить
invariance
это же сборщик
invariance
:D
invariance
точнее это даже просто надстройка над сборщиком
Pavel
привет друзья. подскажите пожалуйста по скорости загрузки Лендинг будет быстрее загружаться на Laravel или на какой-нибудь простенькой cms типа Wordpress ?
Pavel
почему на Laravel - потому что админку нужно небольшую сделать для редактирования текстов и картинок.
Yushkevich
скорость загрузки лендинга редко упирается в инициацию админки / ядра cms
Yushkevich
это на уровне погрешности. На laravel, если не подключать мусора, то будет чуть быстрее, но это действительно погрешность.
Все упрется во фронтенд для лендинга. А тут особых ограничений нет
Pavel
Yushkevich
возможно. Но это ведь все настраивается во многом. Не думаю, что у WP будет большая прогревка и сильно большее время старта
Yushkevich
к laravel тоже можно пакетов кучу подрубить
Yushkevich
которые будут убивать время загрузки
Os
ну и если лендинг, проще wp + wp super cache
Os
тогда wp и правда будет быстрее
Pavel
понял! спасибо! тогда отпдает мой план. я на modx леплю лендинги и простенькие каталоги товаров. Думал может быстрее будет на Ларавел пересесть, но оставлю Ларавел как тяжелую артиллерию для Crm систем.
Os
modx не избыточен для этого?
Andrey
Ну все же Laravel не CMS
Andrey
как его вообще можно сравнивать с Wordpress напрмер в этом плане
Os
так сравнивается же в разрезе затраченного времени, laravel - framework, да, но позволяет так же делать вещи довольно быстро
Andrey
смотря какие вещи. лендинг сделать, ну да наверное. но как тлько коснется какой-то контакт формы и проч - на ВП плагинами все же быстрее в среднем
invariance
делать лендинг на ларавеле - зашквар по-моему :D
Andrey
да норм. я делал с простенькой админкой)
invariance
я бы что-нибудь попроще взял
Евгений
я делал на ларе лендос
Евгений
но там ункционал чуть пошире был чем просто лендос
Andrey
ну я собственно тоже изза этого, было там пару заморочек вроде
Евгений
в зависимости от того откуда приходили юзеры менялся контент и тд, такой типа "адаптивный" контент
Евгений
+ админка с заявками + отправка всех заявок в телеграм
Евгений
на вп запарился бы такое делать
invariance
как думаете, норм в try catch оборачивать вызов методов через роутер?
invariance
которые в контроллерах
invariance
ну, что бы в каждом методе не прописывать