Heim  >  Artikel  >  Backend-Entwicklung  >  Die MySQL-Tabelle ist standardmäßig auf Null eingestellt, aber wie geht man mit dem eingehenden Nullwert in Laravel richtig um?

Die MySQL-Tabelle ist standardmäßig auf Null eingestellt, aber wie geht man mit dem eingehenden Nullwert in Laravel richtig um?

WBOY
WBOYOriginal
2016-12-01 00:25:201567Durchsuche

Viele Formulare sind Textformulare, da sie handgeschrieben werden müssen und die Felder standardmäßig int und null sind, sodass Sie sie nicht ausfüllen müssen.

Wenn Sie es beim Einfügen nicht ausfüllen, wird „“ übergeben und ein Fehler gemeldet. Da es eine große Anzahl solcher Felder gibt, wie kann man sie am besten bearbeiten?

Antwortinhalt:

Viele Formulare sind Textformulare, da sie handgeschrieben werden müssen. Die Felder sind standardmäßig int und null, sodass Sie sie nicht ausfüllen müssen.

Wenn Sie es beim Einfügen nicht ausfüllen, wird „“ übergeben und ein Fehler gemeldet. Da es eine große Anzahl solcher Felder gibt, wie kann man sie am besten bearbeiten?

Wenn Sie Aufwand sparen möchten, überladen Sie einfach die Speicherfunktion des Modells

Durchlaufen Sie alle darin enthaltenen Attribute, setzen Sie alle leeren Zeichenfolgenwerte zurück und rufen Sie dann die Speicherfunktion der übergeordneten Klasse auf

Der Standardwert des Typs int ist 0

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn