質問編集履歴

1

書式修正

2016/11/16 10:22

投稿

skyline110
skyline110

スコア13

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)」の部分で判断してくれているのかが分りません。