Laraboot: Laravel 5.2 For Beginners Now Released

By Bill Keck

Laraboot: Laravel 5.2 For Beginners Now Released

I’m proud to announce the release of Laraboot: Laravel 5.2 For Beginners.

It took me a while, I had to do a lot of rewriting. The original book was written for 5.1 and some important things changed from 5.1 to 5.2, especially with the Auth traits.

Although it was a pain to account for all the changes, it was worth it. Laravel continues to evolve as PHP’s most exciting and innovative framework. You will want to use 5.2 for your projects and take advantage of everything it has to offer.

For example, 5.2 has a handy artisan command for creating the Auth views, so that is a real time saver. With routes, we now have a web group that we use, which uses web middleware, and we have accounted for that change as well.

I also rewrote the socialite implementation, revising the ManagesSocial trait to make it easier to follow. These are big improvements to the template, if you want to use it as a starter for your projects.

The new edition of the book also includes a ManagesImages trait, which helps make the image management code reusable, and we also use a config file to bring in defaults, so this is new material for the book, now 467 pages. I think you will like it.

Doing this version of the book gave me a chance to go over everything and make it as clear as possible, so I think you will see some improvements there. I’ve updated the Laraboot github repository to the latest version as well.

All updates are free for the life of the book. For everyone that had the previous version of the book, you can get the new version for free by logging into your leanpub account and pulling down the latest version.

I hope this book helps you meet some of your programming goals with Laravel. If you have a positive experience with it, please leave a review at:

Thanks again for supporting my work.

4 thoughts on “Laraboot: Laravel 5.2 For Beginners Now Released

  1. Romer Ian O. Pasoc says:

    Hello Sir! I have purchased your book (Laraboot: Laravel 5 for Beginners) and it really helped me jumpstart my project. I have a question about datatables, how can I dynamically change its source using select? I am working with a Student Information System and the initial load of student list is the active schoolyear. I want to have a means of selecting a schoolyear then load the corresponding students for that schoolyear in the same view. I plan on passing a parameter between different controllers (StudentController and ApiController) but I have no idea as to how. Thanks and God bless!


  2. Alex says:

    Hi Bill, really good read for beginners. I started with Laravel about month ago and it was struggle without updated beginners books. It’s getting much more clear with your style og writing.
    Just one think… I jumped ahead and download your code from GH, and after composer update and generating key, its popin.g up with error in compiled in about 3085 or something like that.


    • Did you add a .env file? If not, add one and generate the key again. I think that will most likely solve the problem. Also, when I just did a git clone myself, I ended up with additional folders, so look at your folder structure and make sure the app resides directly under your root folder. If not just copy the files up and delete the extraneous folders. I hope that helps. Unless you already know what you are doing, there are certain config and facebook settings that you will have to add for it to work properly, refer to the book for instructions. I have provided gists for the code in the book, so I also recommend building the app from the instructions. The template represents the final state of the template whereas the gists are contextual to the chapter you are in. Thanks for the positive feedback on the book, I really appreciate it. If you can, please leave a positive review at

      Thanks again.


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 )

Google photo

You are commenting using your Google 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 )

Connecting to %s