Right, these are awful I totally agree.
There were even some incorrect type casting specially with numbers and "numeric strings", which were fixed recently.
I use strict typing in every new piece of code I work on, which largely fixed the problem.
Laravel, while being extremely popular, isn't exactly the flagship choice for "quality code", not even Laravel claims it to be. Symfony framework gets a lot of things right, and IMO the showcase for more modern PHP.