質問編集履歴
5
初心者マーク
test
CHANGED
File without changes
|
test
CHANGED
@@ -156,7 +156,13 @@
|
|
156
156
|
|
157
157
|
{
|
158
158
|
|
159
|
+
$item->title = $request->title;
|
160
|
+
|
161
|
+
$item->content = $request->content;
|
162
|
+
|
159
|
-
|
163
|
+
$item->save();
|
164
|
+
|
165
|
+
return redirect()->route('items.show', ['item' => $item->id])->with('item', $item);
|
160
166
|
|
161
167
|
}
|
162
168
|
|
4
初心者マーク
test
CHANGED
File without changes
|
test
CHANGED
@@ -304,6 +304,8 @@
|
|
304
304
|
|
305
305
|
PUT|PATCH | items/{item} | items.update | App\Http\Controllers\ItemController@update | web
|
306
306
|
|
307
|
+
POST | items | items.store | App\Http\Controllers\ItemController@store | web
|
308
|
+
|
307
309
|
```
|
308
310
|
|
309
311
|
|
3
初心者マーク
test
CHANGED
File without changes
|
test
CHANGED
@@ -288,6 +288,26 @@
|
|
288
288
|
|
289
289
|
|
290
290
|
|
291
|
+
### 追記2
|
292
|
+
|
293
|
+
|
294
|
+
|
295
|
+
```web
|
296
|
+
|
297
|
+
Route::resource('items', 'ItemController');
|
298
|
+
|
299
|
+
```
|
300
|
+
|
301
|
+
```ここに言語を入力
|
302
|
+
|
303
|
+
GET|HEAD | items/{item}/edit | items.edit | App\Http\Controllers\ItemController@edit | web
|
304
|
+
|
305
|
+
PUT|PATCH | items/{item} | items.update | App\Http\Controllers\ItemController@update | web
|
306
|
+
|
307
|
+
```
|
308
|
+
|
309
|
+
|
310
|
+
|
291
311
|
|
292
312
|
|
293
313
|
laravel 7.x
|
2
初心者マーク
test
CHANGED
File without changes
|
test
CHANGED
@@ -234,6 +234,62 @@
|
|
234
234
|
|
235
235
|
|
236
236
|
|
237
|
+
### 追記
|
238
|
+
|
239
|
+
コントローラーのcreateItemをRequestに変更してみました。
|
240
|
+
|
241
|
+
testの時には元々のitemの情報(title部分)が飛んできていないため、タイトルを入力してくださいというエラーが表示されました。
|
242
|
+
|
243
|
+
|
244
|
+
|
245
|
+
testでputする際に元のitemの情報も飛ばしてあげないといけないということでしょうか?
|
246
|
+
|
247
|
+
```ここに言語を入力
|
248
|
+
|
249
|
+
Web上で試した時
|
250
|
+
|
251
|
+
$request->all()
|
252
|
+
|
253
|
+
=> [
|
254
|
+
|
255
|
+
"_token" => "dkPGbTzat4doWf6LEAujlrm2lZNaZg1KRScoYGVw",
|
256
|
+
|
257
|
+
"title" => "梗ききましまいました。もうこ。",
|
258
|
+
|
259
|
+
"content" => "砲丸てっぽうだ。お。"
|
260
|
+
|
261
|
+
]
|
262
|
+
|
263
|
+
|
264
|
+
|
265
|
+
Testで試した時
|
266
|
+
|
267
|
+
>>> $request->all()
|
268
|
+
|
269
|
+
=> [
|
270
|
+
|
271
|
+
"content" => "これが出来たらご飯食べる",
|
272
|
+
|
273
|
+
]
|
274
|
+
|
275
|
+
|
276
|
+
|
277
|
+
Session has unexpected errors:
|
278
|
+
|
279
|
+
[
|
280
|
+
|
281
|
+
"タイトルを入力してください"
|
282
|
+
|
283
|
+
]
|
284
|
+
|
285
|
+
Failed asserting that true is false.
|
286
|
+
|
287
|
+
```
|
288
|
+
|
289
|
+
|
290
|
+
|
291
|
+
|
292
|
+
|
237
293
|
laravel 7.x
|
238
294
|
|
239
295
|
php 7.4.8
|
1
初心者マーク
test
CHANGED
File without changes
|
test
CHANGED
@@ -220,7 +220,9 @@
|
|
220
220
|
|
221
221
|
|
222
222
|
|
223
|
-
viewあたりが怪しいのかと考えているのですが、原因が特定できませんでした。
|
223
|
+
viewあたりが怪しいのかと考えているのですが、原因が特定できませんでした。(普通の編集の場合は送られているのに。。なんでなんだろう?)という感じです。
|
224
|
+
|
225
|
+
|
224
226
|
|
225
227
|
どなたかお分かりになる方居ましたら、教えていただきたいです。
|
226
228
|
|