Я столкнулся с этой странной проблемой с моими красноречивыми запросами.Eloquent не выбирает атрибуты даты при использовании where, где пункт
Моя модель выглядит как этот:
class MyModel extends Model {
// ...
$protected $dates = [
"some_date",
]
}
При использовании запроса, как этот:
$myModel = MyModel::find(1);
echo $myModel->toJson();
я получаю этот выход:
{
"id" : 1
"some_date" : "../../../"
}
Но когда я использую это запрос:
$myModel = MyModel::where('id', '=', 1)->get();
echo $myModel->toJson();
Я получаю этот странный вывод:
{
"id" : 1
}
где положение не выбирает атрибуты даты! Почему это происходит?
У ваших столбцов даты есть правильный тип данных? – swatkins
Какие столбцы у вас есть для массивов '$ hidden 'и' $ visible' на модели? –
Я не использую никаких $ видимых или $ скрытых атрибутов в своих моделях. –