public function store(Request $request) { //验证name字段 不能为空 $this->validate($request, ['name' => 'required']); Attribute::create($request->all()); return redirect(route('admin.type.{type_id}.attribute.index', $request->type_id)); }
/** * do add data * @param mixed $request * @return redirect */ public function store(Request $request) { $messages = ['attr_name.required' => 'Attr_name is necessary!']; $this->validate($request, ['attr_name' => 'required', 'type_id' => 'integer|not in: 0'], $messages); $type_id = $request->input('type_id'); Attribute::create($request->all()); return redirect(route('admin.attribute.index', ['type_id' => $type_id]))->with('info', 'Added Successfully~~'); }
/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(Request $request, $type_id) { // $this->validate($request, [ // 'name' => 'required' // ]); Attribute::create($request->all()); return redirect(route('admin.type.{type_id}.attribute.index', $request->type_id))->with('info', '添加商品类型成功~'); }
public function run () { DB::table('attributes')->delete(); /*价格*/ Attribute::create([ 'name' => '价格', 'code' => 'price', 'intro' => '商品的价格', 'parent' => 0, 'class' => 0, 'important' => 0, 'active' => 1 ]); /*主图*/ Attribute::create([ 'name' => '主图', 'code' => 'main_pic', 'intro' => '', 'parent' => 0, 'class' => 0, 'important' => 0, 'active' => 1 ]); /**/ Attribute::create([ 'name' => '副图1', 'code' => 'sub_pic', 'intro' => '', 'parent' => 0, 'class' => 0, 'important' => 0, 'active' => 1 ]); Attribute::create([ 'name' => '身份证正面扫描件', 'spec' => 'file_upload', 'code' => 'identity_face', 'intro' => '', 'parent' => 0, 'class' => 0, 'important' => 0, 'active' => 1 ]); Attribute::create([ 'name' => '身份证背面扫描件', 'spec' => 'file_upload', 'code' => 'identity_back', 'intro' => '', 'parent' => 0, 'class' => 0, 'important' => 0, 'active' => 1 ]); Attribute::create([ 'name' => '交强险副本扫描件', 'spec' => 'file_upload', 'code' => 'trans_ensurance', 'intro' => '', 'parent' => 0, 'class' => 0, 'important' => 0, 'active' => 1 ]); Attribute::create([ 'name' => '车辆购买发票', 'spec' => 'file_upload', 'code' => 'car_check', 'intro' => '', 'parent' => 0, 'class' => 0, 'important' => 0, 'active' => 1 ]); Attribute::create([ 'name' => '合格证扫描件', 'spec' => 'file_upload', 'code' => 'validate_paper', 'intro' => '', 'parent' => 0, 'class' => 0, 'important' => 0, 'active' => 1 ]); Attribute::create([ 'name' => '行驶证主副页扫描件', 'spec' => 'file_upload', 'code' => 'driving_license', 'intro' => '', 'parent' => 0, 'class' => 0, 'important' => 0, 'active' => 1 ]); }