public function postStoreAsignar() { if (Request::ajax()) { $msg = null; $people = array(); $roles = Sala::find(Request::input('salas'))->periodos; $ids = Request::input("periodo"); $i = 0; foreach ($ids as $val) { if ($roles->contains($val)) { $people[$i] = $val; $msg = "Existe Periodo asociado"; } $i++; } //si el arreglo no esta vacio entra if (!empty($people)) { return response()->json(array('resultado' => 'EXISTE', 'datos' => $people)); } else { $msg = "exito insercion"; $Sala = Sala::find(Request::input('salas')); $ids = Request::input("periodo"); $curso = Request::input("curso"); $Sala->periodos()->attach($ids, ['fecha' => Carbon::now(), 'curso_id' => $curso]); return response()->json(array('resultado' => 'NO_EXISTE', 'datos' => $people)); } } }
public function destroy($id) { $salas = Sala::find($id); $salas->delete(); Session::flash('message', 'La sala ' . $salas->nombre . ' fue eliminada con éxito'); return redirect()->route('Administrador.salas.index'); }
public function editar($id) { $salas = Sala::find($id); if (is_null($salas)) { App::abort(404); } return view('encargado.edit', compact('salas')); }
public function show($id) { $salas = Sala::find($id); //dd($Campus); if ($salas) { $data = array(array('nombre', 'descripcion', 'campus_id', 'tipo_sala_id'), array($salas->nombre, $salas->descripcion, $salas->campus->nombre, $salas->tipos->nombre)); Excel::create('Salas' . $salas->nombre, function ($excel) use($data) { $excel->sheet('Sheetname', function ($sheet) use($data) { $sheet->fromArray($data); }); })->download('csv'); } else { abort('404'); } }