質問するログイン新規登録

質問編集履歴

2

質問内容の変更

2021/02/02 21:22

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,10 +1,15 @@
1
1
  参考書PHPフレームワークlaravel入門第2版(掌田津耶乃著)で勉強しています。
2
2
  Eloquentの章で以下のコードが出てきて実行していますが、
3
+ localhost/personで実行すると以下のエラーが表示されます。
3
- titleの表示がPerson.indexとなるはずですが、Index表示されます。
4
+ このエラー-が解決すればtitleの表示がPerson.indexとなると思います。
5
+
4
- たいてい、私の読み違いでうまく表示されないのですが、何度も繰り返し
6
+ Illuminate\Contracts\Container\BindingResolutionException
5
- コードのチェックをしても、タイトルが「Index」と 表示されます。
7
+ Target class [PersonController] does not exist.
6
- 表示は期待する表示になっていますが、どこか間違っているはずですが皆目見当がつきません。
8
+ http://localhost:8000/person
9
+
10
+ 前にも同じようなエラーに遭遇したことがありましたが、
7
- Apacheerror.logに何も表示されていません
11
+ 自分で解決しましたが、忘れてしまいました
12
+
8
13
  キャッシュのクリア、ブラウザの再起動などもしてみたのですが駄目でした。
9
14
  多分前の章の表示だと思われます。
10
15
  よろしくお願いいたします。
@@ -130,4 +135,46 @@
130
135
  }
131
136
 
132
137
 
138
+ ```
139
+
140
+ ```
141
+ // C:\XAMPP\htdocs\laravelapp\resources\views\layouts\helloapp
142
+
143
+ <html>
144
+ <head>
145
+ <title>@yield('title')</title>
146
+ <style>
147
+ body {font-size:16pt; color:#666; margin: 5px; }
148
+ h1 { font-size:50pt; text-align:right; color:#bee;
149
+ margin:-20px 0px -30px 0px; letter-spacing:-4pt; }
150
+ ul { font-size:12pt; }
151
+ hr { margin: 25px 100px; border-top: 1px dashed #ddd; }
152
+ .menutitle {font-size:14pt; font-weight:bold; margin: 0px; }
153
+ .content {margin:10px; }
154
+ .footer { text-align:right; font-size:10pt; margin:10px;
155
+ border-bottom:solid 1px #ccc; color:#ccc; }
156
+
157
+ th {background-color:#999; color:fff; padding:5px 10px; }
158
+ td {border: solid 1px #aaa; color:#999; padding:5px 10px; }
159
+
160
+ </style>
161
+ </head>
162
+ <body>
163
+ <h1>@yield('title')</h1>
164
+ @section('menubar')
165
+ <h2 class="menutitle">※メニュー</h2>
166
+ <ul>
167
+ <li>@show</li>
168
+ </ul>
169
+ <hr size="1">
170
+ <div class="content">
171
+ @yield('content')
172
+ </div>
173
+ <div class="footer">
174
+ @yield('footer')
175
+ </div>
176
+ </body>
177
+ </html>
178
+
179
+ コード
133
180
  ```

1

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

2021/02/02 21:22

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -10,7 +10,7 @@
10
10
  よろしくお願いいたします。
11
11
 
12
12
  ```
13
- //web.php
13
+ //C:\XAMPP\htdocs\laravelapp\routes¥web.php
14
14
  <?php
15
15
 
16
16
  use Illuminate\Support\Facades\Route;
@@ -41,7 +41,7 @@
41
41
 
42
42
  ```
43
43
  ```
44
- //Person.php モデルクラスのソースコード
44
+ //C:\XAMPP\htdocs\laravelapp\app¥Person.php モデルクラスのソースコード
45
45
  <?php
46
46
 
47
47
  namespace App;
@@ -55,7 +55,7 @@
55
55
 
56
56
  ```
57
57
  ```
58
- // PersonController.php
58
+ // C:\XAMPP\htdocs\laravelapp\app\Http\Controllers¥PersonController.php
59
59
 
60
60
  <?php
61
61
 
@@ -75,7 +75,7 @@
75
75
 
76
76
  ```
77
77
  ```
78
- //index.blade.php
78
+ //C:\XAMPP\htdocs\laravelapp\resources\views\person¥index.blade.php
79
79
  @extends('layouts.helloapp')
80
80
 
81
81
  @section('title', 'Person.index')
@@ -105,7 +105,7 @@
105
105
 
106
106
  ```
107
107
  ```
108
- // HelloMiddleware.php
108
+ // C:\XAMPP\htdocs\laravelapp\app\Http\Middleware¥HelloMiddleware.php
109
109
 
110
110
  <?php
111
111