added Response::eloquent method.

This commit is contained in:
Taylor Otwell
2012-05-02 08:50:37 -05:00
parent 13638467b4
commit 9ed91af1e8
3 changed files with 38 additions and 1 deletions

View File

@@ -245,6 +245,22 @@ function array_pluck($array, $key)
}, $array);
}
/**
* Transform Eloquent models to a JSON object.
*
* @param Eloquent|array $models
* @return object
*/
function eloquent_to_json($models)
{
if ($models instanceof Eloquent)
{
return json_encode($models->to_array());
}
return json_encode(array_map(function($m) { return $m->to_array(); }, $models));
}
/**
* Determine if "Magic Quotes" are enabled on the server.
*