Laravel is great as a development framework. It handles lots of things for me that I have no interest or time to manually code such as cleaning my SQL queries or providing methods to talk to my databases. But with all of this framework magic comes some headaches; documentation.

When trying to find properties that a method inherits, such as the ‘updateOrCreate’ method, how do you know that the method has an $incrementing property that might need to be set for your use-case? Currently in the Laravel API search, properties are not searchable. The problem is with PHP documentation generators in general that do not provide property searching, mainly because they do not catalogue inherited method properties. This makes it difficult to learn Laravel because there is no easy place to find/search method properties, either through an IDE such as VS Code or the Laravel API docs.