当我点击我的锚标签时,我不断收到此错误
缺少[Route:voyager.users.getprofile]的必需参数 [URI:admin / users / {users} / {id} / getprofile]。 (视图: /var/www/html/testadmin/vendor/tcg/voyager/resources/views/widget.blade.php) (视图: /var/www/html/testadmin/vendor/tcg/voyager/resources/views/widget.blade.php))
我有一个锚标记
<li><a href="{{ route('voyager.users.getprofile', $id) }}">Profile</a></li>
我的路线:
Route::group([
'as' => 'users.',
'prefix' => 'users/{users}',
], function () use ($namespacePrefix) {
Route::get('{id}/getprofile', ['uses' => $namespacePrefix.'Users@getprofile', 'as' => 'getprofile']);
});
功能:
public function getprofile()
{
echo 'hii';exit;
}
我不知道为什么会发生这种情况。我们将不胜感激。
答案 0 :(得分:1)
$id
users
的值变为'prefix' => 'users/{users}',
的值
您需要提供users
删除它的值
'prefix' => 'users/',
以便$id
的值转到id
参数。