Ich bin neu auf Laravel & heute muss ich die strikte in Config/Datenbank-Datei, wie ich Gruppe in meiner SQL-Abfrage verwenden müssen. Was ist die Verwendung von strict in Laravel config/database und durch Ausschalten oder strict = false beeinflusst es die Website? Wird es unsere Website-Sicherheit schwächen? Was ist der Nachteil von strict off in Laravel Config/Datenbank Vielen Dank im Voraus? :)Was ist die Verwendung von strict in Laravel Config/Datenbank?
Antwort
Nach dem doc:
Strict-Modus steuert, wie MySQL ungültige oder fehlende Werte in Datenänderungsanweisungen wie INSERT oder UPDATE behandelt. Ein Wert kann aus verschiedenen Gründen ungültig sein. Beispielsweise hat es möglicherweise den falschen Datentyp für die Spalte oder liegt möglicherweise außerhalb des zulässigen Bereichs. Ein Wert fehlt, wenn eine neue einzufügende Zeile keinen Wert für eine Nicht-NULL-Spalte enthält, die in ihrer Definition keine explizite DEFAULT-Klausel enthält. (Für eine NULL-Spalte wird NULL eingefügt, wenn der Wert fehlt.) Der strikte Modus wirkt sich auch auf DDL-Anweisungen wie CREATE TABLE aus.
Lesen Sie mehr hier: https://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sql-mode-strict
deaktivieren würde es nicht Ihre Website ungesicherte machen, wenn Sie alle Validierungen in Ihre Controller behandeln und Best Practices folgen wie Laravel bereits aus dem Kasten heraus tut.
- 1. Was ist die Verwendung von "??"
- 2. Was ist die Verwendung von "$$" in angularjs?
- 3. Was ist die Verwendung von $ # in Bash
- 4. Was ist der Vorteil der Verwendung von "function() 'strict'" in jeder Datei verwenden?
- 5. Was ist die korrekte Verwendung von ConcurrentBag?
- 6. Was ist die Verwendung von Schatten
- 7. Was ist die Verwendung von openid id_token
- 8. Was ist die Verwendung von Maske?
- 9. Was ist die Verwendung von Parbase-Komponente:
- 10. Was ist die Verwendung von 9Patch PNG?
- 11. Was ist die Verwendung von System.in.read()?
- 12. Was ist die Verwendung von Javascript scrollTimeout?
- 13. Was ist die Verwendung von Ansichtsfenster
- 14. Was ist die Verwendung von while (1)?
- 15. Was ist die Verwendung von Keyword final?
- 16. Was ist die Verwendung von überschreiben javax.servlet.Servlet.getServletInfo()?
- 17. Was ist die Verwendung von mehreren Hauptmethoden?
- 18. Was ist die ordnungsgemäße Verwendung von EnsureChildControls()?
- 19. Was ist die Verwendung von .bind()
- 20. Was ist die Verwendung von SingletonList?
- 21. Was ist die Verwendung von eckigen Maske?
- 22. Was ist die Verwendung von Assert.Equals?
- 23. Was ist die Verwendung von "const"?
- 24. was ist die Verwendung von stringsByAppendingPaths
- 25. Was ist die Verwendung von string.Clone()?
- 26. Was ist die Verwendung von CADisplayLink iOS
- 27. Was ist die Verwendung von jasperreports-javaflow?
- 28. Was ist die Verwendung von @ Html.AntiForgeryToken()?
- 29. Android Was ist die Verwendung von persistent?
- 30. was ist die Verwendung von transparent?
Hallo, Eddy TheDove. Ich danke dir sehr. :) – iambegineer