/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(MetaRequest $request) { $meta = new Meta(); $meta->de = null; if ($request->input("de")) { $de_dia = substr($request->input("de"), 0, 2); $de_mes = substr($request->input("de"), 2, 2); $de_ano = substr($request->input("de"), -4); $meta->de = $de_ano . "-" . $de_mes . "-" . $de_dia; } $meta->ate = null; if ($request->input("ate")) { $ate_dia = substr($request->input("ate"), 0, 2); $ate_mes = substr($request->input("ate"), 2, 2); $ate_ano = substr($request->input("ate"), -4); $meta->ate = $ate_ano . "-" . $ate_mes . "-" . $ate_dia; } $meta->valor = $request->input("valor"); $meta->vendedor_id = $request->input("vendedor_id")["id"]; $produtos_meta = $request->input("produtos_meta"); $meta->save(); foreach ($produtos_meta as $key => $produto_meta) { $produtoMeta = new ProdutoMeta(); $produtoMeta->meta_id = $meta->id; $produtoMeta->produto_id = $produto_meta["id"]; $produtoMeta->quantidade = $produto_meta["quantidade"]; $produtoMeta->save(); } return response()->json($meta); }
/** * Store a newly created resource in storage. * * @return Response */ public function store() { $request = \Request::all(); $rules = array('nombre_meta' => 'required|max:45', 'tipo_meta' => 'required|max:45', 'valor_meta' => 'required|numeric'); $error = \Validator::make($request, $rules); if ($error->fails()) { return redirect()->back()->withErrors($error->errors())->withInput(\Request::all()); } if (\Input::get('programa') == 0 and \Input::get('subPrograma') == 0) { return redirect()->back()->withInput(\Request::all())->with('alertError', 'Debe seleccionar un programa o subPrograma que aplique a la meta'); } $Meta = new Meta(); $Meta->nombre_meta = \Input::get('nombre_meta'); $Meta->tipo_meta = \Input::get('tipo_meta'); $Meta->valor_meta = \Input::get('valor_meta'); $Meta->save(); if (\Input::get('select_programa') == 1 and \Input::get('programa') != 0) { $metaProgramas = new MetaProgramas(); $metaProgramas->id_programa = \Input::get('programa'); $metaProgramas->id_meta = $Meta->id; $metaProgramas->save(); } elseif (\Input::get('select_programa') == 2 and \Input::get('subPrograma') != 0) { $metaSubProgramas = new MetaSubProgramas(); $metaSubProgramas->id_sub_programa = \Input::get('subPrograma'); $metaSubProgramas->id_meta = $Meta->id; $metaSubProgramas->save(); } return \Redirect::back()->with('alert', 'Registro creado con exito!'); }
public function store(Request $request) { $tstamp = Carbon::now(-6); if (Auth::check()) { $staff_id = Auth::user()->id; // $sfname = Auth::user()->fname; // $slname = Auth::user()->lname; } else { return redirect('auth/login'); } $meta = new Meta(); $meta->staff_id = $staff_id; $meta->metakey = $request->input('metakey'); $meta->metavalue = $request->input('metavalue'); $meta->ordr = $request->input('ordr'); $meta->description = $request->input('description'); $meta->isactive = 1; $meta->eie = 0; $meta->datedoc = $tstamp; $meta->save(); return redirect('meta')->with('status', 'Created Meta'); // }
public function postkeyword(Request $request) { $kata = $request->input('kata'); $alias = $request->input('alias'); $meta = new Meta(); $meta->kata = $kata; $meta->alias = $alias; $meta->save(); return redirect('keyword'); }