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

質問編集履歴

2

ファイル名

2019/10/23 15:03

投稿

haniwamk3
haniwamk3

スコア12

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
- ``````LARAVEL
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

マークダウンの追加

2019/10/23 15:03

投稿

haniwamk3
haniwamk3

スコア12

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
  見にくいですが、よろしくお願いします。