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

質問編集履歴

2

タイトル変更、情報追記

2020/10/12 02:12

投稿

pup-ganbaru
pup-ganbaru

スコア29

title CHANGED
@@ -1,1 +1,1 @@
1
- 編集したデータが保存できない Undefined index: id
1
+ view に編集したデータのID確認画面取得できない
body CHANGED
@@ -3,6 +3,8 @@
3
3
  下記編集確認画面の<form action="{{ route('site.update', $data['id'])}}" method="post">   この文でエラーがでています。
4
4
  どなたか解決方法ご教示ください。よろしくお願いします。
5
5
 
6
+ 確認画面でdd($data);するとIDが渡ってきていませんでした。
7
+
6
8
  ```ここに言語を入力
7
9
  編集確認画面 edit_confrim.blade.php
8
10
 

1

Web.php追記

2020/10/12 02:12

投稿

pup-ganbaru
pup-ganbaru

スコア29

title CHANGED
File without changes
body CHANGED
@@ -26,7 +26,7 @@
26
26
  ```
27
27
 
28
28
  ```ここに言語を入力
29
- 編集画面
29
+ 編集画面 edit.blade.php
30
30
  <form action="{{ route('site.edit_confirm', $site['id'])}}">
31
31
  <p>サイト名</p>
32
32
  <input type="text" name="site_name" value="{{ old('site_name',$site['site_name'] )}}">
@@ -70,4 +70,10 @@
70
70
  return redirect()->route('site.index');
71
71
  }
72
72
 
73
+ ```
74
+
75
+ ```ここに言語を入力
76
+ Wep.php
77
+ Route::get('site/{site}/edit/confirm', 'App\Http\Controllers\SiteController@edit_confirm')->name('site.edit_confirm');
78
+ Route::post('site/{site}/edit/confirm', 'App\Http\Controllers\SiteController@edit_confirm');
73
79
  ```