Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Membuang kueri SQL ke layar di Laravel

Ya, Anda dapat menggunakan kode ini:

Event::listen(
    'illuminate.query',
    function ($sql, $bindings, $time) {
        $sql = str_replace(array('%', '?'), array('%%', "'%s'"), $sql);
        $full_sql = vsprintf($sql, $bindings);

        file_put_contents(storage_path() . DIRECTORY_SEPARATOR . 'logs'
            . DIRECTORY_SEPARATOR . 'sql_log.sql', $full_sql . ";\n",
            FILE_APPEND);
    }
);

Di tambang, saya menyimpan output ke file di lingkungan lokal, Anda tentu saja dapat menampilkan kueri ini di layar.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Menghubungkan Ke Server MySQL Setelah Menginstal XAMPP Di Mac OS

  2. Apakah Pengguna 'Pengguna'@'%' dan 'Pengguna'@'localhost' tidak sama?

  3. Cara (diam-diam) menghapus instalasi MySQL pada Windows 32 dan 64 bit

  4. bagaimana cara menghapus garis miring terbalik (\) pada respons json menggunakan php?

  5. Wildcard MySQL di pilih