Laravel 5

Eloquent et table avec des espace dans le nom des champs

  • Avatar de InformatiqueEurofrance
    Membre depuis :
    29/12/2016
    Messages :
    14

    Bonjour;

    Je dois lire dans une base de donnée dont les nom des champs ont des espaces. Comment récupérer le cotenu de [Account No] ?
    Si j'essaye
    $data=$journalline->AccountNo;

    J'ai l'erreure :
    Undefined property: Illuminate\Database\Eloquent\Collection::$AccountNo_

    Merci

  • Avatar de InformatiqueEurofrance
    Membre depuis :
    29/12/2016
    Messages :
    14

    Le message d'erreur était lié à un bug dans une autre partie de mon code. Une fois le bug corrigé, la propriété ne me renvoie rien, et n'affiche pas d'erreur.

    J'arrive à compenser le problème en utilisat la méthode toArray.

    $journal_line=gen_journal_line::get()->toArray();
    foreach ($journal_line as $line) {
    $data=$line['Journal Batch Name'];
    }

    Est ce que vous avez une autre solution ?
    Et comment faire pour insérer des données dans cette table ?

Vous ne pouvez pas répondre à ce sujet.