This lesson was all about the database functions in Laravel. This is one thing that I have to give Laravel some credit. I do like their migration feature. They have abstracted away the database to a file that will create and remove tables as you need to though the artisan script.
This is way different that Laminas, as Laminas doesn't really have much for an abstraction at this level. There are some abstracts you can do for querying the database, but not for it's creation. From what I can see in the next lesson will be more about the interactions of the database in Laravel. Which will help me determine if some of the library I made for database are going to be needed or not. I have a feeling that it isn't going to be much use.
The command line function of tinker is interesting. You can run different types of queries in the command line. Like they have you insert some data and also do a select all with a get() function. It seems pretty handy for at least database interactions. There are other commands related to migration which can do a fresh install of the databases, or even a complete removal. Which can be dangerous for production, but useful in development. Just sucks if you have entered a lot of data for the development environment.
Again it looks like the next lesson is on building the Model part of the MVC structure. Starting to get into some of the details.