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

回答編集履歴

4

追記

2019/11/16 03:35

投稿

退会済みユーザー
answer CHANGED
@@ -1,8 +1,14 @@
1
1
  「擬似フォームメソッド」の項目を読んでください。
2
2
  [https://readouble.com/laravel/6.x/ja/routing.html](https://readouble.com/laravel/6.x/ja/routing.html)
3
3
 
4
+ ## Laravel6.x
5
+
4
6
  ![イメージ説明](413ff9c67aa557eb623c2aa175e2abfc.png)
5
7
 
8
+ ## Laravel5.5
9
+
10
+ ![イメージ説明](acdc7e708f2147bc082bebb50390ca19.png)
11
+
6
12
  ```
7
13
  <form method="POST" action="{{ route('users.update', ['id' => $user->id ]) }}" id="myform">
8
14
  ```

3

修正

2019/11/16 03:35

投稿

退会済みユーザー
answer CHANGED
@@ -11,4 +11,25 @@
11
11
  <form method="POST" action="{{ route('users.update', ['user' => $user ]) }}" id="myform">
12
12
  ```
13
13
 
14
- `users/{user}` なので、こうする方がいいですね。
14
+ `users/{user}` なので、こうする方がいいですね。
15
+
16
+ ---
17
+
18
+ ```
19
+ public function update(UserRequest $request, $id)
20
+ {
21
+ $user = User::findOrFail($id);
22
+ $user->fill($request->all())->save();
23
+ return redirect()->route('users.index');
24
+ }
25
+ ```
26
+
27
+ ```
28
+ public function update(UserRequest $request, User $user)
29
+ {
30
+ $user->fill(
31
+ $request->all()
32
+ )->save();
33
+ return redirect()->route('users.index');
34
+ }
35
+ ```

2

追記

2019/11/16 03:31

投稿

退会済みユーザー
answer CHANGED
@@ -1,6 +1,8 @@
1
1
  「擬似フォームメソッド」の項目を読んでください。
2
2
  [https://readouble.com/laravel/6.x/ja/routing.html](https://readouble.com/laravel/6.x/ja/routing.html)
3
3
 
4
+ ![イメージ説明](413ff9c67aa557eb623c2aa175e2abfc.png)
5
+
4
6
  ```
5
7
  <form method="POST" action="{{ route('users.update', ['id' => $user->id ]) }}" id="myform">
6
8
  ```

1

追記

2019/11/16 01:28

投稿

退会済みユーザー
answer CHANGED
@@ -1,2 +1,12 @@
1
1
  「擬似フォームメソッド」の項目を読んでください。
2
- [https://readouble.com/laravel/6.x/ja/routing.html](https://readouble.com/laravel/6.x/ja/routing.html)
2
+ [https://readouble.com/laravel/6.x/ja/routing.html](https://readouble.com/laravel/6.x/ja/routing.html)
3
+
4
+ ```
5
+ <form method="POST" action="{{ route('users.update', ['id' => $user->id ]) }}" id="myform">
6
+ ```
7
+
8
+ ```
9
+ <form method="POST" action="{{ route('users.update', ['user' => $user ]) }}" id="myform">
10
+ ```
11
+
12
+ `users/{user}` なので、こうする方がいいですね。