我有一个名为 的 html 页面profile.blade.php,其中包含一个锚标记:
<a href="{{ route('profile', $user->id) }}">{{$user->name}}</a>
我有这样的路线:
Route::get('/profile/{id}', 'ProfilesController@index')->name('profile');
我有一个ProfilesControllerindex 方法返回一个拥有配置文件的用户:
public function index()
{
$userId = //somehow get the data sent from the anchor tag
$user = $this->usersService->getProfileOwner($userId);
return view("profile", [
'user' => $user ?? []
]);
}
如何更改此代码,例如当 id 为 1 的用户访问 id 为 2 的用户的个人资料时,索引函数将用户 2 的详细信息返回到blade模板?
慕斯709654
慕运维8079593
尚方宝剑之说