2017-02-08 33 views
6

Ben laravel & tarihinde yeniyim SQL sorgumda grup kullanmam gerektiğinden, config/database dosyasındaki katıları kapatmak zorundayım. Laravel config/database'de sıkı kullanım ve onu kapatarak veya kesin = false ile siteyi nasıl etkileyecektir? Web sitemizi güvenli hale getirecek mi? laravel config/database'de sıkı kapanmanın dezavantajı nedir? :)laravel config/database'de sıkı kullanım nedir?

cevap

11

doc göre: MySQL böyle INSERT veya UPDATE olarak veri değişim tablolara geçersiz veya eksik değerleri nasıl işleyeceğini

düzey modu kontrolleri. Bir değer çeşitli nedenlerden dolayı geçersiz olabilir. Örneğin, sütun için yanlış veri türüne sahip olabilir veya aralık dışı olabilir. Eklenecek yeni bir satır, tanımında açık bir VARSAYILAN yan tümcesi olmayan bir NULL olmayan sütun için bir değer içermediğinde bir değer eksik. (NULL sütunu için, değer eksikse NULL yerleştirilir.) Sıkı mod ayrıca CREATE TABLE gibi DDL deyimlerini de etkiler. Buradan daha fazla

Okuma: Eğer denetleyicileri tüm doğrulamaları işlemek ve laravel zaten kutunun dışında yaptığı gibi en iyi uygulamaları takip eğer web sitesi güvenli olmayan yapmazdım devre dışı bırakılması https://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sql-mode-strict

.

+0

Merhaba, Eddy TheDove. Çok teşekkür ederim. :) – iambegineer

İlgili konular