Нужно ли преобразовывать decimal из запроса в Money перед тем как класть его в модель?

|
darakanoit 2022-07-04 08:55:32
ResetButton 2022-07-04 08:54:55
Я знаю что это, я не пойму как в примере запись работает через app request

давай рассмотрим код
if ($app->request->route(‘cashbox’)) {
$account = $app->request->route(‘cashbox’)->account;
}

Oneshkip 2022-07-04 08:55:33
магия ларавел
darakanoit 2022-07-04 08:55:56
если в урле есть cashbox то выполни ифку
в ней из контейнера берём реквест, из реквеста cashbox/{cashbox} и там будет модель Cashbox
darakanoit 2022-07-04 08:56:17
типа у тебя же в контроллере модель биндинг срабатывает тут почти тож самое
soul_abduction_ceremony 2022-07-04 08:56:50
а что там лежит в случаях когда non object ошибка?
darakanoit 2022-07-04 08:57:02
а вот чёрт знает, это в проде) надо туда лог тащить
soul_abduction_ceremony 2022-07-04 08:57:24
darakanoit 2022-07-04 08:57:02
а вот чёрт знает, это в проде) надо туда лог тащить

через тесты можно задампить?

Oneshkip 2022-07-04 08:57:30
soul_abduction_ceremony 2022-07-04 08:56:50
а что там лежит в случаях когда non object ошибка?

что-то, что не объект)

darakanoit 2022-07-04 08:57:45
Oneshkip 2022-07-04 08:57:30
что-то, что не объект)

жаль у нас нет в пыхе исключения типа NullPointer 😀
что ты на null пытался вызвать метод

Ordos_third 2022-07-04 08:58:25
ResetButton 2022-07-04 08:54:55
Я знаю что это, я не пойму как в примере запись работает через app request

Тьі не понимаешь что такое app?

LipeApp 2022-07-04 08:58:54
Ordos_third 2022-07-04 08:58:25
Тьі не понимаешь что такое app?

Что за оскорбления

Ordos_third 2022-07-04 09:05:30
LipeApp 2022-07-04 08:58:54
Что за оскорбления

Вопрос, чтобьі убедиться что чувак не знает про контейнер и объяснить

Oneshkip 2022-07-04 09:16:00
Ordos_third 2022-07-04 08:58:25
Тьі не понимаешь что такое app?

вопрос был не об апп, а о том, почему route(‘cashbox’) возвращает модель

Ordos_third 2022-07-04 09:19:38
Oneshkip 2022-07-04 09:16:00
вопрос был не об апп, а о том, почему route(‘cashbox’) возвращает модель

Ну, потому что биндинг модели происходит. Тьі как будто написал что знаешь что єто такое

Bakers_Dozen 2022-07-04 09:21:33
laravel_web-802472.jpg
Ребята внутри getlocale показывает то что нужный locale но уже в другом месте где возвращается опять показывает default language
darakanoit 2022-07-04 09:22:11
Bakers_Dozen 2022-07-04 09:21:33
Ребята внутри getlocale показывает то что нужный locale но уже в другом месте где возвращается опять показывает default language

локаль должна сетиться в app каждый раз

