Используя Laravel 5.2
, у меня есть форма в одном из моих шаблонов Blade
, которую я хочу открыть и указать на именованный маршрут, который включает переменную.
По сути, я хочу, чтобы разрешенная команда формы открывалась следующим образом:;
<form method="POST" action="http://my.url.com/dash/varname">
</form>
Итак, используя Blade
, я хочу открыть форму, используя именованный маршрут, поэтому, если это изменится в моем routes.php
, форма все равно будет работать.
Я пытаюсь сделать это следующим образом:
{!! Form::open(['url' => "route('dashboard.setup', ['var' => 'varname'])", 'method' => 'post']) !!}
{!! Form::close() !!}
также
{!! Form::open(['route' => "dashboard.setup, ['var' => 'varname']", 'method' => 'post']) !!}
{!! Form::close() !!}
Но это не работает. Как я могу это сделать и избежать жесткого кодирования URL-адреса и переменной? Спасибо!