‫All right, guys, so I just wanted to say a couple of things before we wrap this section up.
‫So in this section we made significant progress in establishing the core infrastructure of the project
‫and its underlying framework.
‫And it may not seem like we've added many visible changes to the user interface or functionality.
‫We really haven't.
‫But it's essential to understand that with back end development, it often involves a substantial amount
‫of work on the project structure and organization.
‫And this is much different than front end UI stuff.
‫With JavaScript frameworks like react.
‫It's even very different than building a project using an open source back end framework like our full
‫stack framework like Laravel.
‫Because even with something like Laravel, you have so many tools at your disposal and that infrastructure,
‫it's already there for you to use.
‫So in this project, we're creating that from scratch, which personally I love doing.
‫I also want to say that I know that this section was a lot of information, and it may have it may have
‫been a little bit overwhelming for some of you.
‫I just want to say that it's totally fine if you didn't understand every single line of code, as long
‫as you get the gist of it and you can go back and you can study the code and rewatch certain parts if
‫you want to.
‫In reality, you won't be doing this kind of stuff that much because you'll mostly be using frameworks
‫like Laravel or Symphony.
‫However, I think that it's really important that you know how things work under the hood.
‫I think it makes you a better developer overall.
‫Now, when you're setting roots in Laravel, you'll have a basic idea of what's going on and why it
‫works.
‫It's no longer just magic.
‫And of course, Laravel is way more complex than what we're doing here.
‫But it gives you an idea.
‫So now that we have a solid framework or infrastructure for our project, we can continue building out
‫our actual application with new controllers and views.
‫As far as models, we don't really have an abstraction layer for that.
‫If you wanted to, you could create models and have methods like Find and Create etcetera.
‫But we're just going to stick with that query method because it's very flexible.
‫So in the next section we're going to be looking at how to create listings how to we're going to add
‫validation.
‫We'll have a validation class.
‫We're going to do inserts database inserts.
‫We're going to have flash messages and work with sessions.
‫So we're going to get into all of that in the next section.