質問編集履歴

2

補足コードを追加しました。

2019/03/27 08:22

投稿

Eltk
Eltk

スコア51

test CHANGED
File without changes
test CHANGED
@@ -43,6 +43,96 @@
43
43
  ```ここに言語名を入力
44
44
 
45
45
  PHP(Laravel)
46
+
47
+ index.blade.phpのコード
48
+
49
+
50
+
51
+ @extends('layouts.app')
52
+
53
+ @section('content')
54
+
55
+
56
+
57
+ <div class="topPage">
58
+
59
+ <div class="listWrapper">
60
+
61
+ @foreach ($listings as $listing)
62
+
63
+ <div class="list">
64
+
65
+ <div class="list_header">
66
+
67
+ <h2 class="list_header_title">{{ $listing->title }}</h2>
68
+
69
+ <div class="list_header_action">
70
+
71
+ <a onclick="return confirm('{{ $listing->title }}を削除して大丈夫ですか?')" href="{{ url('/listingsdelete', $listing->id) }}"><i class="fas fa-trash"></i></a>
72
+
73
+ <a href="{{ url('/listingsedit', $listing->id) }}"><i class="fas fa-pen"></i></a>
74
+
75
+ </div>
76
+
77
+ </div>
78
+
79
+
80
+
81
+ <!-- ここから追加 -->
82
+
83
+ <!-- カード表示部分 -->
84
+
85
+ <div class="cardWrapper">
86
+
87
+ @foreach ($listing->cards as $card)
88
+
89
+ <a class="cardDetail_link" href="/listing/{{$listing->id}}/card/{{$card->id}}">
90
+
91
+ <div class="card">
92
+
93
+ <h3 class="card_title">{{ $card->title }}</h3>
94
+
95
+ <div class="card_detail is-exist"><i class="fas fa-bars"></i></div>
96
+
97
+ </div>
98
+
99
+ </a>
100
+
101
+ @endforeach
102
+
103
+ <div class="addCard">
104
+
105
+ <i class="far fa-plus-square"></i>
106
+
107
+ <a class="addCard_link" href="/listing/{{$listing->id}}/card/new">さらにカードを追加</a>
108
+
109
+ </div>
110
+
111
+ </div>
112
+
113
+ <!-- カード表示部分 -->
114
+
115
+ <!-- ここまで追加 -->
116
+
117
+
118
+
119
+ </div>
120
+
121
+ @endforeach
122
+
123
+ </div>
124
+
125
+ </div>
126
+
127
+ @endsection
128
+
129
+
130
+
131
+
132
+
133
+
134
+
135
+ 2.Listing.phpのコード
46
136
 
47
137
 
48
138
 

1

質問の仕方と記載情報の修正

2019/03/27 08:22

投稿

Eltk
Eltk

スコア51

test CHANGED
File without changes
test CHANGED
@@ -10,27 +10,89 @@
10
10
 
11
11
 
12
12
 
13
+ ### 前提・実現したいこと
13
14
 
14
15
 
16
+
17
+ ここに質問の内容を詳しく書いてください。
18
+
19
+ 「Laravelを使って簡単なアプリを作ってみよう」という講座を購入して、自作中なのですが、
20
+
21
+ 以下のようなエラーが発生してしまい困っております。
22
+
23
+
24
+
15
- ## ているエラー
25
+ ### 発生している問題・エラーメッセージ
26
+
27
+
28
+
29
+ ```
16
30
 
17
31
  ErrorException (E_ERROR)
18
32
 
19
33
  Class 'App\Card' not found (View: /Users/takumi/Desktop/trellolike_app/resources/views/listing/index.blade.php)
20
34
 
35
+ ```
21
36
 
22
37
 
38
+
39
+ ### 該当のソースコード
40
+
41
+
42
+
43
+ ```ここに言語名を入力
44
+
45
+ PHP(Laravel)
46
+
47
+
48
+
49
+ <?php
50
+
51
+
52
+
53
+ namespace App;
54
+
55
+
56
+
57
+ use Illuminate\Database\Eloquent\Model;
58
+
59
+
60
+
61
+ class Listing extends Model
62
+
63
+ {
64
+
65
+ public function cards()
66
+
67
+ {
68
+
69
+ return $this->hasMany('App\Card');
70
+
71
+ }
72
+
73
+ }
74
+
75
+ ```
76
+
77
+
78
+
23
- ## 仮説
79
+ ### 試したこと
80
+
81
+
24
82
 
25
83
  Appディレクトリの中に、Cardディレクトリ(もしくはCardファイル?)が存在しないからエラーが出ているのかなと考えています。
26
84
 
27
- 事実、Appディレクトリの中に、cardディレクトリやcard.phpのようなファイルはございません。
85
+ 事実、Appディレクトリの中に、cardディレクトリやcard.phpのようなファイルはございませんでした
86
+
87
+ App配下にCard〜のようなディレクトリやファイルを作るような指示や表現はなく、行き詰まってしまいました。
28
88
 
29
89
 
30
90
 
31
- ## 困っていること
91
+ ### 補足情報(FW/ツールのバージョンなど)
32
92
 
93
+ phpバージョン:PHP 7.1.23
94
+
33
- Laravelを使って簡単なアプリを作ってみよう」という講座を購入して、自作中なのですが、App配下にCard〜のようなディレクトリやファイルを作るような指示や表現はなく、行き詰まってしまいました。
95
+ Laravelバージョン:Laravel Framework 5.5.45
34
96
 
35
97
 
36
98