public function create(Request $request) { $data = Tool::removeSpace($request->all()); $check = !empty($data['Respaldo']) ? 1 : 0; $validator = Validator::make($data, ["Nombre" => "required"]); $toArray = $validator->errors()->toArray(); if ($validator->fails()) { return response()->json(['success' => false, 'errors' => $toArray]); } else { if ($data['id']) { $sta = Stage::find($data['id']); $sta->name = $data['Nombre']; $sta->active = $data['Estatus']; $sta->challenge_id = $data['Reto']; $sta->back = $check; $sta->save(); return response()->json(['success' => true]); } else { Stage::create(['name' => $data['Nombre'], 'challenge_id' => $data['Reto'], 'back' => $check]); return response()->json(['success' => true]); } } //$pag = $this->pagination(); //return view('stages.index',compact('pag')); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(StageFormRequest $request) { // Save a new stage Stage::create($request->all()); flash()->success('New stage has been added!'); return redirect('stages'); }
/** * Guarda un nuevo stage, el ID del curso se agrega en el middleware * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(StageRequest $request, $course_url) { $name = $request->name; $url = UrlSanitizer::sanitize($name); $request["url"] = $url; $stage = Stage::create($request->all()); return redirect()->route('stages.index', ['course_url' => $course_url]); }
public function stage($id) { $faker = Faker::create(); for ($i = 1; $i <= $faker->numberBetween(3, 4); $i++) { if ($i == 4) { $b = 1; } else { $b = 0; } Stage::create(['name' => 'Escenario ' . $i, 'challenge_id' => $id, 'back' => $b]); } }