My shared web host have some problems with query prepares and I want to enable PDO's emulated prepares, there's no option for this in the config\database.php.

Is there any way I can do that in Laravel?

解决方案

You can add an "options" array to add options to your Database Connection within config/database.php:

'mysql' => [

'driver' => 'mysql',

'host' => env('DB_HOST', 'localhost'),

'port' => env('DB_PORT', '3306'),

'database' => env('DB_DATABASE', 'forge'),

'username' => env('DB_USERNAME', 'forge'),

'password' => env('DB_PASSWORD', ''),

'charset' => 'utf8',

'collation' => 'utf8_unicode_ci',

'prefix' => '',

'strict' => false,

'engine' => null,

// Additional options here

'options' => [PDO::ATTR_EMULATE_PREPARES => true, PDO::MYSQL_ATTR_COMPRESS => true,]

],

You will see I've also switched on MYSQL_ATTR_COMPRESS for my connection.

You can find more information on some of the options they have built in here:

laravel mysql pdo,更改Laravel中的基本PDO配置相关推荐

  1. laravel mysql视图,在 Laravel 视图文件中引入 bootstrap

    如何在 Laravel 视图文件中引入 bootstrap?对于从来没有接触过 PHP 开发框架的菜鸟来说,这确实是个问题. 在我们这些菜鸟传统的认知里,要在一个 html/php 文件里引入一个外部 ...

  2. laravel mysql 锁表_Laravel中MySQL的乐观锁与悲观锁

    MySQL/InnoDB的加锁,是一个老生常谈的话题.在数据库高并发请求下,如何兼顾数据完整性与用户体验的敏捷性是一代又一代程序员一直在思考的问题. 乐观锁 乐观锁之所以叫乐观,是因为这个模式不会对数 ...

  3. laravel mysql注入_PHP 项目中单独使用 Laravel Eloquent 查询语句来避免 SQL 注入

    OWASP (Open Web Application Security Project) 是一个记录当前 web 应用所受威胁情况的项目.我一直都在关注他们的网站,从 2010,2013 和 201 ...

  4. laravel mysql like_Laravel数据库查询中对 like 的值进行转义

    Laravel数据库查询中对 like 的值进行转义 龙行    PHP    2020-8-20    550    0评论 在laravel开发中,如果我们用到like模糊搜索$where[] = ...

  5. asp.net web.config连接mysql数据库_ASP.NET中使用web.config配置数据库连接

    本文中我们主要讨论了如何使用web.config来配置一个web应用程序中的数据库连接.web.config文件是标准的xml文件,我们可以使用它来为一台机器下的每一个web应用程序或某个应用程序或一 ...

  6. php传值到模板,laravel 实现向公共模板中传值 (view composer)

    view composers 与视图有关,用在一个service provider 的boot()函数里,就是让一个view加载的时候,由于view composer的作用,去调用某个函数传个参啊啥的 ...

  7. 仿联想商城laravel实战---7、lavarel中如何给用户发送邮件

    仿联想商城laravel实战---7.lavarel中如何给用户发送邮件 一.总结 一句话总结: 设置邮件服务器,比如163邮箱 lavarel中配置邮件服务,在.env中 控制器中使用Mail对象发 ...

  8. laravel 检测sql_在Laravel PHP应用程序中轻松进行面部检测

    laravel 检测sql by Darren Chowles 达伦·乔尔斯(Darren Chowles) 在Laravel PHP应用程序中轻松进行面部检测 (Easy facial detect ...

  9. mysql pdo教程_php中mysql连接方式PDO使用详解

    本文主要详细介绍了PHP中mysql的连接方式PDO的各种使用方法,算是个人的一个小结,如有遗漏还请告之,有需要的小伙伴来参考下吧. PDO常用方法: PDO::query()主要用于有记录结果返回的 ...

最新文章

  1. Windows系统下黑客(极客)学习发展流程图
  2. 在阿里云的Ubuntu ECS instance 使用Apt-get安装git
  3. 台前与幕后的 5G 战争
  4. MVC3学习 七 Razor使用、路由模块、框架自带校验
  5. editplus 打开大文件_CorelDRAW文件损坏的几种解决方法
  6. Android的Gallery3D模块介绍
  7. erp管理软件是什么
  8. h5前端开发,96道前端面试题
  9. Python Intro - xrange obsoleted by Python3
  10. 在 js 中应用 订阅发布模式(subscrib/public)
  11. 人类一败涂地mac版(human fall flat中文版)
  12. 大航海时代2阿兰攻略(SFC日版)(续)
  13. 真!AI低代码平台——瀚码编程小助手“叨叨“正式上线!
  14. 关于Error during artifact deployment. See server log for details.问题
  15. 大型网站技术架构核心原理剖析,文末附知识图谱下载
  16. (私人收藏)植物大战僵尸游戏角色素材集成包(用于练习)
  17. 制造业要用什么项目管理软件?
  18. 解决Git下载速度慢、需要授权等问题
  19. Hihocoder 1430 A Boring Problem (数论)
  20. 化工厂液体泄漏识别预警

热门文章

  1. django框架预备知识
  2. 物联网商机迸发 LPWAN芯片现身 本文转自d1net(转载)
  3. CentOS6.5 搭建Open***服务器
  4. android控件的隐藏与显示
  5. 教你如何在linux 下批量卸载
  6. WPR-007:WPF中窗体的透明设置
  7. C语言程序设计 文件操作函数
  8. 数据库设计方法、规范与技巧
  9. 5911. 模拟行走机器人 II
  10. 重学TCP协议(9) 半连接队列、全连接队列