【发布时间】:2019-12-22 16:36:38
【问题描述】:
我在尝试使用 'users/{id}' 路由时遇到 404 页面未找到,该路由 导致 ProfilesController@edit 方法
配置文件控制器:
public function edit($id){
$user = User::findOrFail($id);
return view('profiles.edit', compact('user'));
}
这是我的 web.php 中的路线;
Route::get('/users/{id}', 'ProfilesController@edit')->name('user.edit');
Route::put('/users/{id}/update', 'ProfilesController@update')->name('user.update');
我的个人资料文件夹中有一个 edit.blade 文件
【问题讨论】:
-
试图使用
'profite/{id}'.. 你的路线是'users/{id}'而不是'profite/{id}' -
我正在使用 users/{id} 来获取 ProfilesController
-
那么为什么您的问题是“我在尝试使用 'profite/{id}' 路线时找不到 404 页面”
-
您是否尝试清除视图缓存(php artisan view:clear)和路由缓存(php artisan route:clear)??
-
用户是否存在?尝试在你的控制器中
dd($user)。