tinker
$mongoUser = new MongoUser(['id' => 1, 'name' => 'Max']);
$mongoMessage = new MongoMessage(['id' => 1, 'group' => '1', 'body' => 'Something', 'sender' => 'max', 'receiver' => 'Monica']);
$mongoMessage = $mongoUser->mongoMessages()->save($mongoMessage)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mongo shell
db.mongo_users.find()
{ "_id" : ObjectId("5a992ec825dff6178d1de756"),
"id": 1,
"name" : "Max",
"updated_at" : ISODate("2018-03-02T11:00:24Z"),
"created_at" : ISODate("2018-03-02T11:00:24Z"),
"mongoMessages" :
[ { "group" : 1,
"body" : "something",
"sender" : "Max",
"receiver" : "Monica",
"updated_at" : ISODate("2018-03-02T12:45:23Z"),
"created_at" : ISODate("2018-03-02T12:45:23Z"),
"_id" : ObjectId("5a99476325dff61efa31a1e2") }
{ "group" : 2,
"body" : "something",
"sender" : "Tom",
"receiver" : "Anna",
"updated_at" : ISODate("2018-03-02T12:45:23Z"),
"created_at" : ISODate("2018-03-02T12:45:23Z"),
"_id" : ObjectId("5a99476325dff61efa31a1e2") }
] }