Tag: php
After migrating from Laravel Sail to Herd on Mac I needed to also find a
way to make websockets work, as this app used them. Previously I was
relying on soketi and it was running under its own docker compose, but with
Sail gone, this went too. Sure I could just run soketi from np…
Some time ago, I decided to improve the codebase of one of my large
actively developed Laravel projects to conform to
strict larastan level 9
rule. At the first run, the analysis reported over 1200 errors, an
absolutely massive undertaking for a single person.
I started over a ye…
With the release of PHP8.4 I tried experimenting with the features it
provides. One such feature is support for properties in interfaces.
Interfaces were getting a few improvements over time, but up to PHP8.3 only
methods were allowed, omitting properties from the definition.
Wan…
Sometimes when working on a PHP project where there are a lot of branches
potentially sitting on incompatible packages, it can be a pain to always
remember to manually run composer i or whatever docker alternative or
alias one might be using. After forgetting, there are error mes…
I use
Laravel model factories
quite extensively. Here's an
older related post,
in case you are interested. I tend to create a lot of methods inside them
to simplify tests, utilizing
Factory States.
The current docs show the following example for using Factory States:
<?php
na…
This is a trashpost mostly used to store all the links I had in my tab.
Also, I might need it again or it could help someone. There might me
incomplete, missing or conflicting information below so take this with a
grain of salt.
Dockerfile#
Whatever you Dockerfile contents are, …
In the world of web development, Laravel is a popular PHP framework that
provides a wide range of features and tools to build web applications
quickly and efficiently. One of its most useful features is middleware,
which allows developers to filter HTTP requests entering their ap…