次のようなパラメーターを持つ名前付きルートがあります...
Route::get('/profile/{user_id}', [ProfileController::class, 'profile'])->name('profile');
今、私のコントローラーの1つで、
このルートをこのように呼び出す関数があります
public function _myFunction($some_data) {
return redirect()->route('profile', [$some_data->user_id]);
}
そして私のProfileController's
profile()
機能では、これを持っています。
public function profile() {
return view('modules.profile.profile');
}
SOで見つけたドキュメントといくつかのガイドに従いましたが、同じエラーが発生しました。
"Route [profile] not defined."
誰かが私がどこで間違ったのか教えてもらえますか?
これが私のroutes/web.phpの外観です...
Route::middleware(['auth:web'])->group(function ($router) {
Route::get('/profile/{user_id}', [ProfileController::class, 'profile'])->name('profile');
});