/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store($name) { $management = Management::where('name', '=', $name)->first(); if ($management == null) { $gerencia = new Management(); $gerencia->name = $name; $gerencia->save(); return response()->json(['gerencia' => $gerencia]); } else { return response()->json(['bad' => 'exists']); } }
/** * Show the form for creating a new resource. * * @return \Illuminate\Http\Response */ public function postTeam(Request $request) { $this->validate($request, ['name' => 'required', 'position' => 'required', 'type' => 'required', 'image' => 'required', 'details' => 'required']); $team = new Management(); $team->name = $request->name; $team->position = $request->position; $team->type = $request->type; $imageName = time() . '.' . $request->image->getClientOriginalExtension(); $imagePath = public_path('/uploads/' . $imageName); $imageResize = \Image::make(\Input::file('image'))->resize(300, 300)->save($imagePath); $team->image = $imageName; $team->details = $request->details; $team->save(); Session::flash('message', 'Successfully Update your Data!'); return redirect()->back(); }