Laravel, date & sqlsrv

Kes: Aku gunakan Laravel, database sqlsrv yang diletakkan di dalam Docker kerana gunakan MacOS. Aku perlu dapatkan data daripada medan berjenis date atau datetime eg created_at.

Apabila aku tarik data daripada sistem, jenis format yang dikeluarkan tidak dalam bentuk biasa iaitu, Jan 10 2018 12:00:00:AM. Selalunya apa yang akan dikeluarkan adalah seperti 2018-01-10 atau 2018-01-10 12:00:00. Masalah ini tidak berlaku jika kita buat direct query kepada database. Tetapi hanya apa bila melalui eloquent.

Install pdo_sqlsrv. Untuk itu, aku rujuk kepada laman microsoft sendiri.

Kemudian apabila buat query sekali lagi akan keluar error lain pula. pdo_sqlsrv_db_handle_factory: Unknown exception caught.

Untuk masalah itu aku rujuk kepada komen di dalam github ini. Selepas itu tiada masalah.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.