【问题标题】:exception: "Symfony\Component\HttpKernel\Exception\NotFoundHttpException",…}异常:“Symfony\Component\HttpKernel\Exception\NotFoundHttpException”,...}
【发布时间】:2021-11-19 19:17:53
【问题描述】:

我的 php 模型中有这个脚本:

private function getAcciones() : array
{
    $base_url = url(config('backpack.base.route_prefix'));
    $todas_las_acciones = [
        [
            'condition' => $this->isDeletable(),
            'action'    => '
                            <script type="text/javascript">
                                   function deleteComplementoPago( id ){
                                       Swal.fire({
                                            title: \'¿Esta segura/o de eliminar este complemento de pago?\',
                                            type: \'warning\',
                                            showCancelButton: true,
                                            confirmButtonColor: \'#3085d6\',
                                            cancelButtonColor: \'#d33\',
                                            confirmButtonText: \'Si, confirmar\',
                                            showLoaderOnConfirm: true,
                                            
                                            }).then((result) => {
                                                if( result.value ){
                                                    $.ajax({
                                                    type: "POST",
                                                    url: "/webapi/finanzas/complemento/pago/" + id + "/delete",
                                                    data: { pago_id: id },
                                                    success: function(data){
                                                        console.log(data)
                                                        window.location.replace("' . $base_url . '/finanzas/complemento/pago");
                                                    }
                                                    })                                          
                                                }
                                            });
                                   }
                            </script>
                            <li><a onclick="deleteComplementoPago(\''.$this->id.'\')"><i class="fa fa-times"></i> Borrar </a></li>'
        ]
    ];

    $result = [];

    foreach ($todas_las_acciones as $accion){
        if($accion['condition']){
            $result[] = $accion['action'];
        }
    }

    return $result;
}

我的 web.php 中有这个

Route::get('finanzas/complemento/pago/{pago}/delete', 'PagoCrudController@deletePago');

我只想让 swal.fire 出现并询问客户他/她是否真的想删除该项目,但是我收到此错误:

{消息:“”,异常:“Symfony\Component\HttpKernel\Exception\NotFoundHttpException”,...} 异常:“Symfony\Component\HttpKernel\Exception\NotFoundHttpException” 文件:“/Users/rodri6uez/Documents/LARAVEL/HIPO/vendor/laravel/framework/src/Illuminate/Routing/RouteCollection.php” 线路:179 信息: ”” 跟踪:[{,…}, {,…}, {,…}, {,…}, {,…},…]

这是我的控制器上的:

public function deletePago(Pago $pago){
    try{
        \DB::beginTransaction();
        $pagos_factura = $pago->pago_facturas()->get();
        foreach ($pagos_factura as $pago_factura){
            $abono = Abono::withTrashed()->where('origen_id', $pago_factura->id)
                ->where('tipo', 'Complemento pago')
                ->first();
            if( isset($abono) ) $this->borrar_abono($abono);
            $pago_factura->delete();
        }

        $pago->delete();
        \DB::commit();
        \Alert::success(trans("Complemento de pago borrado con exito"))->flash();
        return redirect('admin/finanzas/complemento/pago');
    }catch (\Exception $e){
        \DB::rollBack();
        \Alert::error(trans($e->getMessage()))->flash();
        return redirect('admin/finanzas/complemento/pago');
    }
}

你能帮帮我吗?我看不出我的错误是什么。

【问题讨论】:

    标签: php laravel


    【解决方案1】:

    NotFoundHttpException表示您提供的routeurl无效,请检查@中是否存在url 987654321@

    【讨论】:

      猜你喜欢
      • 2021-12-19
      • 2021-01-19
      • 2021-05-28
      • 1970-01-01
      • 2014-06-28
      • 2020-12-14
      • 1970-01-01
      相关资源
      最近更新 更多