質問編集履歴

3

追記

2022/10/14 14:50

投稿

tou.23.bc
tou.23.bc

スコア50

test CHANGED
File without changes
test CHANGED
@@ -1,16 +1,16 @@
1
- laravel でjavascriptのfetchAPIをつかってajax処理をしようと試みています。(jqueryじゃなくて申し訳ないです)
1
+ laravel でjavascriptのfetchAPIをつかってajax処理をしようと試みています。
2
2
  具体的には☓じるしを押すとタイトルが消えるようにしたいと考えています。
3
3
 
4
4
 
5
5
  バツじるしを押すと以下のエラーが出ます。しかしテーブルからレコードが削除されません。
6
+
7
+ ```
8
+ POST http://localhost:8573/posts/7/destroy 405 (Method Not Allowed)
9
+ ```
6
10
  (追記です)
7
11
  ajaxを使用せずにdelete処理を行うときには
8
- {{ route('posts.destroy', $post) }}のように$postをおくっているので、ajaxの場合も同じく$postを送るひつようがあるのかなと思いました。しかしいろいろと調べているのですが、どうすればlaravelのmodelのオブジェクトをjavascriptに変数として渡せばよいのかわかりません。
12
+ {{ route('posts.destroy', $post) }}のように$post(ORMであるeloquent)をおくっているので、ajaxの場合も同じく$postを送るひつようがあるのかなと思いました。しかしいろいろと調べているのですが、どうすればlaravelのmodelのオブジェクトをjavascriptに変数として渡せばよいのかわかりません。
9
13
 
10
- ```
11
-
12
- POST http://localhost:8573/posts/7/destroy 405 (Method Not Allowed)
13
- ```
14
14
  以下画像です。
15
15
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-10-14/88a2875e-4b6e-4e71-bfc7-2f05276552d7.png)
16
16
  以下ソースコードです。

2

追記

2022/10/14 14:30

投稿

tou.23.bc
tou.23.bc

スコア50

test CHANGED
File without changes
test CHANGED
@@ -3,11 +3,14 @@
3
3
 
4
4
 
5
5
  バツじるしを押すと以下のエラーが出ます。しかしテーブルからレコードが削除されません。
6
+ (追記です)
7
+ ajaxを使用せずにdelete処理を行うときには
8
+ {{ route('posts.destroy', $post) }}のように$postをおくっているので、ajaxの場合も同じく$postを送るひつようがあるのかなと思いました。しかしいろいろと調べているのですが、どうすればlaravelのmodelのオブジェクトをjavascriptに変数として渡せばよいのかわかりません。
9
+
6
10
  ```
7
11
 
8
12
  POST http://localhost:8573/posts/7/destroy 405 (Method Not Allowed)
9
13
  ```
10
- このエラーがでているのでもしかするとどこがにタイポがあるかもしれないです。
11
14
  以下画像です。
12
15
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-10-14/88a2875e-4b6e-4e71-bfc7-2f05276552d7.png)
13
16
  以下ソースコードです。

1

追記

2022/10/14 14:15

投稿

tou.23.bc
tou.23.bc

スコア50

test CHANGED
File without changes
test CHANGED
@@ -1,8 +1,10 @@
1
1
  laravel でjavascriptのfetchAPIをつかってajax処理をしようと試みています。(jqueryじゃなくて申し訳ないです)
2
2
  具体的には☓じるしを押すとタイトルが消えるようにしたいと考えています。
3
3
 
4
+
5
+ バツじるしを押すと以下のエラーが出ます。しかしテーブルからレコードが削除されません。
4
6
  ```
5
- バツじるしを押すと以下のエラーが出ます。テーブルからレコードが削除されません。
7
+
6
8
  POST http://localhost:8573/posts/7/destroy 405 (Method Not Allowed)
7
9
  ```
8
10
  このエラーがでているのでもしかするとどこがにタイポがあるかもしれないです。
@@ -100,6 +102,9 @@
100
102
 
101
103
  今回の質問とあまり関係ないコードは省略しています。
102
104
 
105
+ https://laraweb.net/tutorial/10817/
106
+ こちらの方のサイトを拝見したのですが、自分の今の方針とは書き方が異なっていているので
107
+ 今の僕の書き方でうまく動作させたいと思っています。
103
108
 
104
109
  LInuxのdockerで開発しています。
105
110
  よろしくおねがいいたします。