質問編集履歴

2

誤字を直しました

2020/02/05 02:15

投稿

dyekv
dyekv

スコア128

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  [公式のドキュメント](https://readouble.com/laravel/5.5/ja/blade.html#components-and-slots)を読み、実際に動作させながら学んでいます
4
4
 
5
- Larabel自体は起動していて[テンプレートの継承](https://readouble.com/laravel/5.5/ja/blade.html#template-inheritance)は問題なく動作・理解できました
5
+ Laravel自体は起動していて[テンプレートの継承](https://readouble.com/laravel/5.5/ja/blade.html#template-inheritance)は問題なく動作・理解できました
6
6
 
7
7
 
8
8
 

1

タイトルを変更し初心者マークをつけました、現在のコードを記述しました

2020/02/05 02:15

投稿

dyekv
dyekv

スコア128

test CHANGED
@@ -1 +1 @@
1
- LaravelのBladeのSlot&Componentの使い方がわかりません 【初歩】
1
+ LaravelのBladeのSlot&Componentの使い方がわかりません
test CHANGED
@@ -8,11 +8,47 @@
8
8
 
9
9
  コンポーネントとスロットについてalert.blade.phpはこの通り作成しました
10
10
 
11
+
12
+
13
+ ```php
14
+
15
+ <!-- /resources/views/alert.blade.php -->
16
+
17
+
18
+
19
+ <div class="alert alert-danger">
20
+
21
+ {{ $slot }}
22
+
23
+ </div>
24
+
25
+ ```
26
+
27
+
28
+
11
29
  @componentの部分はどこに記述すれば良いのでしょうか
12
30
 
13
31
  同ファイルに記述したり、子のbladeファイルを作成して継承してみたりしましたがエラーになります
14
32
 
33
+
34
+
35
+ ```php
36
+
37
+ <!-- /resources/views/call.blade.php -->
38
+
39
+ @extends('alert')
40
+
41
+
42
+
15
- エラーを調べた限り変数が定義されていないという内容でした
43
+ @component('alert')
44
+
45
+ <strong>Whoops!</strong> Something went wrong!
46
+
47
+ @endcomponent
48
+
49
+ ```
50
+
51
+
16
52
 
17
53
 
18
54
 
@@ -21,3 +57,7 @@
21
57
  `Facade\Ignition\Exceptions\ViewException`
22
58
 
23
59
  `Undefined variable: slot (View: /Users/hoge/projects/lara-test/resources/views/alert.blade.php)`
60
+
61
+
62
+
63
+ エラーを調べた限り変数が定義されていないという内容でした