質問編集履歴
2
質問内容の変更
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となる
|
7
|
+
このエラー-が解決すればtitleの表示がPerson.indexとなると思います。
|
6
|
-
|
8
|
+
|
9
|
+
|
10
|
+
|
7
|
-
|
11
|
+
Illuminate\Contracts\Container\BindingResolutionException
|
8
|
-
|
12
|
+
|
9
|
-
|
13
|
+
Target class [PersonController] does not exist.
|
10
|
-
|
14
|
+
|
11
|
-
|
15
|
+
http://localhost:8000/person
|
16
|
+
|
17
|
+
|
18
|
+
|
12
|
-
|
19
|
+
前にも同じようなエラーに遭遇したことがありましたが、
|
20
|
+
|
13
|
-
|
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
ファイルのアドレスの追加
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
|
|