Skip to content

CycleORM Procurando Diretórios Incorretos #1

@CAFernandes

Description

@CAFernandes

Descrição

O CycleORM está configurado para procurar entidades em /home/cfernandes/pivotphp/pivotphp-core/app/Entities em vez do diretório do projeto.

Erro Específico

The "/home/cfernandes/pivotphp/pivotphp-core/app/Entities" directory does not exist

Impacto

  • ⚠️ Impossibilita uso do ORM
  • ⚠️ Middleware do Cycle falha em todas as requisições

Ações para Correção

Solução 1: Configurar Path Correto no Service Provider

// Em CycleServiceProvider.php
$directories = [
    $this->app->make('base_path') . '/app/Entities',
    $this->app->make('base_path') . '/src/Models',
];

Solução 2: Criar Arquivo de Configuração

// config/cycle.php
return [
    'entities' => [
        'directories' => [
            base_path('src/Models'),
            base_path('app/Entities'),
        ],
    ],
];

Solução 3: Usar Anotação para Auto-descoberta

#[Entity]
#[Table('users')]
class User
{
    // Cycle encontrará automaticamente
}

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions