回答編集履歴
2
追記,修正
answer
CHANGED
@@ -1,5 +1,9 @@
|
|
1
1
|
テンプレートの読み込みに関することが原因ではない。
|
2
2
|
|
3
|
+
> Route [submit] not defined.
|
4
|
+
|
5
|
+
Routeの [sbumit] って名前なんか知らないよ。って怒っているのでルーティングが正しく書けていないと検討をつける。該当するルーティングファイルを見てみても良いが,`php artisan route:list`でルーティングの一覧を出力することができるので,本当に `submit` がないかなど調査してみる。
|
6
|
+
|
3
7
|
単純にviewを返すだけならこれでいい
|
4
8
|
|
5
9
|
```PHP
|
@@ -11,9 +15,17 @@
|
|
11
15
|
Route::view('home', 'home')->name('home');
|
12
16
|
Route::view('submit', 'submit')->name('submit');
|
13
17
|
```
|
14
|
-
|
15
18
|
---
|
16
19
|
|
17
|
-
|
20
|
+
Controllerを用いた場合
|
18
21
|
|
22
|
+
```PHP
|
23
|
+
<?php
|
24
|
+
|
25
|
+
use Illuminate\Support\Facades\Route;
|
26
|
+
|
19
|
-
|
27
|
+
use App\Http\Controllers\MemoController;
|
28
|
+
|
29
|
+
Route::get('home', [MemoController::class, 'showHome'])->name('home');
|
30
|
+
Route::get('submit', [MemoController::class, 'showSubmit'])->name('submit');
|
31
|
+
```
|
1
Edited
answer
CHANGED
@@ -8,6 +8,12 @@
|
|
8
8
|
use Illuminate\Support\Facades\Route;
|
9
9
|
|
10
10
|
Route::view('/', 'welcome')->name('welcome');
|
11
|
-
Route::view('home','home')->name('home');
|
11
|
+
Route::view('home', 'home')->name('home');
|
12
12
|
Route::view('submit', 'submit')->name('submit');
|
13
|
-
```
|
13
|
+
```
|
14
|
+
|
15
|
+
---
|
16
|
+
|
17
|
+
> https://readouble.com/laravel/8.x/ja/blade.htmlここのサイトを見てテンプレートの読み込みとか確認したのですが、自分のレベルだと解決できません。
|
18
|
+
|
19
|
+
自分のレベルだと解決できないと思いQAサイトに投稿したのでしょうが,できませんと宣言されても,あぁ。そうですかとしか思えません。
|