【发布时间】:2016-04-23 02:30:15
【问题描述】:
使用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 和变量进行硬编码?谢谢!
【问题讨论】:
-
您遇到的错误和问题是什么
标签: php forms laravel-5.2 laravel-blade