/**
  * 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']);
     }
 }
Example #2
0
 /**
  * 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();
 }