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

以下文章将会讲述关于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:

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

你可能感兴趣的:(laravel)