質問編集履歴
2
ファイル名
title
CHANGED
File without changes
|
body
CHANGED
@@ -2,6 +2,7 @@
|
|
2
2
|
LARAVELチュートリアルのTODOアプリの削除機能を付けたいのですが、Routeの書き方が分かりません。
|
3
3
|
[the delete method is not supported for this route]が表示されます。
|
4
4
|
|
5
|
+
folders/{id}/tasks
|
5
6
|
```LARAVEL
|
6
7
|
@foreach($folders as $folder)
|
7
8
|
<a
|
@@ -18,7 +19,7 @@
|
|
18
19
|
|
19
20
|
@endforeach
|
20
21
|
```
|
21
|
-
|
22
|
+
FolderController
|
22
23
|
```LARAVEL
|
23
24
|
public function delete(int $id)
|
24
25
|
{
|
@@ -31,8 +32,11 @@
|
|
31
32
|
'id' => $current_folder->id,
|
32
33
|
]);
|
33
34
|
}
|
34
|
-
|
35
|
+
|
36
|
+
|
35
37
|
```
|
38
|
+
web.php
|
39
|
+
```LARAVEL
|
36
40
|
Route::get('/folders/{id}/tasks', 'TaskController@index')->name('tasks.index'); //todoリスト一覧画面のURL
|
37
41
|
|
38
42
|
Route::get('/folders/create', 'FolderController@showCreateForm')->name('folders.create'); //フォルダの新規作成用画面のURL
|
1
マークダウンの追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -32,17 +32,10 @@
|
|
32
32
|
]);
|
33
33
|
}
|
34
34
|
``````LARAVEL
|
35
|
+
```
|
35
36
|
Route::get('/folders/{id}/tasks', 'TaskController@index')->name('tasks.index'); //todoリスト一覧画面のURL
|
36
37
|
|
37
38
|
Route::get('/folders/create', 'FolderController@showCreateForm')->name('folders.create'); //フォルダの新規作成用画面のURL
|
38
39
|
Route::post('/folders/create', 'FolderController@create'); //フォルダ登録処理画面のURL
|
39
|
-
|
40
|
-
|
41
|
-
Route::get('/folders/{id}/tasks/create', 'TaskController@showCreateForm')->name('tasks.create'); //タスクの新規作成用画面のURL
|
42
|
-
Route::post('/folders/{id}/tasks/create', 'TaskController@create'); //タスク登録処理画面のURL
|
43
|
-
|
44
|
-
Route::get('/folders/{id}/tasks/{task_id}/edit', 'TaskController@showEditForm')->name('tasks.edit');//タスク編集画面のURL
|
45
|
-
Route::post('/folders/{id}/tasks/{task_id}/edit', 'TaskController@edit');//タスク編集画面のURL
|
46
40
|
```
|
47
|
-
|
48
41
|
見にくいですが、よろしくお願いします。
|