“Para listar todas as relações de modelo Laravel” Respostas de código

Para listar todas as relações de modelo Laravel

public static function definedRelations(): array
{
      $reflector = new \ReflectionClass(get_called_class());

      return collect($reflector->getMethods())
          ->filter(
              fn($method) => !empty($method->getReturnType()) &&
                  str_contains(
                      $method->getReturnType(), 
                      'Illuminate\Database\Eloquent\Relations'
                 )
          )
          ->pluck('name')
          ->all();
 }
Clumsy Chipmunk

Para listar todas as relações de modelo Laravel

public static function definedRelations(): array
{
      $reflector = new \ReflectionClass(get_called_class());

      return collect($reflector->getMethods())
          ->filter(
              fn($method) => !empty($method->getReturnType()) &&
                  str_contains(
                      $method->getReturnType(), 
                      'Illuminate\Database\Eloquent\Relations'
                 )
          )
          ->pluck('name')
          ->all();
 }
Clumsy Chipmunk

Respostas semelhantes a “Para listar todas as relações de modelo Laravel”

Perguntas semelhantes a “Para listar todas as relações de modelo Laravel”

Mais respostas relacionadas para “Para listar todas as relações de modelo Laravel” em PHP

Procure respostas de código populares por idioma

Procurar outros idiomas de código