public function getBadge() { $badge = Badge::find($this->id_curso); return $badge; }
Route::get('administrador/crear-contenido/{id}', array('as' => 'crear-curso-5', 'uses' => 'TemarioController@create2')); Route::get('administrador/crear-leccion/{id}', array('as' => 'crear-curso-6', 'uses' => 'LeccionController@create')); Route::get('administrador/crear-evaluacion/{id}', array('as' => 'crear-curso-7', 'uses' => 'EvaluacionController@create')); Route::get('administrador/crear-preguntas/{id}', array('as' => 'crear-curso-8', 'uses' => 'PreguntaController@create')); Route::get('administrador/asignar-color/{id}', array('as' => 'crear-curso-9', function ($id) { if (Session::get('user_id') == '') { return Redirect::to('index'); } $relaciones = RelacionUsuarioCurso::where('id_usuario', '=', Session::get('user_id'))->where('id_curso', '=', $id)->where('tipo_relacion', '=', 'Profesor Admin')->get(); if (count($relaciones) == 0 && Session::get('tipo_usuario') != "Administrador") { return Redirect::to('index'); } if (Badge::where('id_curso', '=', $id)->count() == 0) { DB::table('badge')->insert(array('id_curso' => $id, 'color1' => '#FFFFFF', 'color2' => '#000000')); } $badge = Badge::find($id); $curso = Curso::find($id); return View::make('Administrador/asignar-color')->with('curso', $curso)->with('badge', $badge); }))->where('id', '[0-9]+'); Route::get('administrador/asignar-profesor/{id}', array('as' => 'crear-curso-3', function ($id) { if (Session::get('user_id') == '') { return Redirect::to('index'); } $relaciones = RelacionUsuarioCurso::where('id_usuario', '=', Session::get('user_id'))->where('id_curso', '=', $id)->where('tipo_relacion', '=', 'Profesor Admin')->get(); if (count($relaciones) == 0 && Session::get('tipo_usuario') != "Administrador") { return Redirect::to('index'); } $profesores = Usuario::all(); $curso = Curso::find($id); return View::make('Administrador/asignar-profe')->with('profesores', $profesores)->with('curso', $curso); }))->where('id', '[0-9]+');
public function delete($id) { $badge = Badge::find($id); $badge->delete(); Session::flash('success', 'Badge deleted'); return Redirect::to('admin/badges'); }