Если я возьму твой код без форм реквеста, то я смогу что-то сделать даже если передам все эти ключи и они будут пустые?

|
psytrgles 2022-07-04 11:50:49
sandweel 2022-07-04 11:48:55
У меня есть yaml шаблон для кубера(шаблоны будут храниться в базе), внутри него будут переменные. С веба будут приходить переменные, которые я хочу прогонять через blade

жестко, конечно, но тогда да, compileString

sandweel 2022-07-04 11:51:14
psytrgles 2022-07-04 11:50:49
жестко, конечно, но тогда да, compileString

Пасиб)

psytrgles 2022-07-04 11:51:55
sandweel 2022-07-04 11:51:14
Пасиб)

https://laravel.com/docs/9.x/blade#rendering-inline-blade-templates

psytrgles 2022-07-04 11:52:15
Blade::render() есть, хотя я такое первый раз вижу, мб добавили
psytrgles 2022-07-04 11:53:47
да, похоже что только в 9ке
darakanoit 2022-07-04 11:54:13
вот люди развлекаются, ямл шаблоны для кубера
eedxcc 2022-07-04 12:00:27
Как правильно разбить логику в Laravel ( Используя патерны и тд…), что бы все не было в котроллере
darakanoit 2022-07-04 12:00:55
eedxcc 2022-07-04 12:00:27
Как правильно разбить логику в Laravel ( Используя патерны и тд…), что бы все не было в котроллере

laravel RAD фреймворк, чтобы прям «правильно» у тебя не получиться.

darakanoit 2022-07-04 12:01:04
Можешь почитать за сервисный слой
eedxcc 2022-07-04 12:02:16
Спасибо
Adelf32 2022-07-04 12:03:15
eedxcc 2022-07-04 12:02:16
Спасибо

сказал спасибо и пошел спрашивать в другой чатик?

Marik1983 2022-07-04 12:04:23
подскажите пж, я новичок, зашел в бд Laravel через phpmyadmin , поменял цену товара, а цена на сайте не поменялась
darakanoit 2022-07-04 12:04:37
Marik1983 2022-07-04 12:04:23
подскажите пж, я новичок, зашел в бд Laravel через phpmyadmin , поменял цену товара, а цена на сайте не поменялась

может есть кэш, может не там поменял

Marik1983 2022-07-04 12:05:23
darakanoit 2022-07-04 12:04:37
может есть кэш, может не там поменял

также подумал, подскажите где может она находиться

darakanoit 2022-07-04 12:05:54
Marik1983 2022-07-04 12:05:23
также подумал, подскажите где может она находиться

в коде

darakanoit 2022-07-04 12:05:57
Cache facade
eedxcc 2022-07-04 12:06:10
Adelf32 2022-07-04 12:03:15
сказал спасибо и пошел спрашивать в другой чатик?

Пошел гуглить и спрашить в другой чатик еще советов

darakanoit 2022-07-04 12:06:15
самое простое, что ты можешь сделать(вроде фиксит)
это php artisan cache:clear
Marik1983 2022-07-04 12:06:49
darakanoit 2022-07-04 12:05:54
в коде

спс

Ray_of_Radiant 2022-07-04 13:02:21
laravel_web-802584.jpg
Смотрите, нужно чтобы один из этих 7 был обязательным
Ray_of_Radiant 2022-07-04 13:02:33
Нашёл из правил только required_without_all
Ray_of_Radiant 2022-07-04 13:02:44
laravel_web-802586.jpg
И получилось такое полотно
darakanoit 2022-07-04 13:02:49
ну и зачем?
darakanoit 2022-07-04 13:02:56
сделай проверку на уровне бизнес логики
Ray_of_Radiant 2022-07-04 13:03:04
Может есть какие-то короткие пути
Ray_of_Radiant 2022-07-04 13:03:18
darakanoit 2022-07-04 13:02:56
сделай проверку на уровне бизнес логики

валидация

darakanoit 2022-07-04 13:03:20
да есть, проверить все ключи на пустоту — выдать ошибку
darakanoit 2022-07-04 13:03:31
Ray_of_Radiant 2022-07-04 13:03:18
валидация

а вот это вопрос

