2017-08-08 1 views
1

J'ai des utilisateurs du modèle et une nouvelle collection personnalisée avec les mêmes champs.Laravel 4 poussant matrice structurée à la collection de modèles

$users = User::all(); 

$object = new \Illuminate\Database\Eloquent\Collection; 
$object->add(
    [ 
     "name"=>'John', 
     "status"=>"pending", 
     "created_at"=> "-0001-11-30 00:00:00", 
     "updated_at"=> "-0001-11-30 00:00:00", 
    ] 
); 

// Trying to pull new to the main; 
$users->push($object); 

Everyting est grande, mais quand je suis en train de boucler la nouvelle collection, il ne récupère pas poussé les données, et jette Undefined Propery.

Toutes les suggestions, s'il vous plaît, je suis totalement gaspillé.

+0

BTW: savez-vous que Laravel 4 est en train de pourrir le cadavre? La dernière version est Juin 1, 2014 –

Répondre

0

Vous pouvez le faire avec une nouvelle instance de l'utilisateur comme ceci:

$users = User::all(); 

$newUser = new User([ 
     "name"=>'John', 
     "status"=>"pending", 
     "created_at"=> "-0001-11-30 00:00:00", 
     "updated_at"=> "-0001-11-30 00:00:00", 
    ]); 

// Trying to pull new to the main; 
$users->push($newUser); 
+0

Merci, vous êtes le meilleur. –