並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 137件

新着順 人気順

バリデーションの検索結果81 - 120 件 / 137件

  • Railsバリデーションメッセージのリソース名を特定するパッチの話 - 食べチョク開発者ブログ

    こんにちは。食べチョクの開発をお手伝いしているフリーランスエンジニアのもぎゃ です。 ぼくも記事書いていいそうなので、最近食べチョクの開発をやっている時に発見したRailsテクニックの話を書きます。 バリデーションメッセージのつらみ Railsでバリデーションをつかって入力をチェックしている場合、@model.errors.full_message をエラーメッセージとして出すことができます。 Active Record バリデーション - Railsガイド ただ、ぼくらが作ったモデルの日本語名までRailsが知っていてくれるわけではないので、"User Messageを入力してください"みたいな分かりづらい文字列になってしまうことがあって、この場合i18nのリソースを適切に書いてあげることでエラーメッセージを改善することが出来ます。 Rails 国際化 (i18n) API - Rail

      Railsバリデーションメッセージのリソース名を特定するパッチの話 - 食べチョク開発者ブログ
    • Vue.js:バックエンドのバリデーションを使う – ララジャパン

      最近、フロントエンドのフレームワークのVue.jsを勉強し始めました。またしても世間の流行から一歩遅れての開始ですが、比較的大きなプロジェクトを管理する私としては、ピッカピッカの流行りをすぐに採用とは行きません。長期的な管理を考えてLaravelのように本当にメージャーになるかを見極めてからです。幸い、Laravelのコミュニティでは、Vue.jsが盛んに利用され情報が多いので、よりメージャーなReactやAngularなどのフレームワークの存在を気にしつつもLaravelとの親近さでVue.jsの習得です。Vue.jsの1からの説明は他の人のブログに任せて、私の方はいきなり実用的なVue.jsを紹介していく予定です。まず今回は、Vue.jsをフォームの入力のバリデーションに使用するところを紹介します。 フロントエンドのバリデーション フォームのバリデーションと言えば、Laravelでは、

      • Next.jsを勉強してみる その③ 〜入力チェック(バリデーション)編〜 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

        今回は今まで構築した環境を使って、入力チェック(バリデーション)部分を手探りのままに作ってみたいと思います。 バリデーション処理をするためライブラリを探してみたところ、simple-react-validatorというなんとも組み込みやすそうなライブラリがありました。名前の通りsimpleであることに期待し、このライブラリを使ってチェック処理を実装したいと思います。 では、さっそく。 バリデーションに必要なものをインストール まず、simple-react-validatorを使用するため、nodeのルートディレクトリ(app)ターミナルで以下コマンドを実行します。 # simple-react-validatorをインストール # Next.jsのプロジェクトルートで実行すること npm install simple-react-validator --save login.tsxファイ

          Next.jsを勉強してみる その③ 〜入力チェック(バリデーション)編〜 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
        • 6.x バリデーション Laravel

          イントロダクションIntroduction Laravelは入力されたデータに対するバリデーションのさまざまなアプローチを提供しています。Laravelの基本コントローラクラスはパワフルでバラエティー豊かなバリデーションルールを使いHTTPリクエストをバリデーションするために便利な手法を提供している、ValidatesRequestsトレイトをデフォルトで使用しています。Laravel provides several different approaches to validate your application's incoming data. By default, Laravel's base controller class uses a ValidatesRequests trait which provides a convenient method to validate

          • どこよりも詳しくダブルクロスバリデーションについて語ってみた - Qiita

            この記事を読んで得られること ダブルクロスバリデーションとは? 他の交差検証手法との比較 ダブルクロスバリデーションの実装方法 「ホールドアウト法」、「交差検証」、「クロスバリデーション」 についても学べると思いますので参考にしてください。 ※プログラミング関係の内容を他にも投稿していますので、よろしければこちらの一覧から他の投稿も見て頂けますと幸いです。 ダブルクロスバリデーションとは? 機械学習では未知のデータに対する予測精度を評価するために交差検証を行います。ダブルクロスバリデーションはその手法の1つであり、各交差検証の手法を以下にまとめました。 1. 良くない例 まずは良くない例として、データセットを分割せずに学習用データ=検証用データの例を示しています。これはモデルの学習に用いたデータを使って、そのモデルを評価するというものです。検証用のデータは全て学習済みのデータ(見たことがあ

              どこよりも詳しくダブルクロスバリデーションについて語ってみた - Qiita
            • committeeを使ったOpenAPI3のバリデーション - Qiita

              committeeを使ってOpenAPI3のスキーマファイルからリクエスト&レスポンスをバリデーションする方法と実際の開発に組み込む際の設定についてまとめます。 OpenAPI3とcommiteeについてはota42yさんの登壇資料が参考になります。また、committeeについての記事はいっぱいあるので、ここでは実際の開発で取り入れるにあたって設定ファイルの書き方に絞って紹介したいと思います。 committeeを使って実現したいこと API仕様書を作りたい スキーマファーストな開発をして、常に正しい状態にメンテナンスしていきたい リクエストのバリデーションなどのRailsが苦手な部分を楽に実装したい committeeを使う理由 すでに運用中のサービスに途中から組み込める RSpecだけで実行したり、実際のリクエストのバリデーションに使ったりと用途に合わせて組み込みやすい 使い方がシン

                committeeを使ったOpenAPI3のバリデーション - Qiita
              • GitHub Actions for VS Code で、ワークフロー編集時の構成変数のサジェストとバリデーションが便利 | DevelopersIO

                こんにちは、CX 事業本部 Delivery 部の若槻です。 前回のエントリで、GitHub Actions for VS Code を使って構成変数(Variables、Secrets および Environments)の管理が行えることをご紹介しました。 今回は GitHub Actions for VS Code の別機能として、ワークフロー編集時に構成変数のサジェストとバリデーションをしてくれる機能が便利だったのでご紹介します。 環境 # VS Code $ code --version 1.85.1 0ee08df0cf4527e40edc9aa28f4b5bd38bbff2b2 arm64 # GitHub Actions for VS Code $ code --list-extensions --show-versions | grep github.vscode-gith

                  GitHub Actions for VS Code で、ワークフロー編集時の構成変数のサジェストとバリデーションが便利 | DevelopersIO
                • 交差検証(cross validation/クロスバリデーション)の種類を整理してみた

                  機械学習を学んでいると、交差検証(cross validation/クロスバリデーション)というワードをよく見かけます。このご時世、便利なツールであるライブラリがたくさん公開されていて、交差検証もコード数行で利用できてしまう超便利な状況ですから、ざっくりとした理解で済ませている方は意外に多いのかもしれません。 実際僕自身が、 的な感じで理解していたのですが、機械学習の勉強を進めれば進めるほどに、そうした曖昧な理解ではとうとう困る場面がチラホラ出てきました。交差検証(cross validation/クロスバリデーション)には様々な種類があるので「とりあえず単純な交差検証でOK!」というやり方では痛い目を見る訳です。 そこで今回は交差検証(cross validation/クロスバリデーション)について整理することで学びを深めることにしました。(すでに現場でバリバリ活躍している人も、今現在、

                    交差検証(cross validation/クロスバリデーション)の種類を整理してみた
                  • �【Laravel】Base64エンコードされたデータをファイルに変換してバリデーションする - Qiita

                    はじめに 画像アップロードAPIを実装する際、webだと「multipart/form-data形式」なことが多いですが、アプリは「Base64形式」で処理したいといったことがあります(ありました) Base64をバリデーションしたい Laravelはバリデーションが豊富なので、Base64もいい感じに処理してくれるかなーと思ったのですが、そんなに甘くはありませんでした。 ググったら、Base64用のバリデーション書け的な感じで、そうなるとアップロード処理もbase64用に書く必要がありそうです。 すでに画像ファイルのアップロード処理は実装済だったので、バリデーション前にBase64を画像ファイルに変換してあげることができればよさそうです。 Base64をファイルに変換して処理する 「multipart/form-data」で送信したファイルをFormRequestでdd()してみると、U

                      �【Laravel】Base64エンコードされたデータをファイルに変換してバリデーションする - Qiita
                    • React Hook Form x Chakra UI 二重バリデーションで困った話

                      このページではReact Hook Form(RHF)とChakra UIでフォームを作成していた際に、RHF側とChakra UI側のバリデーションが両方効いてしまったので、自分がどうやって解決したのかを記しておきます。 該当コード <> <Heading as="h1" mt={1 / 10} fontSize="3xl"> CONTACT </Heading> <form onSubmit={handleSubmit(onSubmit)} style={{ paddingTop: "15%" }}> <Flex justify="center" textAlign="center"> <Box w="lg" p={4} borderRadius="md" shadow="md" bg="gray.50"> <Stack spacing={4}> <FormControl id="na

                        React Hook Form x Chakra UI 二重バリデーションで困った話
                      • Railsで、どちらか一方のカラムを入力必須(二者択一)にするバリデーション - Qiita

                        はじめに Ruby on Rails で どちらか一方のカラムを入力必須にするバリデーションについて書きます。 具体的な例をあげると、ユーザーモデルのemailとphone、どちらか片方だけに必ず値が入るようにバリデーションします。両方に値が入っている場合もNGです。 要件に合わなかったバリデーション ググって下記のようなバリデーションを見つけましたが、両方入力した場合にバリデーションを通ってしまうので、要件には合いません。 class User < ApplicationRecord # phoneが空ならば、emailを必須にする validates :email, presence: true, unless: :phone? # emailが空ならば、phoneを必須にする validates :phone, presence: true, unless: :email? end

                          Railsで、どちらか一方のカラムを入力必須(二者択一)にするバリデーション - Qiita
                        • with_optionsを使って、同じバリデーションを一括りにしちゃえ! - Qiita

                          validates :user, presence: true validates :item, presence: true validates :price, presence: true validates :email, presence: true

                            with_optionsを使って、同じバリデーションを一括りにしちゃえ! - Qiita
                          • 【Next.js】ZodとReact Hook Formを使ってフォームバリデーションを実装してみた - Qiita

                            はじめに この記事では、React(Next.js)で最近よく聞くTSと相性が良いZodとReactでよく使われているReact Hook Formを使ってフォームバリデーションの実装をしてみて、とても簡単で便利だなと感じたので紹介してみます。 今回やること Next.jsでZodとReact Hook Formを組み合わせて使用してログイン機能のフォームバリデーションを実装してみます。 前提(準備) 今回下記2つを用いてフォームバリデーションを実装します。 自分の環境はフロントにReact(Next.js)とサーバーサイドにAPIサーバとしてPHP(Laravel)を使っています。 Zod 型安全なスキーマ定義とバリデーションを提供するライブラリ React Hook Form React のフォーム状態管理を簡単にするためのカスタムフックを使用できるライブラリ 実際にやってみる 概要

                              【Next.js】ZodとReact Hook Formを使ってフォームバリデーションを実装してみた - Qiita
                            • Vuetifyでのバリデーションまとめ - inokawablog

                              Vuefityでのバリデーションをまとめる。 最初にバリデーションの一連の流れを紹介し、その後それぞれのフィールドのバリデーションを確認する。 バリデーションの流れ vuetify rulesメールアドレスのフィールドを例にする template <v-form ref="form" v-model="valid" lazy-validation> <v-text-field v-model="email" :rules="emailRules" ></v-text-field> <v-btn class="mr-4" @click="submit">submit</v-btn> </v-form> script <script> export default { data: () => ({ valid: true, email: null, emailRules: [ value =>

                                Vuetifyでのバリデーションまとめ - inokawablog
                              • 【Laravel】URLに指定したidなどをフォームリクエストでバリデーションする方法 - Qiita

                                URLに指定した値をバリデーションしてくれない!? フォームリクエストバリデーションについては Laravel 5.4 バリデーション を参照してもらうとして、 例えば routes/web.php に

                                  【Laravel】URLに指定したidなどをフォームリクエストでバリデーションする方法 - Qiita
                                • MW WP Form のカスタムバリデーションルール

                                  MW WP Form プラグインは、確認画面付きのメールフォームを作成することができる WordPress のプラグインです。 このプラグインは、デフォルトで入力データを検証するためのルール(バリデーションルール)が豊富に用意されていて、基本的な問い合わせフォームなどのバリデーションを簡単に実装することができます。また、複雑な処理が必要な独自のバリデーションルールも簡単に追加することができます。 そこで、ここでは独自のバリデーションルールをいくつか紹介します。 チェック数制限チェックボックス チェックボックスでチェック数を制限するバリデーションルールです。 下記コードをテーマの functions.php に追記します。 if ( class_exists( 'MW_WP_Form_Abstract_Validation_Rule' ) ) { class MW_WP_Form_Valid

                                    MW WP Form のカスタムバリデーションルール
                                  • バリデーションどこまでやりました? | NHN Cloud Meetup

                                    はじめに アプリケーションを開発するとき、データのバリデーションチェックは一般的にアプリケーション全体で発生します。TOASTのメッセージングプラットフォーム商品であるNotificationは、メッセージ形式、メールアドレス形式、受信・発信者番号など、クライアントの入力値に対して多くの検証を行います。そして、入力値の検証に失敗した際には、エラーに対する原因を把握して理解しやすいようにAPIで適切にレスポンスする必要があります。このような目標を達成するため、Javaにおけるデータのバリデーションチェック標準技術であるBean Validationを採用しました。 この記事では、NHN Forward 2019で発表された、PaaS&API Developer Experience(https://youtu.be/zvuhOz8VhhI)で扱われたBean Validationの内容を文章

                                      バリデーションどこまでやりました? | NHN Cloud Meetup
                                    • 【RSpec】Railsのモデルスペックでバリデーションのテストは書くべきか否か? - Qiita

                                      はじめに:単純なバリデーションならテストコードは不要(という私見) Railsでモデルスペックを書くとき、バリデーションのテストを書く人をよく見かけます。 たとえば以下のようなイメージです。 RSpec.describe User, type: :model do # こういうテストは書く?書かない?? describe 'validation' do example 'nameは必須' do user = User.new(name: '') expect(user).to be_invalid user.name = 'Alice' expect(user).to be_valid end end end 決して、バリデーションのテストを書くことが悪いことだとは言いませんが、個人的には単純なバリデーションであれば別に書かなくてもいいかな、と考えています。 単純なバリデーションにテストコ

                                        【RSpec】Railsのモデルスペックでバリデーションのテストは書くべきか否か? - Qiita
                                      • 【HTML】フォームバリデーションの実装方法をもう一度見直してみる【生JavaScript】

                                        //html <input type="text" id="text" required> <span id="errorMessage"></span> //js const input = document.getElementById('text'); const errorMessage = document.getElementById('errorMessage'); if (input.checkValidity()) { // 標準のバリデーション機能 errorMessage.textContent = input.validationMessage; // 標準のバリデーションメッセージ } 標準機能を用いたバリデーション なにが嬉しいの? Web APIにはクライアントのバリデーションに必要な機能が標準でいくつも実装されており、これらを利用することで「自分で書くコード

                                          【HTML】フォームバリデーションの実装方法をもう一度見直してみる【生JavaScript】
                                        • 週刊Railsウォッチ: 7.1でバリデーションメッセージのアポストロフィ->カーリー置き換えが取り消しほか(20230928後編)|TechRacho by BPS株式会社

                                          こんにちは、hachi8833です。つっつきで一同がこのコードにどよめきました。 FizzBuzz 実装はいろいろあるけど、 kazuho さんによる実装は奇妙さと美しさが同居していて今でも強く印象に残っているhttps://t.co/f208DBeRUI pic.twitter.com/G3QoReGdyw — Takuto Wada (@t_wada) September 21, 2023 週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙏 TechRachoではRubyやRailsなどの最新情報記事

                                            週刊Railsウォッチ: 7.1でバリデーションメッセージのアポストロフィ->カーリー置き換えが取り消しほか(20230928後編)|TechRacho by BPS株式会社
                                          • Pythonでインスタンス変数の入力値をバリデーションする方法 | DevelopersIO

                                            今回はPythonのクラスでインスタンス変数の入力時にバリデーションチェックを行う方法を調べました。 ここでの入力値のバリデーションとは、 コンストラクタ__init__内でのバリデーション setterメソッド内でのバリデーション を指します。 要は、どちらの入力時にも同様のバリデーションチェックが走るようなコードの書きたかったのですが、いくつかやり方があったのでまとめてみました。 方法1. 愚直に書く コンストラクタ__init__でバリデーションを書く セッターメソッド@age.setterを持っているインスタンス変数(ここでは、age)は、セッターメソッド内でバリデーションを書いて処理を共通化 コード class User: def __init__(self, name: str, age: int): # コンストラクタ内でバリデーション処理を実装 if type(name)

                                              Pythonでインスタンス変数の入力値をバリデーションする方法 | DevelopersIO
                                            • 【今更ながらSpring BootでWEB開発 #4】バリデーション

                                              バリデーションの実行フォームのクラスにバリデーションの設定ができたので、POSTでリクエストを受け取ったときにバリデーションを実行するようにします。 Spring Bootでは「@Validated」を次のように付与することでバリデーションが実行されるようになります。またバリデーションの結果は「BindingResult」に反映されるようになっており、引数に追加することで参照できます。 @PostMapping("/confirm") public String confirm(@Validated InquiryForm inquiryForm, BindingResult result) { if (result.hasErrors()) { return "inquiry/index.html"; } return "inquiry/confirm.html"; }1つでもバリデーシ

                                                【今更ながらSpring BootでWEB開発 #4】バリデーション
                                              • [FastAPI] ニッチなところを突く!Pydantic-i18nでPydanticのバリデーションメッセージを英語から日本語へ変換!! - Qiita

                                                [FastAPI] ニッチなところを突く!Pydantic-i18nでPydanticのバリデーションメッセージを英語から日本語へ変換!! この記事を読んでできること Pydanticのバリデーションメッセージを英語から日本語に変換して返すことができる 概要 i18nとは Pydantic-i18nとは 実装 記述しないこと FastAPIについて Pydanticとは Pydanticの実装 使用技術 fastapi==0.78.0 pydantic==1.9.1 pydantic-i18n==0.2.3 i18nとは i18n(Internationalization(国際化対応)の略称)とは、文化や地域、言語によって異なるターゲットオーディエンスに合わせて容易にローカライズできる製品、アプリケーション、または文書内容の設計と開発のこと 今回の実装ではPydanticのデフォルト設定の

                                                  [FastAPI] ニッチなところを突く!Pydantic-i18nでPydanticのバリデーションメッセージを英語から日本語へ変換!! - Qiita
                                                • 【Laravel】論理削除対応型existsバリデーションの実装方法 | YQUAL

                                                  2020-08-10 19:53 2021-01-29 15:45 プログラミング 【Laravel】論理削除対応型existsバリデーションの実装方法 Laravel PHP Laravelでは多くのバリデーションが提供されていますが、論理削除を使用している場合はそのままでは使えないものが複数あります。 今回は紐付けをする際に存在チェックで使用するexistsのソフトデリート対応のバリデーションを実装する方法をご紹介します。 カスタムバリデーションの追加 存在チェックをするためのexistsは論理削除に対応されていないため、導入されているテーブルを使用する際には使えません。比較的使用頻度が高いため、今回は他のバリデーション同様にパイプで登録できるようにプロバイダーへ登録します。 exists_soft_delete まずはプロバイダーファイルを作成するために以下のコマンドをLaravel

                                                    【Laravel】論理削除対応型existsバリデーションの実装方法 | YQUAL
                                                  • Valibot: 超軽量&型安全なスキーマバリデーションライブラリ | 豆蔵デベロッパーサイト

                                                    JavaScript、とりわけTypeScriptプロジェクトでデータのバリデーションを行う際、ZodやYup等のライブラリがよく使われています。 今回は、最近これらの代替として注目を集めているValibotというライブラリを紹介します。 Valibotとは? # Valibotは構造化データを検証するためのスキーマライブラリです。 公式ドキュメントではその特徴を以下のように説明しています。 Fully type safe with static type inference Small bundle size starting at less than 600 bytes Validate everything from strings to complex objects Open source and fully tested with 100 % coverage Many tra

                                                      Valibot: 超軽量&型安全なスキーマバリデーションライブラリ | 豆蔵デベロッパーサイト
                                                    • [Flutter]入力フォームのインラインバリデーションを実装する | DevelopersIO

                                                      Form、FormTextFieldを使ってスマートフォンアプリでよくある入力フォームのインラインバリデーションを実装しました。 問題のあるフィールドのインラインにエラーメッセージを表示するインラインバリデーションについて扱います。 現在個人開発で実装中のアプリの詳細画面でフォーム入力が必要になりました。インラインバリデーションのUXについて書いた記事を見た覚えがあり、使用するか迷いましたが、ボタンタップ時のバリデーションと違ってFlutterではまだ実装したことがないUIだったので今回実装してみました。 インラインバリデーションがフォーム入力の妨げになるケース | UX MILK Form、FormField 入力フォームを実装する時にTextFormFieldが選択肢に浮かびますが、今回にはバリデーションを簡易に柔軟に行えるTextFormFieldを選択しました。TextFormFi

                                                        [Flutter]入力フォームのインラインバリデーションを実装する | DevelopersIO
                                                      • バリデーションを任意のタイミングで実行する - hene.dev

                                                        あるバリデーションをユーザー側のフォームでは実行して、管理画面のフォームでは実行しないというように、 各フォームでバリデーションを実行するか指定したい場合、以下のような方法があります。 コンテキストを渡す コンテキストを渡した場合と渡さなかった場合で、バリデーションを実行するか設定できます。 コンテキストの :sample は例で :hoge など他のコンテキストを渡して大丈夫です。 save(context: :sample) モデルを保存する前にバリデーションを実行します。 model.save(context: :sample) valid?(:sample) バリデーションを実行します。 model.valid?(:sample) update update する際は、直接コンテキストを渡して、バリデーションを実行することはできません。 以下のようにすることでバリデーションを実行し

                                                          バリデーションを任意のタイミングで実行する - hene.dev
                                                        • 【React Native】 react-hook-form と yupを使ってフォームのバリデーションチェック | DevelopersIO

                                                          こんにちは、こんばんわ。 「クラスメソッドにジョインして、知識をいっぱい吸収出来て喜びを感じています」 CX 事業本部 Delivery 部 MAD グループ@札幌の hiro です。 今回も、前回の React Native 記事に味を占めて、React Native 連投します。 はじめに React Native でネイティブアプリを作成し、フォーム画面を作った時にフォームのバリデーション処理を入れなければ、 と思ったときにやった内容を記述します。 フォームのバリデーション処理は、 Formikなどもありますが、 今回は、 react-hook-formとyupを 組み合わせてバリデーション処理を実施していきました。 内容 React Native の環境は良しなに、作成よろしくお願いいたします! 以下記事など参考にしつつ、React Native for Webを利用して環境を構築

                                                            【React Native】 react-hook-form と yupを使ってフォームのバリデーションチェック | DevelopersIO
                                                          • サーバーサイドもバリデーションで楽しよう! - KAKEHASHI Tech Blog

                                                            こんにちは🎄 プラットフォームチームの石黒です。 こちらは株式会社カケハシ x TypeScriptアドベントカレンダー2021 17日目の記事です。 今回はajvによるJSON Schemaを用いた入力値のバリデーションについてご紹介します。 ajvとは? APIなどから渡された入力値のバリデーションツールとして、ajvを採用しています。 これは、JSON Schemaを指定するだけでコードを書かずともバリデーションを行ってくれるもので、JSON SchemaのほかにはJSON Type Definitionにも対応しているとのことです。 例えば、以下のようにUser型を定義します。 type User = { name: string age: number favorites?: string[] } このUser型をJSON Schemaで表現すると、以下のように記述できます。

                                                              サーバーサイドもバリデーションで楽しよう! - KAKEHASHI Tech Blog
                                                            • PyTorchでクロスバリデーション(交差検証) - Qiita

                                                              はじめに PyTorch で Dataset を使用するときのクロスバリデーション(交差検証)のやり方を説明します。 Subsetを使用した分割 torch.utils.data.dataset.Subsetを使用するとインデックスを指定してDatasetを分割することが出来ます。これとscikit-learnのsklearn.model_selectionを組み合わせます。 train_test_split sklearn.model_selection.train_test_splitを使用してインデックスをtrain_indexとvalid_indexに分割し、Subsetを使用してDatasetを分割します。 class DummyDataset(Dataset): def __init__(self): pass def __len__(self): return 100 def

                                                                PyTorchでクロスバリデーション(交差検証) - Qiita
                                                              • React Hook Form で超簡単にバリデーションする方法

                                                                React Hook Form で超簡単にバリデーションする方法 React.jsのフォーム入力のチェック(バリデーション)は自前で実装するのもそれほど難しくないかもしれませんが、React Hook Form というライブラリを使うと簡単に設定できますのでご紹介します。 投稿日2020年02月05日 更新日2020年02月05日 環境は react : 16.12 typescript : 3.7 react-hook-form : 4.7.2 でお送りします。 インストール npmでライブラリのインストールをしましょう。 $ npm install react-hook-form 一つだけのバリデーション 準備ができたのでさっそく使ってみましょう。 最初に入力が必須のバリデーションを設定してみます。 InputFormというフォーム用のコンポーネントを作る想定で進めます。 import

                                                                  React Hook Form で超簡単にバリデーションする方法
                                                                • 【jquery】【超簡単】EFOの様なリアルタイムバリデーションを入れる方法【html5】|KATのブログ

                                                                  どうも、katです。 かなり久しぶりの投稿となります! 今回は、html5でEFOのようなリアルタイムバリデーション(入力チェック)を超簡単に入れる方法について説明していきます。 リアルタイムバリデーションとは? 通常、バリデーション と言いますと「送信」や「登録」などのボタンを押した後に「この項目は必須です」や「数字で入力してください」などのエラーメッセージが表示されるもののことを言います。 リアルタイムバリデーションとは、「送信」や「登録」などのボタンを押す前からエラーがある場合はエラーメッセージが表示されることを言います。 例えば、画像のように入力した直後にエラーが表示されるイメージです。 ソースコード それでは具体的なソースコードを見ていきましょう。 難しそうなことをやっているようですが、実装自体は下記のhtmlとjavascriptのみです。 ・html <!-- ↓必須項目のテ

                                                                    【jquery】【超簡単】EFOの様なリアルタイムバリデーションを入れる方法【html5】|KATのブログ
                                                                  • jQueryで爆速フォームバリデーション

                                                                    なんで今さら jQuery の記事??? Bootstrap との親和性が高く、導入の手軽さ等でまだまだ現役だと感じたから jQuery に触れたことなかったので、そのアウトプット jQuery Validation Plugin 公式 セットアップ 今回は jQuery を npm で管理 $ npm init -y $ npm i jquery $ npm i jquery-validation $ tree . ├── index.html ├── node_modules - .. ├── package.json └── validate-config.js <form id="form_id" method="post"> <input type="text" name="text_name" /> <button type="submit">送信</button> </for

                                                                      jQueryで爆速フォームバリデーション
                                                                    • Step Functionsでパラメータをバリデーションする方法 | DevelopersIO

                                                                      こんにちは、ヤギです。 今回の記事は Step Functionsのパラメータをバリデーションする方法です。 Step Functionsは、アクション間でパラメータ指定して、受け渡すことができます。 しかし、存在しないパラメータをASLで指定すると、States.Runtimeエラーが発生します。このエラーはリトライ、キャッチすることができず、ジョブが途中終了します。 また、このStates.RuntimeエラーはStates.ALLでは検出されません。 例えばCatchでエラー通知を行なっていた場合、通知処理が実行されないため、ジョブの失敗に気づくことができません。 このため、存在が保証出来ないパラメータをASLで指定する場合は、事前にパラメータが存在するかどうかのバリデーションが必要です。 TL;DR 存在しないパラメータをASLで指定するとStates.Runtimeが発生する S

                                                                        Step Functionsでパラメータをバリデーションする方法 | DevelopersIO
                                                                      • 【Laravel7】バリデーションメッセージの日本語化【6系対応】 | YQUAL

                                                                        <?php return [ /* |-------------------------------------------------------------------------- | Validation Language Lines |-------------------------------------------------------------------------- | | The following language lines contain the default error messages used by | the validator class. Some of these rules have multiple versions such | as the size rules. Feel free to tweak each of these m

                                                                          【Laravel7】バリデーションメッセージの日本語化【6系対応】 | YQUAL
                                                                        • C# 9: シンプルになったパラメータnullバリデーション

                                                                          Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

                                                                            C# 9: シンプルになったパラメータnullバリデーション
                                                                          • laravelでformのバリデーションをしよう!(カスタマイズあり) - Qiita

                                                                            Laravelにはformバリデーションができる便利な機能があります!! 今回はそれを紹介していきます! 標準でもかなりの種類のバリデーションをサポートをしていますが、バリデーションを自分仕様にカスタマイズしたい時もあるので、カスタマイズバージョンも説明します! formバリデーションはどんなことができるか 例えば、こんなログイン画面があるとします ユーザーがメールアドレスを入力せずにログインボタンを押した場合は、 「emailは必須項目です。」というエラーが出ます。 仕様としてはこんな感じです! じゃあ次はどうやってバリデーションをするかみてみましょう〜 Laravelでformバリデーションをしよう!(標準装備編) バリデーションをする前のbladeをみる 先ほどのログイン画面のformの部分のbladeはこんな感じにしています。 (バリデーションを実装する前です。) <form cl

                                                                              laravelでformのバリデーションをしよう!(カスタマイズあり) - Qiita
                                                                            • 自分メモ:バリデーションを行うのはサーバー側?クライアント側?両方?? - Qiita

                                                                              結論:サーバー側、クライアント側の両方行います。 (twitter引用:https://twitter.com/saya1001kirinn/status/1191950370328715264) 例えばLaravelで最小値0を指定するバリデーションの場合、Controllerのバリデーションにmin:0って書くのか、viewでinputタグ内にmin="0"を書くのか。 例:サーバー側対応

                                                                                自分メモ:バリデーションを行うのはサーバー側?クライアント側?両方?? - Qiita
                                                                              • OpenAPI定義に沿ってバリデーションをしてくれるGoのライブラリを書いた - Sexually Knowing

                                                                                GitHub - aereal/go-openapi3-validation-middleware: net/http middleware to validate HTTP requests/responses against OpenAPI 3 schema using kin-openapi. kin-openapiというOpenAPI 3定義を読んでリクエスト・レスポンスのバリデーションをしてくれるGoのライブラリがあるんだけど微妙に使い勝手が悪い。 素朴に使おうとするとHTTPハンドラ内でバリデーションに関するコードを書く必要があって関心を分離させるという目的を果たすにはちょっと弱いし、得られたエラーを一貫して取り扱うにはエラーをHTTPレスポンスに加工して返すところまで一気通貫で取り扱いたい。 Goでnet/httpを使ってHTTPサーバを書く時は、RackやPlackのように

                                                                                  OpenAPI定義に沿ってバリデーションをしてくれるGoのライブラリを書いた - Sexually Knowing
                                                                                • react-hook-form で複数フィールドを使ったバリデーション - Qiita

                                                                                  import React from 'react' import useForm from 'react-hook-form' const Form = () => { const { register } = useForm() return ( <form> <input name="email" ref={register} /> <input name="tel" ref={register} /> <button>Submit</button> </form> ) }

                                                                                    react-hook-form で複数フィールドを使ったバリデーション - Qiita