laravel-admin 学习之路

关于laravel-admin的删除时得不到form里id的问题

关于laraval-admin自定义

今天用laravel-admin 要做了一个功能,要再删除分类之前判断该分类下有无子分类,然后就得不到该form表单下的参数然后找到了网上的文章写得,具体代码如下:

// An highlighted block
 $form->deleting(function (Form $form){
          $id = $form->id;
          dd($id);
                return response()->json([
                    'status'  => false,
                    'message' => '删除失败,请先删除下级分类'.$form->id,
                ]);
        });

结果一直打印不出来,又尝试了打印model,还是打印的为空。最后我看了一篇文章之后可以得到url的参数,最后整理代码为;

 $form->deleting(function (Form $form){
           $url = \request()->url();
            $arr = explode("/", $url);
            $id = end($arr);
            dd($id);
                return response()->json([
                    'status'  => false,
                    'message' => '删除失败,请先删除下级分类'.$form->id,
                ]);
        });

然后就成功返回了参数

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值