// Link

Fail better, heal faster

Die Hintergrundaufgaben von Laravel sind ein sehr gutes System, um Aufgaben unabhängig von normalen Anfragen an den Webserver zu verarbeiten. Die Hintergrundaufgaben können aber auch fehlschlagen und dann fehlt oft der Einblick, warum der Job einen Fehler hatte. Der verlinkte Artikel geht auf das Thema ein, wie man besser mit Jobs umgeht, die fehlgeschlagen sind.

Fail better, heal faster
// Link

Generate HTTPS URLs when running Laravel behind a proxy

Betreibt man eine Laravel-Anwendung hinter einem Reverse Proxy, hat Laravel Probleme damit zu erkennen, ob die Seite über HTTPS aufgerufen wurde. Die Verbindung zwischen dem Reverse Proxy und Laravel ist in den meisten Fällen nur eine HTTP-Verbindung. Bei der Generierung von URLs wird somit keine HTTPS-URL erzeugt.

Auch für die Erstellung von Signed URLs benötigt Laravel die Information zum verwendeten Protokoll. Der Artikel zeigt eine Lösung für das Problem.

Generate HTTPS URLs when running Laravel behind a proxy
// Link

Why the GOV.UK Design System team changed the input type for numbers

Numbers are one of the most commonly asked for pieces of data, typically used in dates. [...] Until now, the GOV.UK Design System date input component used the HTML element <input type="number"> to provide this number keypad when a user enters dates.

However, we recently moved away from <input type="number"> to <input type="text" inputmode="numeric" pattern="[0-9]*"> [...].

Why the GOV.UK Design System team changed the input type for numbers
// Link

Operator Lookup

Kennst du alle JavaScript-Operatoren auswendig und deren Funktionsweise? Ich für meinen Teil muss an der Stelle passen. Die geläufigen Operatoren sind klar, jedoch gibt es einige mehr, die auch immer wieder in Vergessenheit geraten.

Über Google kann man nur sehr schwer nach den Operatoren suchen, da die Zeichen von Google ignoriert werden. Mit "Operator Lookup" bekommen wir jetzt eine bessere Suche für die Operatoren.

Operator Lookup
Vermutlich verwendest du einen veralteten Browser. Da diese Website auf moderne Technik setzt, benötigst du einen aktuellen Browser, um diese Website richtig darzustellen.