关于laravel-admin的使用记录保存回调的代码详解,查询过滤使用,代理服务的配置

本文详细介绍了laravel-admin的安装过程,重点讲解了如何在laravel-admin中设置表单保存回调函数`saved`的使用,同时讨论了查询过滤功能的配置方法,还提及了代理服务的配置置于public目录下。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

以下文章将会讲述关于laravel-admin的使用

1:首先你得自己安装composer

按照https://laravel-admin.org/docs/zh/installation官方文档安装,基本上不会有太多的问题

文档上有的东西我就不多说了

2:如何在laravel-admin中使用from保存回调的saved,摆上代码:

 protected function form()
    {
        return Admin::form(admin_stock::class, function (Form $form) {

            $form->number('product_id', '商品id');
            $form->text('order_sn', '订单编号');
            $form->text('name', '商品名称');
            $form->text('size', '规格');
            $form->text('things', '材质');
            $form->number('num', '进货数量');
            $form->number('unit_price', '进货单价');
            $form->number('price', '进货价格');
            $form->display('created_at', '创建时间');
            $form->display('updated_at', '更新时间');

            $form->saved(function (Form $form) {
                DB::table('admin_product')->where('id',$form->model()->product_id)->increment('stock', $form->model()->num);
                DB::table('admin_product')->where('id',$form->model()->product_id)->increment('remain_num', $form->model()->num);
            });

        });
    }

3:查询过滤:

$grid->filter(function($filter){

                // 去掉默认的id过滤器
                $filter->disableIdFilter();

                // 在这里添加字段过滤器
                $filter->like('name', '商品名称');
                $filter->like('buyer_name', '买家名称');
                $filter->like('buyer_phone', '买家电话');

            });

 

3:代理服务同样配置到public:

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值