Laravel is an open source MVC framework for PHP that is used to build robust web applications. Laravel is currently at version 5.5 and is among the most popular PHP frameworks, beloved for its elegant syntax and powerful features.
- Websites with user authentication, such as a customer portal or a social network
- Web applications, such as an image cropper or a monitoring dashboard
- Web services, such as RESTful APIs
In this book, I'm assuming a basic knowledge of Laravel. You should be comfortable with installing and setting up Laravel and be familiar with its core features, such as routing, views, and middleware.
If you're new to Laravel or think you might need to brush up a bit, you should take an hour or two to read through Laravel's excellent documentation before continuing with this book: https://laravel.com/docs/5.5/.