Laravel 5.4 For Beginners Officially Released

Access all articles in sprocket icon.

Published January 30, 2017 by Bill Keck.

Laravel 5.4 For Beginners Officially Released

Ok, the new year is off to a great start, and I’m proud to announce the latest version of my Laravel For Beginners books.

This book covers in detail, at 626 pages, everything you need to know to build a web application using Laravel 5.4.  We cover all the basics of routing, controllers, models, with clear explanations on how it all integrates with Eloquent and MySql.

It’s part of my mission as a PHP writer to make this work as accessible as it can be to everyone.  Laravel makes that easy.  And this book goes step by step, with a full understanding of the concepts covered.  You don’t have to be a ninja to get it.

In the book, we also cover the following:

  • Access Control using middleware and traits
  • Socialite Facebook one-click registration and login
  • Image management
  • Vue.js basics using Vue 2
  • Searchable, Sortable Datagrids, using Vue components
  • Asset Compilation, using Laravel Mix
  • Mail and Events
  • Service Providers

Laravel Mix is new to Laravel and it replaces Elixir as the default asset build tool.

Laravel 5.4 For Beginners is available now on

I really appreciate all the support and great reviews I’ve gotten on the past books.  We’re already set up for new reviews at GoodReads, but obviously there are no reviews for this book yet.

For those that have purchased the previous version of the book, the move to Laravel Mix is a big difference between the books.   Also new, we cover mail, events, and application structure, including understanding the service container and service providers.

Because we analyze and explain in great detail things like the RegistersUsers trait, and many other parts of the framework code, each new version of the book has a lot of small differences from past versions.  This is also the reason why I don’t simply update the old version or provide a migration guide.

As with all of my books, I do expect to be adding bonus material, which will be free for anyone who has purchased the book for the life of the book.

As of this writing, I’m hard at work on a bonus chapter that will build a basic chat, using Laravel Echo, Vue.js, and Pusher.  I expect that to be done by February 15, 2017.  All updates are free for the life of the book.

This is my fourth book on programming and I feel it is by far the best one.  I hope you will agree.  Thanks again for all the great feedback.


8 thoughts on “Laravel 5.4 For Beginners Officially Released

    • Thanks for your interest in the book. We build an application that provides examples of working with one-click registration via facebook, managing access via middleware, building an admin page with access limited to admin, sortable, searchable datagrids using Vue.js, image management, events, sending mail, and a basic chat room, implementing Laravel Echo. Chapter 13 and 14, which are events, mail, and chat, are all new and have been released. Thanks again for your interest.

      Liked by 2 people

    • A 2nd thought, I will buy your book in full price instead 🙂 I think you put a lot of efforts in writing them. Not too expensive actually 🙂 But I do hope you can give discounts to existing customers if there’s a new book on v5.5 🙂 since I have 2 books (1 existing 5.3 + 1 gonna buy it now 5.4). Hehe.

      Liked by 2 people

      • My goal is to add new material to each version, so it will be well-worth the purchase price and a great way to stay current on the framework. I’ve kept the price low to keep it accessible for everyone. Thanks again for your purchase and support, I really appreciate it.

        Liked by 4 people

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s