Archiv für:
September 2021

duckyPad

Das duckyPad ist eine Makrotastatur. Man kann also auf die 12 beleuchteten Tasten eigene Tastenkombnationen oder Skripte legen. Es gibt einige wie z.B. die Keybow von Pimoroni, die auf einem Raspberry Pico basieren. Das duckyPad besitzt aber noch ein kleines Display und einen grafischen Skripteditor, weshalb ich mich für dieses entschied. Kaufen kann man das […]

PHP HTML Output – you are doing it wrong

Es hat sich immer so falsch angefühlt, wenn man in PHP endlos Strings, Variablen und if Statement konkateniert hat um eine HTML Ausgabe zu erzeugen. Dieser Artikel bei CSSTricks ließ es mir wie Schuppen von den Augen fallen: Man baut die HTML Ausgabe mit der DOMDocument Klasse von PHP auf… revolutionär…

Automatisierte Bewässerung mit einer Regenfasspumpe

Bewässerungssysteme gibt es viele. Ob mit Smart-Home Anbindung oder über einen Bewässerungscomputer. Ich möchte aber einen anderen Weg zeigen: Eine einfache Umsetzung mit einer WLAN-Steckdose und einer Regenfasspumpe. Zur Steuerung des ganzen habe ich eine API entwickelt, die bestimmt, ob bewässert werden sollte oder nicht (genauere Beschreibung dieser API namens CannySprinkler hier). Aber eines nach […]

Lumen Validierung in Route

Lumen bietet die Möglichkeit eine Validierung der Inputs direkt in der Route vorzunehmen. In der Datei /routes/web.php sieht das wie folgt aus:

Lumen eigene Klassen verwenden

Wenn man in Laravel oder Lumen eigene Klassen verwenden will, geht das relativ einfach. Aber wenn man es nicht genau richtig macht funktioniert gar nichts mehr. Angenommen man hat eine Klasse: … und will diese in routes/web.php von Laravel verwenden: … wird das nicht klappen. Aber es funktioniert eigentlich genauso wie beim Autoloading mit Composer. […]