我很难设置简单的链接/操作。
在我的索引视图中,我有一个小表单,当我单击按钮时,我想在 ProjectsController 中启动 getTest 操作:
{{ Form::open(array('action' => array('ProjectsController@getTest', $project->id))) }}
<button type="submit"><i class="icon-arrow-up"></i></button>
{{ Form::close() }}
这是 getTest 函数:
public function getTest(){
echo "test";
return 'test';
}
但这一直让我"Array_combine(): Both parameters should have an equal number of elements"
犯错误。
我试着用一条路线来完成这项工作。改为打开此表单:
{{ Form::open(['method' => 'GET', 'route' => ['test_route', $project->id]]) }}
而这条路线:
Route::get('projects/test', array('as' => 'test_route', 'uses' =>'ProjectsController@getTest'));
但我仍然有同样的错误。我找不到关于路由/发送到不会给我这个问题的操作的任何好的文档。我不明白什么