回答編集履歴

2

引用文などの修正

2018/05/13 09:26

投稿

Lulucom
Lulucom

スコア1899

test CHANGED
@@ -30,7 +30,7 @@
30
30
 
31
31
  ---
32
32
 
33
- > view1, view2は単体で利用することもある
33
+ > view1, view2は単体で利用することもあるため@extends、@section、@stopを入れていました。
34
34
 
35
35
 
36
36
 
@@ -42,7 +42,7 @@
42
42
 
43
43
 
44
44
 
45
- ```
45
+ ```php
46
46
 
47
47
  @extends('layouts.master')
48
48
 
@@ -62,7 +62,7 @@
62
62
 
63
63
 
64
64
 
65
- ```
65
+ ```php
66
66
 
67
67
  @extends('layouts.master')
68
68
 

1

コード例を追加

2018/05/13 09:26

投稿

Lulucom
Lulucom

スコア1899

test CHANGED
@@ -1 +1,77 @@
1
1
  `view1.blade.php`や`view2.blade.php`では、`@extends`、`@section`、`@stop`が要らないのではないでしょうか。
2
+
3
+
4
+
5
+ (追記)
6
+
7
+
8
+
9
+ view1.blade.php (サブビュー(include専用))
10
+
11
+
12
+
13
+ ```php
14
+
15
+ <h1>view 1</h1>
16
+
17
+ ```
18
+
19
+
20
+
21
+ view2.blade.php (サブビュー(include専用))
22
+
23
+
24
+
25
+ ```php
26
+
27
+ <h1>view 2</h1>
28
+
29
+ ```
30
+
31
+ ---
32
+
33
+ > view1, view2は単体で利用することもある
34
+
35
+
36
+
37
+ 以下のようにすれば良いのではないでしょうか。
38
+
39
+
40
+
41
+ hoge.blade.php (サブビューview1を単独で利用するビュー)
42
+
43
+
44
+
45
+ ```
46
+
47
+ @extends('layouts.master')
48
+
49
+
50
+
51
+ @section('content')
52
+
53
+ @include('view1')
54
+
55
+ @stop
56
+
57
+ ```
58
+
59
+
60
+
61
+ fuga.blade.php (サブビューview2を単独で利用するビュー)
62
+
63
+
64
+
65
+ ```
66
+
67
+ @extends('layouts.master')
68
+
69
+
70
+
71
+ @section('content')
72
+
73
+ @include('view2')
74
+
75
+ @stop
76
+
77
+ ```