回答編集履歴

5

ソースコードをわける

2018/02/08 06:54

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -3,6 +3,8 @@
3
3
 
4
4
 
5
5
  ※セッションに情報が正しく設定されている前提です
6
+
7
+ 案1:
6
8
 
7
9
  ```php
8
10
 
@@ -16,9 +18,11 @@
16
18
 
17
19
  return view('confirm')->compact('num1');
18
20
 
21
+ ```
19
22
 
23
+ 案2:
20
24
 
21
- もしくは
25
+ ```php
22
26
 
23
27
  $num1 = $request->num1;
24
28
 

4

コード修正

2018/02/08 06:53

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -6,7 +6,11 @@
6
6
 
7
7
  ```php
8
8
 
9
+ $num1 = $request->num1;
10
+
9
11
  $request->session()->put('num1',$num1);
12
+
13
+
10
14
 
11
15
  $num1 = $request->session()->get('num1');
12
16
 
@@ -16,7 +20,11 @@
16
20
 
17
21
  もしくは
18
22
 
23
+ $num1 = $request->num1;
24
+
19
25
  $request->session()->put('num1',$num1);
26
+
27
+
20
28
 
21
29
  return view('confirm')->with('num1',$request->session()->get('num1'));
22
30
 

3

修正

2018/02/08 06:48

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -6,6 +6,8 @@
6
6
 
7
7
  ```php
8
8
 
9
+ $request->session()->put('num1',$num1);
10
+
9
11
  $num1 = $request->session()->get('num1');
10
12
 
11
13
  return view('confirm')->compact('num1');
@@ -13,6 +15,8 @@
13
15
 
14
16
 
15
17
  もしくは
18
+
19
+ $request->session()->put('num1',$num1);
16
20
 
17
21
  return view('confirm')->with('num1',$request->session()->get('num1'));
18
22
 

2

2018/02/08 06:33

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -5,6 +5,14 @@
5
5
  ※セッションに情報が正しく設定されている前提です
6
6
 
7
7
  ```php
8
+
9
+ $num1 = $request->session()->get('num1');
10
+
11
+ return view('confirm')->compact('num1');
12
+
13
+
14
+
15
+ もしくは
8
16
 
9
17
  return view('confirm')->with('num1',$request->session()->get('num1'));
10
18
 

1

参考

2018/02/08 05:43

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -9,3 +9,13 @@
9
9
  return view('confirm')->with('num1',$request->session()->get('num1'));
10
10
 
11
11
  ```
12
+
13
+
14
+
15
+ 参考URL:
16
+
17
+ - [[laravel] controllerからviewへの変数の受け渡しとその展開方法](https://qiita.com/ryo2132/items/63ced19601b3fa30e6de)
18
+
19
+ - [Laravel5.5 HTTPセッション
20
+
21
+ /セッションの使用](https://readouble.com/laravel/5.5/ja/session.html#using-the-session)