teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

誤字の修正

2020/08/29 15:11

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -24,7 +24,7 @@
24
24
 
25
25
  上記のプログラムに、テキストエリアに入力するIDの重複を避けるためのルールを記述したいのですが、そのやり方がわかりません。
26
26
 
27
- テキストエリアに入力するスタッフIDに、ST100を二回入力した場合など、バリデーションで弾くプログラムを作成したいということです。
27
+ テキストエリアに入力するスタッフIDに、ST100を二回入力した場合など、バリデーションで弾くプログラムを作成したいということです。
28
28
 
29
29
  変数$paramsで言うと、以下のようなものは重複入力とみなして、バリデーションに引っかかるようにしたいです。
30
30
  ```php

2

誤字の修正

2020/08/29 15:11

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -5,7 +5,7 @@
5
5
  その場合、変数$paramsは
6
6
 
7
7
  ```php
8
- $params = [ 0 => ST1000, 1 => ST200 ];
8
+ $params = [ 0 => ST100, 1 => ST200 ];
9
9
  ```
10
10
 
11
11
  となります。
@@ -24,8 +24,13 @@
24
24
 
25
25
  上記のプログラムに、テキストエリアに入力するIDの重複を避けるためのルールを記述したいのですが、そのやり方がわかりません。
26
26
 
27
- テキストエリアに入力するスタッフID、ST100とST100と同一のものを入力した場合、バリデーションで弾くプログラムを作成したいということです。
27
+ テキストエリアに入力するスタッフID、ST100を二回入力した場合など、バリデーションで弾くプログラムを作成したいということです。
28
28
 
29
+ 変数$paramsで言うと、以下のようなものは重複入力とみなして、バリデーションに引っかかるようにしたいです。
30
+ ```php
31
+ $params = [ 0 => ST100, 1 => ST100 ];
32
+ ```
33
+
29
34
  unique のようなDBの値との重複を避けるのではなく、テキストエリアに入力し、$paramsに格納された値の重複を避けたいです。
30
35
 
31
36
  アドバイスお願いいたします。

1

誤字の修正

2020/08/29 15:11

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -17,7 +17,6 @@
17
17
  $validator = Validator::make($params, [
18
18
  'staff_id' => [
19
19
  'required',
20
- 'exists:staff,staff_no',
21
20
  //ここに重複を避けるためのルールを記述したいです。
22
21
  ],
23
22
  ]);