|
|
@@ -27,15 +27,23 @@ class TareasController extends Controller
|
|
|
public function getAllTareas()
|
|
|
{
|
|
|
try {
|
|
|
- $tareas = DB::table('tareas as t')
|
|
|
+ $tareas = DB::table('tareas_usuarios_colegioabc as tu')
|
|
|
+ ->join('tareas as t', 'tu.idTarea', '=', 't.idTarea')
|
|
|
->join('materias as m', 't.idMateriaTarea', '=', 'm.idMateria')
|
|
|
->join('tareas_tipos as tt', 't.idTipoTarea', '=', 'tt.idTareasTipos')
|
|
|
+ ->join('usuarios as u', 't.idUsuario', '=', 'u.idUsuario')
|
|
|
->select(
|
|
|
+ 'u.primerNombre',
|
|
|
+ 'u.segundoNombre',
|
|
|
+ 'u.apellidoPaterno',
|
|
|
+ 'u.apellidoMaterno',
|
|
|
+ 'u.alias',
|
|
|
'm.nombreMateria as materia',
|
|
|
'tt.nombreTareasTipos as tipo_tarea',
|
|
|
- 't.*'
|
|
|
+ 't.*', // todos los campos de tareas
|
|
|
+ 'tu.idUsuario as usuario_asignado', // opcional, por si quieres saber a qué usuario está asignada
|
|
|
+ 'tu.completa'
|
|
|
)
|
|
|
- ->distinct()
|
|
|
->orderBy('t.fechaPublicacion', 'desc')
|
|
|
->get();
|
|
|
|