RUVIDEO
Поделитесь видео 🙏

CakePHP 4 - Create Custom Validation & Application Rules

Code: https://github.com/toggenation/cakephp4-validation

00:00 Intro create project
01:30 Add Posts migration
02:19 Install sqlitebrowser and open default.sqlite database file
03:43 Run `bin/cake bake all Posts`
04:40 Run `bin/cake server`
05:00 View posts index page at http://localhost:8765/posts
05:35 Attempt to add duplicate title
05:57 validationDefault rules
06:59 buildRules Application Rules
08:04 Disable validator rules and change message
09:57 Begin dymamic validation message creation
10:00 Create a function for an application rule
15:00 Add a function to a validation rule
16:40 Running a SQL query in a validation function to check for duplicates
20:28 Moving a RulesChecker rule into a class
21:41 Create a Custom Rule Object
31:00 Create a cake console command using `bin/cake bake command AddPost`
33:00 Create an AddPost utility / service class
34:34 Use `LocatorAwareTrait` to provide access to table from AddPost service class
38:00 Adding a record using the `bin/cake add_posts "Title" "Body"` command
38:44 Formatting Validation errors for display by command
39:00 Using `Hash::flatten`
40:00 Using `Text::toList`
41:00 Handle a Cake command exception
44:00 Create custom validation set and use it for validation

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «CakePHP 4 - Create Custom Validation & Application Rules», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.