.. Есть ли что-то об использовании GET и лишних "/"?
Краткий ответ?Нет.
Как уже отмечали другие, просто убедитесь, что ваш файл маршрутов ожидает правильные параметры.Я бы также предложил прочитать здесь , чтобы узнать о PUT vs POST, и здесь , чтобы узнать о подмене метода формы.
В общем, конечная точка UPDATE должна бытьPOST или PUT.Это не ваш вопрос, поэтому я просто продолжу отвечать на ваши вопросы.
Routes / web.php
Route::get('/promo/update', 'PromoController@update')->name('promo.update');
Blade
<form method="GET" action="/promo/update">
@csrf <!-- remember to pass your token -->
<input type="text" name="foo" id="foo" class="form-control" />
<button type="submit" class="btn btn-primary">Submit Form</button>
</form>
PromoController
public functon update( Request $request )
{
// Process your data
}