По вашему мнению, поскольку вы используете функцию маршрута для построения URL, вы можете сделать следующее.
<a href="{{ route('sub-project.view', [
'pid' => request()->route()->parameters['id'],
'sid' => '$update->id'
]) }}" class="btn btn-primary project-view">View</a>
Вы также можете просмотреть его в функции Laravel Helper .
Если у вас есть только один параметр в маршруте, вы можете просто передать значение. Допустим, у вас был маршрут, который принимал только идентификатор сообщения, Route::get('/posts/{post}/edit')->name(edit)
. По вашему мнению вы можете сделать {{ route('edit', $post->id) }}
.
Если в URL-адрес маршрута передается несколько значений, как в вашем случае, вы передаете массив элементов, ключ которого совпадает с параметром маршрута.
Допустим, у вас есть другой маршрут Route::get('/posts/{post}/comments/{comment}')->name(post.comment)
. На ваш взгляд вы можете сделать {{ route('post.comment', ['post' => $post->id, 'commment' => $comment->id]) }}
.