Ray_of_Radiant 2022-07-04 13:03:47
не понял вас
darakanoit 2022-07-04 13:04:04
если я возьму твой код без форм реквеста, то я смогу что-то сделать даже если передам все эти ключи и они будут пустые?
darakanoit 2022-07-04 13:04:47
вот я другой программист, найду твой сервис и начну в нём фигачить и использовать его
я даже не додумаюсь посмотреть в форм реквест что там лежит какая-то логика
Ray_of_Radiant 2022-07-04 13:04:48
darakanoit 2022-07-04 13:04:04
если я возьму твой код без форм реквеста, то я смогу что-то сделать даже если передам все эти ключи и они будут пустые?

😁😁 ща скину говнокод

Ray_of_Radiant 2022-07-04 13:05:09
darakanoit 2022-07-04 13:04:04
если я возьму твой код без форм реквеста, то я смогу что-то сделать даже если передам все эти ключи и они будут пустые?

laravel_web-802598.jpg

Ray_of_Radiant 2022-07-04 13:06:39
darakanoit 2022-07-04 13:03:20
да есть, проверить все ключи на пустоту — выдать ошибку

это как?

zmurf 2022-07-04 13:07:09
Ray_of_Radiant 2022-07-04 13:06:39
это как?

сделай проверку после валидации

zmurf 2022-07-04 13:07:15
->after()

pubf withValidator($validator)

Ray_of_Radiant 2022-07-04 13:07:46
zmurf 2022-07-04 13:07:15
->after()

pubf withValidator($validator)

хмм, никогда таким ещё не пользовался

Ray_of_Radiant 2022-07-04 13:07:58
zmurf 2022-07-04 13:07:15
->after()

pubf withValidator($validator)

в форм реквесте который?

zmurf 2022-07-04 13:08:00
Ray_of_Radiant 2022-07-04 13:07:58
в форм реквесте который?

da

gromferrr 2022-07-04 13:10:18
Есть какая-нибудь директива blade для проверки роута? Что-то вроде @routeIs(route(‘dashboard’)) @endRouteIs или какой самый краткий и лаконичный способ это реализовать? Или самостоятельно сделать ее
Ray_of_Radiant 2022-07-04 13:10:31
laravel_web-802608.jpg
и что за $this->somethingElseIsInvalid()
darakanoit 2022-07-04 13:11:19
gromferrr 2022-07-04 13:10:18
Есть какая-нибудь директива blade для проверки роута? Что-то вроде @routeIs(route(‘dashboard’)) @endRouteIs или какой самый краткий и лаконичный способ это реализовать? Или самостоятельно сделать ее

routeIs уже есть

ilya_kudinov 2022-07-04 13:12:03
gromferrr 2022-07-04 13:10:18
Есть какая-нибудь директива blade для проверки роута? Что-то вроде @routeIs(route(‘dashboard’)) @endRouteIs или какой самый краткий и лаконичный способ это реализовать? Или самостоятельно сделать ее

Route::is

darakanoit 2022-07-04 13:12:22
был вроде @active
gromferrr 2022-07-04 13:12:57
ilya_kudinov 2022-07-04 13:12:03
Route::is

ну это все равно в @if обернется, а там и request()->routeIs(), надо более кратко а то на фронте у одной ссылки куча блин мест где по-разному надо писать

gromferrr 2022-07-04 13:13:05
darakanoit 2022-07-04 13:12:22
был вроде @active

гляну

zmurf 2022-07-04 13:13:06
Ray_of_Radiant 2022-07-04 13:10:31
и что за $this->somethingElseIsInvalid()

пример

Ray_of_Radiant 2022-07-04 13:14:42
zmurf 2022-07-04 13:13:06
пример

то есть можно создать свою функцию и в функции withValidator() можно вызывать какие-угодно свои функции, которые возвращают true или false для if()?

zmurf 2022-07-04 13:14:56
Ray_of_Radiant 2022-07-04 13:14:42
то есть можно создать свою функцию и в функции withValidator() можно вызывать какие-угодно свои функции, которые возвращают true или false для if()?

да хоть в самом каллбеке проверять

Ray_of_Radiant 2022-07-04 13:18:51
Ray_of_Radiant 2022-07-04 13:10:31
и что за $this->somethingElseIsInvalid()

Почему написано:
before the validation rules are actually evaluated
перед тем как применятся правила валидации?

зачем метод называть ->after()?

|