【发布时间】:2019-12-02 18:26:07
【问题描述】:
我正在开发一个 Laravel 应用程序,并且我有一个刀片文件,其中包含用于打开用户患者个人资料的链接,单击它会加载页面以显示患者,但是该页面没有通过用户对象,并且我不知道为什么
我已经尝试为该页面编写我的路线,就像我为其他页面编写的路线一样,路线已定义,但仍未通过
路线
Route::get('/viewPatient/{patient}', 'PatientController@show')->name('patients.viewPatient');
链接
<td><a href="{{route('patients.viewPatient', $user)}}">{{$user->firstname}}</a></td>
控制器函数,如果我死了并且乱扔它只是返回一个空的用户对象。
public function show(User $user)
{
dd($user);
return view('patients.show', compact('user'));
}
预期的结果是 show 方法需要接收用户对象,它没有。
【问题讨论】:
标签: php laravel routes laravel-blade