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

質問編集履歴

4

誤字

2021/03/20 03:56

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -16,7 +16,7 @@
16
16
  public function edit($post_id)
17
17
  {
18
18
  $post = Post::findOrFail($post_id);
19
- return view('bbs.edit',['post' => $post]);
19
+ return view('act.edit',['post' => $post]);
20
20
  }
21
21
 
22
22
  public function update(PostRequest $request , $post_id) 
@@ -35,7 +35,7 @@
35
35
  $post->fill($savedata)->save();
36
36
 
37
37
 
38
- return redirect('/bbs')->with('poststatus', '投稿を編集しました');
38
+ return redirect('/act')->with('poststatus', '投稿を編集しました');
39
39
  }
40
40
  ```
41
41
 

3

訂正

2021/03/20 03:56

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -19,7 +19,7 @@
19
19
  return view('bbs.edit',['post' => $post]);
20
20
  }
21
21
 
22
- public function update(PostRequest $request)
22
+ public function update(PostRequest $request , $post_id) 
23
23
  {
24
24
  $savedata = [
25
25
  'name' => $request->name,
@@ -29,7 +29,12 @@
29
29
 
30
30
  $post = new Post;
31
31
  $post->fill($savedata)->save();
32
+
33
+ 変更
34
+ $post = Post::findOrFail($post_id);
35
+ $post->fill($savedata)->save();
32
36
 
37
+
33
38
  return redirect('/bbs')->with('poststatus', '投稿を編集しました');
34
39
  }
35
40
  ```

2

訂正

2021/03/15 12:07

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -34,6 +34,5 @@
34
34
  }
35
35
  ```
36
36
 
37
-
38
37
  ### 補足情報(FW/ツールのバージョンなど)
39
38
  laravel 5.8

1

訂正

2021/03/15 11:30

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,13 +1,13 @@
1
1
  ### 前提・実現したいこと
2
- 投稿のEditからUpdateについて
2
+ 投稿のEditからUpdateについて
3
3
 
4
- 投稿したものを編集をすると、上書きされず複製されてしまう
4
+ 投稿したものを編集をすると、上書きされず複製されてしまう
5
- 投稿自体も編集前のものと後ものがあり、IDも別の番号で作られてしまいます。
5
+ 投稿自体も編集前のものと編集後ものがあり、IDも別の番号で作られてしまいます。
6
6
  この場合、Postコントローラーに問題があると思いますが、エラーにつながる記述を探し当てることが出来ません。
7
7
 
8
- よろしくお願いします。
8
+ 必要であれば追加でコードの情報載せます。
9
9
 
10
- fakerをつかって、データの生成をしています。
10
+ fakerデータの生成
11
11
  ![イメージ説明](d2bf338917cf4de2ac658c9bf6432f5b.png)
12
12
 
13
13
  ### 該当のソースコード