Error handling should be improved so far that error objects are returned and try-catch can be used.
A usable version: It must be able to load an empty Laravel site