質問編集履歴

2

誤字を修正

2021/06/02 02:14

投稿

ra-n
ra-n

スコア17

test CHANGED
File without changes
test CHANGED
@@ -102,7 +102,7 @@
102
102
 
103
103
  Route::get('/index#profile', [App\Http\Controllers\HomeController::class, 'index'])->name('index.profile');
104
104
 
105
- Route::get('/home#bank', [App\Http\Controllers\HomeController::class, 'index'])->name('index.bank');
105
+ Route::get('/index#bank', [App\Http\Controllers\HomeController::class, 'index'])->name('index.bank');
106
106
 
107
107
 
108
108
 

1

解決後のソースを追記

2021/06/02 02:14

投稿

ra-n
ra-n

スコア17

test CHANGED
File without changes
test CHANGED
@@ -71,3 +71,89 @@
71
71
  とするのかと思ったのですが、
72
72
 
73
73
  formからControllerのfunctionを指定してsubmitする方法がわかりませんでした。
74
+
75
+
76
+
77
+
78
+
79
+ ---
80
+
81
+
82
+
83
+ **解決方法**
84
+
85
+
86
+
87
+ 教えていただいた回答からこのように作ったという解決ソースを記載しておきます。
88
+
89
+
90
+
91
+ ```web.php
92
+
93
+ Route::get('/index', [App\Http\Controllers\HomeController::class, 'index'])->name('index');
94
+
95
+ Route::post('/user/update', [App\Http\Controllers\UsersController::class, 'update'])->name('profile')->middleware('verified');
96
+
97
+ Route::post('/bank/update', [App\Http\Controllers\BanksController::class, 'update'])->name('bank.update')->middleware('verified');
98
+
99
+
100
+
101
+ //おまけ:各formのidを指定して、各formが表示されるように追加
102
+
103
+ Route::get('/index#profile', [App\Http\Controllers\HomeController::class, 'index'])->name('index.profile');
104
+
105
+ Route::get('/home#bank', [App\Http\Controllers\HomeController::class, 'index'])->name('index.bank');
106
+
107
+
108
+
109
+ ```
110
+
111
+
112
+
113
+ **※ポイント**
114
+
115
+ /user/update
116
+
117
+ /bank/update
118
+
119
+ の部分は何でもいい。仮に名前をつけただけ。
120
+
121
+
122
+
123
+ ```UsersController
124
+
125
+ class UsersController extends Controller
126
+
127
+ {
128
+
129
+ public function update(Request $request)
130
+
131
+ {
132
+
133
+ return redirect()->route('index.profile');
134
+
135
+ }
136
+
137
+ }
138
+
139
+ ```
140
+
141
+
142
+
143
+ ```BanksController
144
+
145
+ class BanksController extends Controller
146
+
147
+ {
148
+
149
+ public function update(Request $request)
150
+
151
+ {
152
+
153
+ return redirect()->route('index.bank');
154
+
155
+ }
156
+
157
+ }
158
+
159
+ ```