Laravel Form :: open with url()

时间:2017-10-22 15:49:56

标签: php laravel

我正在努力做到这一点:

{!! Form::open(['action' => 'url('/user')', 'class' => 'class2', 'method' => 'GET']) !!} 

但是我遇到了错误,我认为代码期待正确关闭“)”

然后我尝试'url("/user")',但它说:

  

操作App \ Http \ Controllers \ url(“/ user”)未定义

当然,如果我dd(url('/user'))正常工作

有什么想法吗?

由于

1 个答案:

答案 0 :(得分:1)

使用url代替action

{!! Form::open(['url' => url('/user'), 'class' => 'class2', 'method' => 'GET']) !!}

您应该仅将action用于操作,例如:

{!! Form::open(['action' => 'HomeController@index', 'class' => 'class2', 'method' => 'GET']) !!}

https://laravelcollective.com/docs/5.4/html#opening-a-form