public static function GetCategorizacion($idAlumno, $idAbp) { $FechaActual = Carbon::now(); $FechaLimite = Carbon::create(2016, 10, 10, 22, 30, 11); if ($FechaActual->lt($FechaLimite)) { $Categorizacion = AbpCategorizacionIdeas::where('fk_idAlumno', '=', $idAlumno)->where('fk_idAbp', '=', $idAbp)->select(array('NombreCategoria', 'ColorCategoria', 'idCategorizacionIdeas'))->get()->tojson(); $Categorizacion = json_decode($Categorizacion); return $Categorizacion; } else { return null; } }
public function categorizacionStore() { /* el JSON llegará con una estructura igual al siguiente y con informacion similar "categorias" : { {'name' : 'categoria_x' , 'color' : '#fgr553', 'datas' : ['a','b','c'] }, {'name' : 'categoria_y' , 'color' : '#h76544d', datas' : ['d','e','a'] } } */ $categorias = json_encode(Input::get('categorias')); $categoriasp = Input::get('categorias'); //if (is_array($categorias) || is_object($categorias)) //{ foreach ($categoriasp as $categoria) { $NuevoAbpCat = new AbpCategorizacionIdeas(); $NuevoAbpCat->NombreCategoria = $categoria['name']; $NuevoAbpCat->ColorCategoria = $categoria['color']; $NuevoAbpCat->fk_idAbp = 1; $NuevoAbpCat->fk_idAlumno = 1; $NuevoAbpCat->save(); $NuevoAbpCat->RegistrarDatos($categoria['datas'], $NuevoAbpCat->idCategorizacionIdeas); } //} }