Testing in Laravel: File Uploads & Fake Storage Disks

Das Testen von Uploads ist in Laravel hier eigentlich sehr gut dokumentiert. Wichtig zu beachten ist allerdings, das der Name der Fake Storage-Disk dem getesteten Upload Handler zur Verfügung gestellt wird. Wenn man die Default Disk nutzt kann man hierfür in der phpunit.xml z.B. folgenden Eintrag hinzufügen: Im Test muss dann natürlich die Fake Storage-Disk […]

Devilbox, XDebug und Visual Studio Code

Unter MacOSX einen Host Alias für das Interface anlegen sudo curl -o /Library/LaunchDaemons/org.devilbox.docker_10254_alias.plist https://raw.githubusercontent.com/devilbox/xdebug/master/osx/org.devilbox.docker_10254_alias.plist Plist aktivieren: sudo launchctl load /Library/LaunchDaemons/org.devilbox.docker_10254_alias.plist XDebug bei Devilbox aktivieren In das devilbox Verzeichnis cfg/php-ini-(PHPVERSION)/ wechseln Die Datei devilbox-php.ini-xdebug kopieren devilbox-custom.ini und danach anpassen (siehe unten ) Devilbox neu starten Unter http://localhost/info_php.php sieht man wenn xdebug aktiviert ist In Visual Studio […]

MAMP Ersatz: Erste Erfahrungen mit Devilbox unter Mac OS X

Bei Devilbox handelt es sich um einen LAMP Stack auf Docker Basis. Für mich ist die Software besonders durch die Vielfalt an integrierten Datenbanken in mehreren Versionen sowie die automatische VHost inklusive Zertifikatsverwaltung extrem praktisch. Installation Die Installation einfach wie auf der Webseite beschrieben durchführen. Folgende Anpassungen habe ich in der .env Datei vorgenommen: Bind […]