Size: a a a

PHP Developers из КЫРГЫЗСТАНА

2021 August 25

uu

udodirc udodirc in PHP Developers из КЫРГЫЗСТАНА
Привет кто нибудь сталкивался  с такой ошибкой. Когда вбиваю данные через laravel, на локальном сервер, то дата правильная 2009-08-20 21:00:00. На удаленном дата 0000-00-00 00:00:00
источник

uu

udodirc udodirc in PHP Developers из КЫРГЫЗСТАНА
не пойму это конфиги laravel или mysql
источник

❄K

❄️ King of shy in PHP Developers из КЫРГЫЗСТАНА
Надо в конфиг файле апп указать таймзон
источник

❄K

❄️ King of shy in PHP Developers из КЫРГЫЗСТАНА
Плюс надо проверить так же настройки сервера
источник

uu

udodirc udodirc in PHP Developers из КЫРГЫЗСТАНА
В конфигах и настройках сервера  Time zone: Europe/Moscow (MSK, +0300)
источник

❄K

❄️ King of shy in PHP Developers из КЫРГЫЗСТАНА
надо посмотреть какой sql  формируется, а так же надо проверить какую дату отправляет при запросе
источник

❄K

❄️ King of shy in PHP Developers из КЫРГЫЗСТАНА
dd(DB::getQueryLog())
источник

❄K

❄️ King of shy in PHP Developers из КЫРГЫЗСТАНА
$query->toSql())
источник

uu

udodirc udodirc in PHP Developers из КЫРГЫЗСТАНА
дата приходит в таком формате 08.09.2021
источник

uu

udodirc udodirc in PHP Developers из КЫРГЫЗСТАНА
в базе вот так 2009-08-20 21:00:00
источник

uu

udodirc udodirc in PHP Developers из КЫРГЫЗСТАНА
локально все забивается нормально, на удаленном сервере вот так  0000-00-00 00:00:00
источник

uu

udodirc udodirc in PHP Developers из КЫРГЫЗСТАНА
почему локально срабатывает
источник

uu

udodirc udodirc in PHP Developers из КЫРГЫЗСТАНА
я прописал
protected $casts = [
       'date_of_employment' => 'datetime:Y-m-d',
       'patent_validity_period' => 'datetime:Y-m-d',
       'date_of_dismissal' => 'datetime:Y-m-d',
       'receipt_payment_date' => 'datetime:Y-m-d',
       'validity_of_the_receipt' => 'datetime:Y-m-d',
       'insurance_end_date' => 'datetime:Y-m-d',
       'registration_end_date' => 'datetime:Y-m-d'
   ];
источник

uu

udodirc udodirc in PHP Developers из КЫРГЫЗСТАНА
protected $dateFormat = "Y-m-d";
источник

uu

udodirc udodirc in PHP Developers из КЫРГЫЗСТАНА
public function getDateOfEmploymentAttribute($value)
   {
       return Carbon::parse($value)->date("Y-m-d");
   }

   public function setDateOfEmploymentAttribute($value)
   {
       $this->attributes['date_of_employment'] = Carbon::parse($value)->date("Y-m-d");
   }
источник

uu

udodirc udodirc in PHP Developers из КЫРГЫЗСТАНА
прописал casts, accessor,  mutator
источник
2021 August 26

4

4unkur in PHP Developers из КЫРГЫЗСТАНА
скорее всего из-за того что у тебя в базе datetime а ты пытаешься вместе с часами запихнуть.
сделай колонку date раз тебе часы не нужны
источник

4

4unkur in PHP Developers из КЫРГЫЗСТАНА
источник

❄K

❄️ King of shy in PHP Developers из КЫРГЫЗСТАНА
Правильно ✔
источник

uu

udodirc udodirc in PHP Developers из КЫРГЫЗСТАНА
Я date вместо datetime поставил. Не работает
источник