We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6b3e6f7 commit de8eed9Copy full SHA for de8eed9
src/Jenssegers/Mongodb/Model.php
@@ -26,12 +26,24 @@ abstract class Model extends \Illuminate\Database\Eloquent\Model {
26
/**
27
* Convert a DateTime to a storable string.
28
*
29
- * @param DateTime $value
30
- * @return MongoDate
+ * @param DateTime|int $value
+ * @return string
31
*/
32
- protected function fromDateTime(DateTime $value)
+ protected function fromDateTime($value)
33
{
34
- return new MongoDate($value->getTimestamp());
+ // Convert DateTime to MongoDate
35
+ if ($value instanceof DateTime)
36
+ {
37
+ $value = new MongoDate($value->getTimestamp());
38
+ }
39
+
40
+ // Convert timestamp to MongoDate
41
+ elseif (is_numeric($value))
42
43
+ $value = new MongoDate($value);
44
45
46
+ return $value;
47
}
48
49
0 commit comments