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