質問編集履歴

2

訂正

2019/01/18 21:13

投稿

naoki_m
naoki_m

スコア29

test CHANGED
File without changes
test CHANGED
@@ -24,19 +24,21 @@
24
24
 
25
25
  $user = Auth::user();
26
26
 
27
+        $user_id = User::find($user->user_id);
28
+
29
+ $num = $user->number_upload_img;
30
+
31
+ $num++;
32
+
33
+
34
+
27
- $file_name = "image" .$user->number_upload_img;
35
+ $file_name = "image" .$num;
28
36
 
29
37
  $file_dir = '/img/users/'.$user->user_id;
30
38
 
31
39
  $request->file('file')->storeAs($file_dir, $file_name);
32
40
 
33
41
 
34
-
35
- $user_id = User::find($user->user_id);
36
-
37
- $num = $user->number_upload_img;
38
-
39
- $num++;
40
42
 
41
43
  //$num = $num +1;
42
44
 
@@ -46,10 +48,14 @@
46
48
 
47
49
  //$num = ($num + 1);
48
50
 
51
+
52
+
53
+ $user_id->fill(['number_upload_img' => $num])->save();
54
+
55
+
56
+
49
57
  Log::debug('user->number_upload_imgは'. count($user->number_upload_img));
50
58
 
51
59
  Log::debug('numは'. count($num));
52
60
 
53
- $user_id->fill(['number_upload_img' => $num])->save();
54
-
55
61
  ```

1

訂正

2019/01/18 21:13

投稿

naoki_m
naoki_m

スコア29

test CHANGED
File without changes
test CHANGED
@@ -2,23 +2,17 @@
2
2
 
3
3
 
4
4
 
5
- ここに質問の内容を詳しく書てくさい
5
+ おそらく初歩的なミスですが、どうしても解決しないので、恥ずかしながらご質問させてきます
6
6
 
7
- (例)PHP(CakePHP)●●なシス作っていま
7
+ アップロードしたimageの名前をincrement付けていきたいのですが、その際に一度userーブルに格納した数字取り出し、それに一を加えまたdbにinsertしたのですが、どうしても+1ができせん
8
8
 
9
+ logで$numの値を見てみると、毎回1のままで、$user->number_upload_imgも同様に1のままです。
10
+
9
- ■■な機能を実装中に以下のエラーッセジが発生しました。
11
+ また、コントアウトしているコドは全て試しましたが、効果は得られませんでした
10
12
 
11
13
 
12
14
 
13
- ### 発生る問題・エラーメッセージ
15
+ よろくお願いたします。
14
-
15
-
16
-
17
- ```
18
-
19
- エラーメッセージ
20
-
21
- ```
22
16
 
23
17
 
24
18
 
@@ -44,28 +38,18 @@
44
38
 
45
39
  $num++;
46
40
 
41
+ //$num = $num +1;
47
42
 
43
+ //$num = (int)$num +1;
44
+
45
+ //$num = intval($num) + 1;
46
+
47
+ //$num = ($num + 1);
48
48
 
49
49
  Log::debug('user->number_upload_imgは'. count($user->number_upload_img));
50
50
 
51
- Log::debug('new_numは'. count($num));
51
+ Log::debug('numは'. count($num));
52
52
 
53
53
  $user_id->fill(['number_upload_img' => $num])->save();
54
54
 
55
55
  ```
56
-
57
-
58
-
59
- ### 試したこと
60
-
61
-
62
-
63
- ここに問題に対して試したことを記載してください。
64
-
65
-
66
-
67
- ### 補足情報(FW/ツールのバージョンなど)
68
-
69
-
70
-
71
- ここにより詳細な情報を記載してください。