Adquiere este curso para tener acceso a todas las lecciones
Comprar curso13. Incluir relaciones de los recursos
2 comentarios
Inicia sesión para comentar
Comentarios:
-
Jheyner David Ibagon hace 1 año
Hola, tambien logre resolverlo con la funcion de collect y creando un nuevo array con la funcion filter de php quedando de la siguiente manera…
-
Alejandro Echavarria hace 1 año
Saludos,
Una sugerencia para reducir y facilitar la lectura del código sería negar la condicional que se realiza:
if (!empty([$this->allowIncuded, request('included')])) { // ... }
Quedando el código así:
if (!empty([$this->allowIncuded,request('included')])) { $relations = explode(',', request('included')); // [posts, relation2] $allowIncuded = collect($this->allowIncuded); foreach ($relations as $key => $relationship) { if (!$allowIncuded->contains($relationship)) { unset($relations[$key]); } } $query->with($relations); }