内容へ移動
ゆーものメモ帳
ユーザ用ツール
管理
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
トレース:
プログラム言語:php:laravel:バリデーション:ユニークチェックで自身を除外したいとき
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== 【Laravel】ユニークチェックで自身を除外したいとき ====== バリデーションの unique で、データベース内で一意かチェックする際に、自身を除外したい場合の書き方について。 メールアドレスの編集時など、自分自身のメールアドレスは除外して、ユニーク制限をかけたいことがあります。\\ ただ、毎回書き方をど忘れしてしまうので、email の場合の例として残しておきます。 <code:php|app\Http\Requests\UserRequest.php> use Illuminate\Validation\Rule; public function rules() { return [ 'email' => [ 'bail', 'required', 'max:255', 'email:strict', Rule::unique('users')->ignore($this->user->id ?? null, 'id'), ], ]; } </code>
プログラム言語/php/laravel/バリデーション/ユニークチェックで自身を除外したいとき.txt
· 最終更新: 2021/03/30 11:35 by
humolife
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