Validierungs-Tipps für Laravel

Leere Werte bei der E-Mail- oder URL-Validierung in Laravel erlauben Um leere Werte bei der E-Mail- oder URL-Validierung zu erlauben muss nullable zu den Validierungsoptionen hinzugefügt werden: Hinweis: Es gibt einen Unterschied zwischen nullable und sometimes. Wird nullable verwendet, kann der Wert null oder empty sein. Wird sometimes verwendet wird die Validierung ausgelassen, wenn der Wert im Input-Array nicht vorhanden ist. Wenn der Wert null oder empty ist, dann wird bei sometimes die Validierung […]

Validierungs-Tipps für Laravel Weiterlesen »

„1071 Specified key was too long; max key length is 1000“ Fehler in Laravel beheben

Bei der Nutzung von Laravel in Kombination mit einer älteren Version von MySQL kann es beim Ausführen von Datenbank-Migrationen zu folgender Fehlermeldung kommen: 1071 Specified key was too long; max key length is 1000 Um diesen Fehler zu beheben muss die Datei app/Providers/AppServiceProvider.php angepasst werden: Beide Zeilen, die mit “hinzufügen” gekennzeichnet sind, in die Datei einfügen. Anschließend […]

„1071 Specified key was too long; max key length is 1000“ Fehler in Laravel beheben Weiterlesen »

„Call to a member function format() on string“ in Laravel beheben

Beim Versuch ein Datum in einem Blade-Template mittels $model->my_date_field->format(‘d.m.Y’) auszugeben kann es zu folgender Fehlermeldung kommen: Call to a member function format() on string. Dieser Fehler tritt häufig dann auf, wenn Laravel nicht weiß, dass es sich biem gewünschten Feld um ein Datumsfeld handelt. Um das zu ändern muss folgendes im jeweiligen Model hinzugefügt werden: Auf diese […]

„Call to a member function format() on string“ in Laravel beheben Weiterlesen »

Groß- / Kleinschreibung bei der Nutzung von sortBy() in Laravel ignorieren

Nutzt man die Funktion sortBy() von Laravel um Daten zu sortieren, dann wird normalerweise die Groß- und Kleinschreibung beachtet. Möchte man das bewusst deaktivieren, dann kann man das über die Parameter SORT_NATURAL|SORT_FLAG_CASE machen. Ein Beispiel: Gut zu wissen ist dabei, dass sortBy() die gleichen Parameter akzeptiert wie die php-eigene sort()-Funktion. Eine Übersicht über alle möglichen Parameter ist hier zu finden.

Groß- / Kleinschreibung bei der Nutzung von sortBy() in Laravel ignorieren Weiterlesen »

ImageMagick in Kombination mit Laravel Valet nutzen

Wenn du ImageMagick in Kombination mit Laravel Valet nutzen möchtest, musst du es zunächst via Homebrew installieren: pecl install imagick führt möglicherweise zu dieser Fehlermeldung: Um das Problem zu beheben, folgenden Befehl ausführen: Nun sollte pecl install imagick funktionieren: Anschließend noch Valet neustarten: Nun sollte ImageMagick zur Verfügung stehen.

ImageMagick in Kombination mit Laravel Valet nutzen Weiterlesen »

Laravel-Fehlermeldung „No application encryption key has been specified.“ beheben

Wenn man ein Laravel-Projekt aus einem Git-Repository klont, kann es nach dem Anpassen der .env-Datei beim ersten Aufruf vorkommen, dass folgende Fehlermeldung erscheint: Hintergrund des Problems ist, dass der Encryption Key, der normalerweise in der .env-Datei gesetzt ist, fehlt. Um diesen Schlüssel automatisch zu generieren reicht folgender Befehl: Nun sollte die oben genannte Fehlermeldung verschwunden sein.

Laravel-Fehlermeldung „No application encryption key has been specified.“ beheben Weiterlesen »

Laravel Valet zeigt nur ‚It works‘

Laravel Valet stellt einfach und schnell eine lokale Entwicklungsumgebungen für PHP-Webanwendungen und -Seiten unter macOS zur Verfügung. Wird statt der gewünschten Seite jedoch nur It works angezeigt, kann es sein, dass sich der macOS-eigene Webserver Apache in den Vordergrund gedrängt hat. Der Zugriff auf Valet wird dadurch verhindert. In diesem Fall hilft ein einfaches: und anschließend: Anschließend sollte […]

Laravel Valet zeigt nur ‚It works‘ Weiterlesen »

Scroll to Top