Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 拉威尔按钮动作_Javascript_Php_Laravel - Fatal编程技术网

Javascript 拉威尔按钮动作

Javascript 拉威尔按钮动作,javascript,php,laravel,Javascript,Php,Laravel,在Lavarel App 4.2应用程序中工作,我的控制器中有一个功能,我的视图中有一个按钮,当在我的应用程序中单击按钮时,我想触发该按钮 我不确定我写这篇文章的方式是否正确,所以我想我应该问问比我现在更了解拉威尔的人 {{ Form::submit('Ok, Finalize the Records', ['class' => 'btn btn-lg btn-submit pull-right', 'action' => 'SectionController@update'])

在Lavarel App 4.2应用程序中工作,我的控制器中有一个功能,我的视图中有一个按钮,当在我的应用程序中单击按钮时,我想触发该按钮

我不确定我写这篇文章的方式是否正确,所以我想我应该问问比我现在更了解拉威尔的人

  {{ Form::submit('Ok, Finalize the Records', ['class' => 'btn btn-lg btn-submit pull-right', 'action' => 'SectionController@update'])}}
这是写这个的正确方法吗?基本上,我希望它将我的数据库字段从0更新为1,我在下面有一个函数。我也希望有一些警告框或消息,说它被解雇了,但这并不重要

public function update($id)
{
    $finalize = DB::table('AcademicAffairsOperations.gen_ed_assessment.courses')
        ->where('id' , $data_records2)
        ->update(['locked' => 1]);
}

任何帮助都很好。

如果没有$id参数,您就无法完成,对吗

使用资源控制器,您可以通过artisan命令查看路由列表

{!! Form::model($user, array('route' => array('anything.update', $id))) !!}
{!! Form::submit('Ok, Finalize the Records', ['class' => 'btn btn-lg btn-submit pull-right']) !!}
{!! Form::close() !!}
如果您不想使用资源控制器,可以用操作替换路由

{!! Form::model($user, array('route' => array('SectionController@update', $id), 'method' => 'post/put/delete...')) !!}

谢谢,我正在使用Homecontroller调用此操作。您的示例中的编码似乎并没有发生任何变化,所以我想我可能遗漏了一些东西,不确定。我想我可能不用$id就可以做到,我一直在努力自学Laravel4.2。