/**
* 保存新建的资源
*
* @param \think\Request $request
* @return \think\Response
*/
public function save(Request $request)
{
//接收传过来的数据
$data = input();
//验证规则
$rule = [
'goods_name' => 'require|max:20',
'goods_price' => 'require|number',
'goods_number' => 'require|number'
];
//验证提示信息
$msg = [
'goods_name.require' => '商品名称是必须的',
'goods_name.max' => '商品名称最长20位',
'goods_price.require' => '商品价格是必须的',
'goods_price.number' => '商品价格必须是数字',
'goods_number.number' => '商品数量必须是数字',
'goods_number.require' => '商品数量是必须的'
];
//验证的数据
$data = [
'goods_name' => $data['goods_name'],
'goods_price' => $data['goods_price'],
'goods_number' => $data['goods_number'],
];
//判断是否通过验证 并且提示信息
$validate = new Validate($rule,$msg);
if(!$validate->check($data)){
return $this->error($validate->getError()); //提示信息 并且跳转
}
//插入数据
$rel = \app\admin\model\goods::create($data);
return $this->success("插入成功!"); //提示信息 并且跳转
}