質問編集履歴

2

質問内容の変更

2021/02/02 21:22

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -2,15 +2,25 @@
2
2
 
3
3
  Eloquentの章で以下のコードが出てきて実行していますが、
4
4
 
5
+ localhost/personで実行すると以下のエラーが表示されます。
6
+
5
- titleの表示がPerson.indexとなるはずですが、Index表示されます。
7
+ このエラー-が解決すればtitleの表示がPerson.indexとなると思います。
6
-
8
+
9
+
10
+
7
- たいてい、私の読み違いでうまく表示されないのですが、何度も繰り返し
11
+ Illuminate\Contracts\Container\BindingResolutionException
8
-
12
+
9
- コードのチェックをしても、タイトルが「Index」と 表示されます。
13
+ Target class [PersonController] does not exist.
10
-
14
+
11
- 表示は期待する表示になっていますが、どこか間違っているはずですが皆目見当がつきません。
15
+ http://localhost:8000/person
16
+
17
+
18
+
12
-
19
+ 前にも同じようなエラーに遭遇したことがありましたが、
20
+
13
- Apacheerror.logに何も表示されていません
21
+ 自分で解決しましたが、忘れてしまいました
22
+
23
+
14
24
 
15
25
  キャッシュのクリア、ブラウザの再起動などもしてみたのですが駄目でした。
16
26
 
@@ -263,3 +273,87 @@
263
273
 
264
274
 
265
275
  ```
276
+
277
+
278
+
279
+ ```
280
+
281
+ // C:\XAMPP\htdocs\laravelapp\resources\views\layouts\helloapp
282
+
283
+
284
+
285
+ <html>
286
+
287
+ <head>
288
+
289
+ <title>@yield('title')</title>
290
+
291
+ <style>
292
+
293
+ body {font-size:16pt; color:#666; margin: 5px; }
294
+
295
+ h1 { font-size:50pt; text-align:right; color:#bee;
296
+
297
+ margin:-20px 0px -30px 0px; letter-spacing:-4pt; }
298
+
299
+ ul { font-size:12pt; }
300
+
301
+ hr { margin: 25px 100px; border-top: 1px dashed #ddd; }
302
+
303
+ .menutitle {font-size:14pt; font-weight:bold; margin: 0px; }
304
+
305
+ .content {margin:10px; }
306
+
307
+ .footer { text-align:right; font-size:10pt; margin:10px;
308
+
309
+ border-bottom:solid 1px #ccc; color:#ccc; }
310
+
311
+
312
+
313
+ th {background-color:#999; color:fff; padding:5px 10px; }
314
+
315
+ td {border: solid 1px #aaa; color:#999; padding:5px 10px; }
316
+
317
+
318
+
319
+ </style>
320
+
321
+ </head>
322
+
323
+ <body>
324
+
325
+ <h1>@yield('title')</h1>
326
+
327
+ @section('menubar')
328
+
329
+ <h2 class="menutitle">※メニュー</h2>
330
+
331
+ <ul>
332
+
333
+ <li>@show</li>
334
+
335
+ </ul>
336
+
337
+ <hr size="1">
338
+
339
+ <div class="content">
340
+
341
+ @yield('content')
342
+
343
+ </div>
344
+
345
+ <div class="footer">
346
+
347
+ @yield('footer')
348
+
349
+ </div>
350
+
351
+ </body>
352
+
353
+ </html>
354
+
355
+
356
+
357
+ コード
358
+
359
+ ```

1

ファイルのアドレスの追加

2021/02/02 21:22

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -22,7 +22,7 @@
22
22
 
23
23
  ```
24
24
 
25
- //web.php
25
+ //C:\XAMPP\htdocs\laravelapp\routes¥web.php
26
26
 
27
27
  <?php
28
28
 
@@ -84,7 +84,7 @@
84
84
 
85
85
  ```
86
86
 
87
- //Person.php モデルクラスのソースコード
87
+ //C:\XAMPP\htdocs\laravelapp\app¥Person.php モデルクラスのソースコード
88
88
 
89
89
  <?php
90
90
 
@@ -112,7 +112,7 @@
112
112
 
113
113
  ```
114
114
 
115
- // PersonController.php
115
+ // C:\XAMPP\htdocs\laravelapp\app\Http\Controllers¥PersonController.php
116
116
 
117
117
 
118
118
 
@@ -152,7 +152,7 @@
152
152
 
153
153
  ```
154
154
 
155
- //index.blade.php
155
+ //C:\XAMPP\htdocs\laravelapp\resources\views\person¥index.blade.php
156
156
 
157
157
  @extends('layouts.helloapp')
158
158
 
@@ -212,7 +212,7 @@
212
212
 
213
213
  ```
214
214
 
215
- // HelloMiddleware.php
215
+ // C:\XAMPP\htdocs\laravelapp\app\Http\Middleware¥HelloMiddleware.php
216
216
 
217
217
 
218
218