public function buscarCategoria($b) { $categoria = Categoria::find($b); $temas = Tema::where('categoriaid', $b)->paginate(5); $temas->setPath($b); return view('BusquedaCategoria', compact('temas', 'categoria')); }
/** * @return mixed */ public function postValidacion(Request $request) { $path = "archivos/proyectos"; $file = $request->file('archivo'); if (!$file) { Session::flash('mensaje', 'No se ha seleccionado ningun archivo.'); return $this->layout = view('profesor.index'); } else { $archivo = $file->getClientMimeType(); $extension = $file->getClientOriginalExtension(); $upload = $file->move($path, $archivo); $inputs = \Illuminate\Support\Facades\Input::All(); $reglas = array('titulo' => 'required|min:7'); $mensaje = array("required" => "Este campo es obligatorio", "min" => "El contenido debe tener como minimo 5 caracteres", "mimes" => "El archivo debe ser del tipo: pdf"); $validar = Validator::make($inputs, $reglas, $mensaje); if ($extension != 'pdf') { Session::flash('mensaje', 'El archivo no es del formato PDF'); return $this->layout = view('profesor.index'); } else { if ($validar->fails()) { return Redirect::back()->withErrors($validar); } else { $n = new Tema(); $n->tem_nombre_proyecto = $inputs["titulo"]; //$n->tem_ruta_proyecto=$inputs[""]; $n->save(); } } if ($upload) { Session::flash('mensaje', 'Se ha ingresado el proyecto'); return $this->layout = view('profesor.index'); } else { Session::flash('mensaje', 'No se pudo subir el archivo.'); return $this->layout = view('profesor.index'); } } }
/** * Run the database seeds. * * @return void */ public function run() { Model::unguard(); //$this->call('EstudanteTableSeeder'); DB::table('estudante_turma')->delete(); DB::table('estudantes')->delete(); DB::table('temas')->delete(); DB::table('turmas')->delete(); DB::table('grupos')->delete(); $estudante1 = Estudante::create(['apelido' => 'Beula', 'nome' => 'Julia', 'email' => '*****@*****.**', 'codigo' => '20130001']); $estudante2 = Estudante::create(['apelido' => 'Laice', 'nome' => 'Edson', 'email' => '*****@*****.**', 'codigo' => '20130002']); $estudante3 = Estudante::create(['apelido' => 'Assane', 'nome' => 'Muarucha', 'email' => '*****@*****.**', 'codigo' => '20130003']); $estudante4 = Estudante::create(['apelido' => 'Macie', 'nome' => 'Tedy', 'email' => '*****@*****.**', 'codigo' => '20130004']); $estudante5 = Estudante::create(['apelido' => 'Jamal', 'nome' => 'Densque', 'email' => '*****@*****.**', 'codigo' => '20130005']); $estudante6 = Estudante::create(['apelido' => 'Magaure', 'nome' => 'Edson', 'email' => '*****@*****.**', 'codigo' => '20130006']); $estudantes = [$estudante1, $estudante2, $estudante3, $estudante4, $estudante5, $estudante6]; Tema::create(['tema' => 'Gestao de Notas', 'descricao' => 'gerir notas, gerir notas gerir notas gerir notas']); $tema = Tema::create(['tema' => 'Gestao de Patrimonio', 'descricao' => 'gerir Patrimonio, gerir Patrimonio gerir Patrimonio']); Turma::create(['ano' => 2015, 'nivel' => 2, 'semestre' => 3]); $turma = Turma::create(['ano' => 2015, 'nivel' => 3, 'semestre' => 5]); //Grupo::create(['nome'=>'grupo do terror','identicacao'=>'1']); //Grupo::create(['nome'=>'aguias','identicacao'=>'2']); foreach ($estudantes as $estudante) { $etg = new EstudanteTurma(); $etg->turma()->associate($turma); $etg->estudante()->associate($estudante); //$etg->grupo(); $etg->save(); } $grupo = new Grupo(); $grupo->tema()->associate($tema); $grupo->nome = 'Tubarões Azuis'; $grupo->identificacao = 1; $grupo->turma()->associate($turma); $grupo->save(); $allstudents = EstudanteTurma::all(); foreach ($allstudents as $est) { $est->grupo()->associate($grupo); $est->update(); } }
/** * Display a listing of the resource. * * @return Response */ public function index() { $temas = Tema::all(); return view('temas.index', compact('temas')); }
public function index() { $temas = Tema::all(); return view('temas.listar', ['temas' => $temas]); }
/** * Run the database seeds. * * @return void */ public function run() { $tema = Tema::create(['tem_nombre_proyecto' => 'ISW'], ['tem_ruta_proyecto' => 'null']); $tema = Tema::create(['tem_nombre_proyecto' => 'ISW2'], ['tem_ruta_proyecto' => 'null']); }
/** * Crea un objeto Tema y lo almacena en la base de datos. * @param String titulo; * @param String contenido; * @param String referencia; * @param Integer categoriaid; * @param Integer usuarioid; */ public function insertarTema($tTitulo, $tContenido, $tReferencia, $cID, $uID) { $nueva = new Tema(); $nueva->titulo = $tTitulo; $nueva->contenido = $tContenido; $nueva->referencia = $tReferencia; $nueva->fechapublicacion = date('Y-m-d H:i:s'); $nueva->categoriaid = $cID; $nueva->usuarioid = $uID; $nueva->save(); }