darakanoit 2022-07-04 09:22:19
у тебя при каждом запросе чистый app с стандартным lang
darakanoit 2022-07-04 09:22:50
там должно быть типа в мидлваре
if (session->get(‘locale){
App::setLocale(session get locale)
Bakers_Dozen 2022-07-04 09:23:42
понял щас попробую
Oneshkip 2022-07-04 09:26:57
Ordos_third 2022-07-04 09:19:38
Ну, потому что биндинг модели происходит. Тьі как будто написал что знаешь что єто такое

Как будто знаю

mrTeo 2022-07-04 09:36:36
darakanoit 2022-07-04 08:55:56
если в урле есть cashbox то выполни ифку
в ней из контейнера берём реквест, из реквеста cashbox/{cashbox} и там будет модель Cashbox

Ну раз ты говоришь только у 1-2 человек такое происходит — значит у тебя где-то есть роуты без модель биндинга.

И как говорит Саша — «за это я и не люблю модель биндинг»

TimSibirskiy 2022-07-04 09:55:59
Передаю данные запроса в сервис/экшон через дто. Есть атрибут модели типа Money с кастом. Каст «ест» как int/decimal значение, так и Money. В запросе данные приходят в формате decimal. А теперь вопрос. Нужно ли преобразовывать decimal из запроса в Money перед тем как класть его в модель? Или оставить это действие касту?
soul_abduction_ceremony 2022-07-04 09:58:42
на моей практике был каст из json в объект, и при сохранении надо было давать объект, который кастился в json.
не знаю насколько это одинаковые ситуации, тоже интересно узнать ответ
SergeevDev 2022-07-04 10:03:10
Всем привет, кто-нибудь реализовывал сайт с шифрованием персональных данных, если да то какие пакеты использовали ну и опыт. Спасибо
the_ElePHPant 2022-07-04 10:04:07
SergeevDev 2022-07-04 10:03:10
Всем привет, кто-нибудь реализовывал сайт с шифрованием персональных данных, если да то какие пакеты использовали ну и опыт. Спасибо

У ларки нативно есть каст в encrypted, не подойдёт?

SergeevDev 2022-07-04 10:04:36
the_ElePHPant 2022-07-04 10:04:07
У ларки нативно есть каст в encrypted, не подойдёт?

Пробовал, ещё какие есть варианты ?

opekunov 2022-07-04 10:07:04
SergeevDev 2022-07-04 10:04:36
Пробовал, ещё какие есть варианты ?

А что конкретно не подошло?)

the_ElePHPant 2022-07-04 10:07:23
🤷‍♂ надо гуглить по запросу типа «laravel encrypt model»
nashimoto_san 2022-07-04 10:17:20
laravel_web-802487.jpg

nashimoto_san 2022-07-04 10:17:20
laravel_web-802486.jpg
обьясните пожалуйста почему выводы команд друг другу противоречат.
при ролбеке миграции выдает ошибку что такой колонки нет но в команде оболочки показывает
2022-07-04 10:17:42
laravel_web-802490.jpg

2022-07-04 10:17:42
laravel_web-802489.jpg

2022-07-04 10:17:42
laravel_web-802488.jpg
Подскажите вчем может быть проблема
mrTeo 2022-07-04 10:23:00
2022-07-04 10:17:42
Подскажите вчем может быть проблема

Какая проблема?

MAKKLAYS 2022-07-04 10:23:19
Ищу заказы на разработку сайтов. Может у кого-то есть лишние заказы или хочет выступить в роли менеджера по поиску клиентов для разработки сайтов любой сложности.
Пишите в лс.
2022-07-04 10:23:38
mrTeo 2022-07-04 10:23:00
Какая проблема?

laravel_web-802493.jpg

soul_abduction_ceremony 2022-07-04 10:23:50
route
zmurf 2022-07-04 10:23:56
2022-07-04 10:23:38

use нету

mrTeo 2022-07-04 10:24:09
2022-07-04 10:23:38

Target class [AuthController] does not exist.

2022-07-04 10:24:43
zmurf 2022-07-04 10:23:56
use нету

laravel_web-802497.jpg
я прописал

mrTeo 2022-07-04 10:24:51
2022-07-04 10:24:43
я прописал

Что прописал?

2022-07-04 10:25:24
mrTeo 2022-07-04 10:24:51
Что прописал?

laravel_web-802499.jpg
в RouteServiceProvider.php

soul_abduction_ceremony 2022-07-04 10:25:27
2022-07-04 10:23:38

на второй строке rout:list вместо route:list) или это не то

2022-07-04 10:25:40
soul_abduction_ceremony 2022-07-04 10:25:27
на второй строке rout:list вместо route:list) или это не то

это не то ))

mrTeo 2022-07-04 10:25:43
2022-07-04 10:25:24
в RouteServiceProvider.php

Ну что именно? =))

mrTeo 2022-07-04 10:25:54
Вот скажи словами
mrTeo 2022-07-04 10:25:58
Не скринами
zmurf 2022-07-04 10:26:36
2022-07-04 10:24:43
я прописал

Это лишь для старого синтаксиса строкой подходит

2022-07-04 10:26:58
mrTeo 2022-07-04 10:25:43
Ну что именно? =))

я прописал namepspace для марширутов, и добавил папку для api.php

mrTeo 2022-07-04 10:27:00
zmurf 2022-07-04 10:26:36
Это лишь для старого синтаксиса строкой подходит

Ну блин, я это хотел сказать

|