Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.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 插入用户密码后的Laravel CRUD更新_Javascript_Php_Laravel_Crud_Blade - Fatal编程技术网

Javascript 插入用户密码后的Laravel CRUD更新

Javascript 插入用户密码后的Laravel CRUD更新,javascript,php,laravel,crud,blade,Javascript,Php,Laravel,Crud,Blade,因此,我没有在我的CRUD上使用ajax,我的刀片服务器上有一个用于删除用户的命令: {!! Form::open(['style' => 'display: inline-block;', 'method' => 'DELETE', 'onsubmit' => 'return confirm(\'' . trans('admin.users-index-are_you_sure') . '\');', 'route' => array('users.destroy',

因此,我没有在我的CRUD上使用ajax,我的刀片服务器上有一个用于删除用户的命令:

{!! Form::open(['style' => 'display: inline-block;', 'method' => 'DELETE', 'onsubmit' => 'return confirm(\'' . trans('admin.users-index-are_you_sure') . '\');',  'route' => array('users.destroy', $query->id)]) !!}
{!! Form::button('<i class="fa fa-trash"></i>'.trans('admin.users-index-delete'), ['type' => 'submit', 'class' => 'btn btn-xs btn-danger'] )  !!}
{!! Form::close() !!}
{!!Form::open(['style'=>'display:inline block;','method'=>'DELETE','onsubmit'=>'返回确认(\''.trans('admin.users-index-are\u you\u sure')。\');,'route'=>数组('users.destroy',$query->id)]
{!!表单::按钮(''.trans('admin.users index delete'),['type'=>'submit','class'=>'btn btn xs btn danger'])
{!!Form::close()!!}
此时,我将在删除之前返回一个带有“你确定吗?”的javascript警报,但我需要一个表单或一个框,供用户插入密码。 我的问题是,有没有拉威尔的奇思妙想?
我怎样才能做到呢

如果您没有使用Javascript,那么您应该将用户重定向到另一个视图,在那里您可以询问他的密码


否则,您可以更改方法,首先重定向,然后启动js确认,让用户无法返回

我认为Laravel没有内置的方法来实现这一点。可能需要自己实现流程。你认为我必须在控制器中确认吗?我访问过的许多站点重定向到“确认密码”站点,然后转到真正的请求。我猜你会有一个像“requireconfirmation”这样的中间件,它可以做到这一点,同时将真正的目标URL保存在某个地方,以便在完成后移动到该位置。我不是中间件专家,但您可以查看更多信息除了@apokryfos注释,还有一个包已经存在: