Заметки разработчика
471 subscribers
672 photos
4 videos
1.17K links
Заметки о Frontend, Backend и немного DevOps. В основном о #PHP, #Laravel, #JavaScript, #HTML, #CSS, тестировании и настройке серверов.

https://www.dev-notes.ru

@snakenf
Download Telegram
#laravel #php #tips #validation #backend

Почти в любом приложении встречается валидация того, что вводимые данные являются одним из элементов списка. Часто это поля, поступающие из dropdown или select.

Маленькое правило в Laravel поможет удостовериться, что вводимые данные являются одним из элементов списка. Это правило валидации называется правилом in.

Это правило можно указать в валидации двумя разными способами, как показано в примере ниже.

@dev_notes_ru
👍3
#laravel #tips #validation #redirect

Совет по Laravel💡: Настройте местоположение перенаправления

Мы часто используем запросы формы для валидации. Знаете ли вы, что можно настроить местоположение перенаправления при неудаче? Теперь вы не ограничены перенаправлением пользователей на предыдущую страницу 🚀.

@dev_notes_ru
🔥2
#backend #laravel #validation #php

👩‍💻Десять редко используемых правил валидации Laravel

Вам известны все правила валидации, доступные в Laravel? Подумайте ещё раз! В Laravel есть множество готовых правил валидации, способных значительно упростить написание кода. Рассмотрим 10 редко используемых правил валидации, о существовании которых некоторые не подозревали.

🖥 Читать статью

📱 @dev_notes_ru
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
#backend #laravel #php #larawire #validation

👩‍💻 Упрощение валидации форм в Laravel Livewire с атрибутом #[Validate]

Как разработчики Livewire, мы всегда ищем способы сделать компоненты более лаконичными и простыми в обслуживании. Атрибут #[Validate], появившийся в Livewire v3, предлагает чистый и эффективный способ обработки валидации формы непосредственно в свойствах компонента. В статье мы рассмотрим, как использовать атрибут #[Validate] для упрощения компонентов Livewire и создания более читабельного кода.

🖥 Читать статью

📱 @dev_notes_ru
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1🔥1
💡Совет по Laravel: Валидация размеров изображения

Вам когда-нибудь требовалось проверить размеры изображения, например, аватара? Laravel поставляется со встроенными правилами валидации для этого. Вы можете использовать правило dimensions для выстраивания логики валидации 🚀.

📱 @dev_notes_ru

#Laravel #validation #images #tips
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1🔥1
💡 Совет по Laravel: Правило валидации `sometimes`

Вам когда-нибудь требовалось проверить поле только в том случае, если оно присутствует, и пропустить его, когда его нет? Laravel поставляется с правилом валидации `sometimes, позволяющим сделать именно это 🚀.

📱 @dev_notes_ru

#Laravel #Validation #tips
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Не раздражающая валидация формы: CSS :user-valid и :user-invalid

Новые псевдоклассы :user-valid и :user-invalid предоставляют более умный способ стилизации состояния валидности формы в зависимости от действия пользователя.

Стилизация валидации форм всегда была сложной задачей. Новые псевдоклассы :user-valid и :user-invalid устраняют давнее неудобство CSS стилизации валидации форм — слишком раннее отображение состояния ошибки.

В отличие от своих предшественников :valid и :invalid, новые селекторы ждут реального взаимодействия с пользователем, перед применением стилей. Это, небольшое отличие приводит к значительному улучшению пользовательского опыта: больше нет полей, помеченных как невалидные до того, как пользователь начал вводить текст.

🖥 Читать статью

📱 @dev_notes_ru

#Frontend #CSS #Form #Validation
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1
💡 Совет по Laravel: Правило валидации `distinct`

Вам когда-нибудь требовалось проверить, содержит ли массив дубликаты значений? Хотя это можно сделать вручную, но это может выглядеть несколько запутанно. Вместо этого можно использовать правило валидации distinct, позволяющее сделать именно это 🚀.

📱 @dev_notes_ru

#Laravel #Validation #tips
Please open Telegram to view this post
VIEW IN TELEGRAM
💡 Совет по Laravel: Подтверждение пароля пользователя

Некоторые действия, например, удаление аккаунта, могут потребовать от пользователя подтверждения пароля. Хотя вы можете реализовать эту логику самостоятельно, Laravel поставляется со встроенным правилом валидации, current_password, предназначенным именно для этого 🚀.

📱 @dev_notes_ru

#Laravel #Validation #tips
Please open Telegram to view this post
VIEW IN TELEGRAM
💡 Совет по Laravel: Условная валидация

Вам когда-нибудь требовалось применить правило валидации только в определенных случаях? Например, отклонять купоны на скидку для определенных тарифных планов. Хотя это можно реализовать вручную, но можно воспользоваться методом sometimes, позволяющим сделать именно это 🚀.

📱 @dev_notes_ru

#Laravel #Validation #tips
Please open Telegram to view this post
VIEW IN TELEGRAM