質問編集履歴
1
書式修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -3,22 +3,6 @@
|
|
3
3
|
Laravel5とクエリビルダ等を使ってフォームに入力された内容を、データベースへ登録するシステムを作っています。
|
4
4
|
|
5
5
|
そこで、主キーとなるIDをオートインクリメントではなく、ランダムな8桁の数字で登録したいのですが、自分で作成したソースに不安があるので、ご確認いただけないでしょうか?
|
6
|
-
|
7
|
-
|
8
|
-
|
9
|
-
主に、この部分の書き方があっているのかが分りません。
|
10
|
-
|
11
|
-
```ここに言語を入力
|
12
|
-
|
13
|
-
$data = Master::where('id', 'LIKE', $id);
|
14
|
-
|
15
|
-
if($id === $data){
|
16
|
-
|
17
|
-
$flg = true;
|
18
|
-
|
19
|
-
}
|
20
|
-
|
21
|
-
```
|
22
6
|
|
23
7
|
|
24
8
|
|
@@ -92,6 +76,24 @@
|
|
92
76
|
|
93
77
|
|
94
78
|
|
79
|
+
|
80
|
+
|
81
|
+
主に、この部分の書き方があっているのかが分りません。
|
82
|
+
|
83
|
+
```ここに言語を入力
|
84
|
+
|
85
|
+
$data = Master::where('id', 'LIKE', $id);
|
86
|
+
|
87
|
+
if($id === $data){
|
88
|
+
|
89
|
+
$flg = true;
|
90
|
+
|
91
|
+
}
|
92
|
+
|
93
|
+
```
|
94
|
+
|
95
|
+
|
96
|
+
|
95
97
|
###試したこと
|
96
98
|
|
97
99
|
一応、8桁のランダムなIDがきちんと登録されているのは確認できましたが、生成した値が重複した時に「if($id === $data)」の部分で判断してくれているのかが分りません。
|