質問編集履歴

5

解説追加

2020/01/22 06:15

投稿

larachan
larachan

スコア28

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
 
10
10
 
11
- 想定するDBはユーザーのログイン履歴の管理テーブルです。
11
+ 想定するテーブルはユーザーのログイン履歴の管理テーブルです。
12
12
 
13
13
 
14
14
 

4

解説追加

2020/01/22 06:15

投稿

larachan
larachan

スコア28

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,10 @@
1
1
  Eloquentを利用して登録や更新処理を行う場合はオートコミットですか?
2
+
3
+
4
+
5
+ 追記
6
+
7
+ 接続するDBはOracleです
2
8
 
3
9
 
4
10
 

3

解説追加

2020/01/22 06:15

投稿

larachan
larachan

スコア28

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- Eloquentを利用して登録や更新処理を行う場合はオートコミットですか?
1
+ Eloquentを利用して登録や更新処理を行う場合はオートコミットですか?
2
2
 
3
3
 
4
4
 
@@ -26,9 +26,7 @@
26
26
 
27
27
  'create_date' => Carbon::now(),
28
28
 
29
- 'update_date' => Carbon::now(),
29
+ 'update_date' => Carbon::now(),
30
-
31
-
32
30
 
33
31
  ]);
34
32
 

2

ソースの例がない為

2020/01/22 05:54

投稿

larachan
larachan

スコア28

test CHANGED
File without changes
test CHANGED
@@ -14,34 +14,32 @@
14
14
 
15
15
  DB::beginTransaction();
16
16
 
17
- try
17
+ try
18
18
 
19
- {
19
+ {
20
20
 
21
21
 
22
22
 
23
23
  LoginManagement::create([
24
24
 
25
- 'user_id' => $user_id,
25
+ 'user_id' => $user_id,
26
26
 
27
27
  'create_date' => Carbon::now(),
28
28
 
29
- 'update_date' => Carbon::now(),
29
+ 'update_date' => Carbon::now(),
30
30
 
31
31
 
32
32
 
33
- ]);
33
+ ]);
34
34
 
35
+ DB::commit();
35
36
 
37
+ }catch (Exception $exception) {
36
38
 
37
- DB::commit();
39
+ DB::rollBack();
38
40
 
39
- }catch (Exception $exception) {
41
+ throw $exception;
40
42
 
41
- DB::rollBack();
42
-
43
- throw $exception;
44
-
45
- }
43
+ }
46
44
 
47
45
  ```

1

解説追加

2020/01/22 05:51

投稿

larachan
larachan

スコア28

test CHANGED
File without changes
test CHANGED
@@ -1,10 +1,16 @@
1
1
  Eloquentを利用して登録や更新処理を行う。場合、はオートコミットですか?
2
+
3
+
4
+
5
+ 想定するDBはユーザーのログイン履歴の管理テーブルです。
2
6
 
3
7
 
4
8
 
5
9
  オートコミットなのであれば、下記のような記載をしないといけないと思いますが、意見を聞かせてください。
6
10
 
7
11
 
12
+
13
+ ```php
8
14
 
9
15
  DB::beginTransaction();
10
16
 
@@ -37,3 +43,5 @@
37
43
  throw $exception;
38
44
 
39
45
  }
46
+
47
+ ```