Php laravel config/database中strict的用途是什么?
我是laravel的新手&今天我必须关闭config/database文件中的strict,因为我需要在SQL查询中使用GROUPBY。laravel config/database中strict的用途是什么?关闭它或strict=false会影响网站吗?它会使我们的网站安全性变弱吗?在laravel配置/数据库中关闭strict的缺点是什么?:) 根据文件: 严格模式控制MySQL如何处理数据更改语句(如INSERT或UPDATE)中的无效或缺失值。值可能因多种原因而无效。例如,该列的数据类型可能错误,或者可能超出范围。如果要插入的新行不包含定义中没有显式默认子句的非NULL列的值,则缺少值。(对于NULL列,如果缺少值,则插入NULL。)严格模式还影响DDL语句,如CREATE TABLE 请在此处阅读更多信息:Php laravel config/database中strict的用途是什么?,php,laravel,laravel-5.3,Php,Laravel,Laravel 5.3,我是laravel的新手&今天我必须关闭config/database文件中的strict,因为我需要在SQL查询中使用GROUPBY。laravel config/database中strict的用途是什么?关闭它或strict=false会影响网站吗?它会使我们的网站安全性变弱吗?在laravel配置/数据库中关闭strict的缺点是什么?:) 根据文件: 严格模式控制MySQL如何处理数据更改语句(如INSERT或UPDATE)中的无效或缺失值。值可能因多种原因而无效。例如,该列的数据类型
如果您在控制器中处理所有验证并遵循Laravel现成的最佳实践,禁用它不会使您的网站不安全 你好,爱的艾迪。非常感谢。:)