80 Laravel Tutorials, Packages, and Resources from 2016

Published on by

80 Laravel Tutorials, Packages, and Resources from 2016 image

As 2016 is coming to a close it’s a great time to look back on the year and see just how much progress has been made. Laravel had a busy year with 5.3 being released, Laracon, updates to all the components, and now gearing up for the Laravel 5.4 release.

To look back on the year I’ve put together a list of some of the hits of 2016 and arranged them by month so you can get a quick overview of all the highlights.

January

Stripe Donations with Laravel Learn how to allow people to send you donations through Stripe in this tutorial and sample project.

Lumen 5.2 is now released Lumen 5.2 released with the Laravel 5.2 components and changed it’s philosophy to solely focus on serving stateless, JSON APIs.

Laravel Shift Started Laravel Shift, the project aimed at automatically upgrading Laravel apps, got its start.

The Laravel Release Process A brief look at the Laravel release cycle and when each new version is scheduled to come out.

February

LaraChat Live Episode #1 LaraChat had their first live chat with introductions from community members and a meet & greet.

Operator Font This commercial font took the community by storm and it’s been gaining in popularity ever since.

Laravel Homestead adds MariaDB Support MySQL had a memory bug at the beginning of the year and it caused headaches for a lot of people. That pushed a lot of developers to start using MariaDB instead and Homestead and Forge added support.

Laravel and WordPress A look at several packages and tutorials for integrating WordPress with Laravel.

March

Composer releases Beta 1 Crazy that this was the first official beta when it was so popular.

Using the ::class keyword in Laravel Christoph Rumpel wrote a tutorial on using the ::class keyword in PHP and Laravel.

Cashier added Braintree support With Braintree support, it’s the first time you could support Paypal subscriptions.

Building your first Laravel Application A tutorial for those new to the framework on building your first simple application.

Laravel Backup v3 Freek Van der Herten released v3 of the Spatie Backup manager. This release added a whole host of new features including email/slack notifications, Artisan health checks, and more.

Katana – Blade powered static site & blog generator Katana is a PHP static site & blog generator with markdown support. Using it you can deploy with Github pages or your own hosting environment.

Laravel Internals Discussion Moved to Github The internals discussion moved to Github and away from IRC and Slack.

GitHub Adds Reactions to Pull Requests, Issues, and Comments This was huge news and I believe it helped clean up a lot of the +1’s in everyones issue tracker.

Github relaxes API limit for Composer Installs Previously, you had to add an API key before you could run composer install on a fresh Laravel install. With GitHub making this change it greatly improved the first run experience of the framework.

Add Laravel Tests Directly From Chrome Marcel Pociot launched a Chrome Extension that allows you to visually create acceptance tests directly from the browser.

One developer just broke Node, Babel and thousands of projects in 11 lines of JavaScript As you can imagine, much drama ensued.

Statamic v2 and powered by Laravel Statamic, the flat file CMS, launched v2 and moved their backend to Laravel and Vue.js

April

Composer announces v1.0 Composer hit v1 and put up a gold floppy disk for auction on eBay. It sold for £1,020.00.

Laravel Cheat Sheet The EST Group released a cheat sheet that shows you many of the Laravel features from a filterable web app.

Spark Beta is now available Laravel Spark released its first beta.

Vue.js V2 first public preview is announced Vue.js announced their first public preview of v2 with a focus on speed and memory.

May

Announcing Laravel Valet Laravel Valet came out and I’ve been using it ever since! Here is a write up on my first look at Valet

Laravel Valet with Adam and Taylor In this episode of the Laravel News podcast, we are Joined by Taylor and Adam to discuss everything about Valet, how it came to be and the amazingly short time from idea to completed product. They talk about the internals, how it works, how external sharing works, the driver architecture and more.

The “Official” Laravel Blog Laravel News became the official Laravel blog of the framework. It was an exciting day for me.

Query Tracer Package Laravel Query Tracer is a new package by Trevor Fitzgerald that allows you to find exactly where a query is being called in your app.

Laravel API Generator Package Marcel Pociot released a new package that will automatically generate API documentation from your existing routes.

June

Rollback one migration This feature was added to Laravel 5.3 that allows you to back out a single migration.

Laravel Turns Five Laravel had its fifth birthday!

PyroCMS v3 is announced PyroCMS released v3 and they moved from CodeIgniter to Laravel.

Mailthief MailThief is a new package by Tighten Co. that provides a fake mailer for your Laravel application. This makes it easy to test email without actually sending any.

Laravel and Elasticsearch A look at several packages and tutorials for integrating Elasticsearch with Laravel. This was before Laravel Scout came about.

July

Canvas – A new minimal blogging app A minimal blogging app created by Todd Austin that features writing in markdown with the Summernote WYSIWYG, a media uploader, post tags, and post scheduling.

October CMS releases their first stable version October, one of the first Laravel powered CMS, released their first stable version.

Github now supports Blade syntax highlighting Github added support for Blade syntax highlighting on both your repos and Gists.

Laracon Special edition of the podcast The Laracon US 2016 Special With Taylor Otwell, Evan You, Chris Fidao, and Adam Wathan

August

Laracon Recap An overview of this years Laracon US in Louisville.

Video: Taylor Otwell covering new features for Laravel 5.3 The conference video of Taylor covering new features of Laravel 5.3

Laravel News rebranded and relaunched After becoming the official blog of Laravel I decided it was time to improve this site and I worked with Zaengle to create a whole new brand and design.

Laravel Scout Laravel Scout announced it’s availability for developer testing.

Laravel Passport Creating your own OAuth server has never been easier!

Laravel 5.3 is released A lot of great new tools included in this release.

September

How to Create A Most Popular List with Laravel and Google Analytics Learn how to create a most popular or trending list with this package.

Lumen 5.3 is released A maintenance release that brought it’s core components up to date with Laravel 5.3.

Laravel 5.3.8 is released New features include fakes for events, jobs, mail, and notifications.

Vim 8.0 is released Their first major release in 10 years.

Angular 2.0 final is now released Angular hit v2, moved to semvar, and more.

Computer Vision Syndrome Staring at screens all day isn’t good for us. Learn how to take care of your eyes.

Vue.js V2 is now released Vue V2 features better performance, server-side rendering, and the Vue tools have all been updated.

Building a Search Engine Friendly Sitemap XML with Laravel Here is a tutorial on creating your own search engine friendly sitemap through Laravel and Blade.

October

Laravel Links Relaunches The community links section here on Laravel News relaunched and is now integrated with the current design.

Laracon EU Keynote Video of Taylor’s Laracon EU 2016 Keynote

Model Factory States Laravel 5.3.17 was released and featured an improvement to Model Factories that you allows to define different “states” for a factory.

Improvements to the Laravel unique and exists validation rules Laravel v5.3.18 released with a new form validation Rule class to help you simplify your rules.

Image Dimensions Validation Laravel v5.3.19 released with more validation improvements including image dimensions, array support added to in and not_in rules, and an after validation hook

Laravel v4.2.20 is now released This gives those still running v4.x support for PHP 7.0.

Voyager Voyager is a new package created by The Control Group that provides a complete admin system to quickly scaffold out your app.

Laravel Charting Package Erik Campobadal created a Laravel chart package to create interactive charts. It supports a dozen of the most popular charting libraries from standard line and bar charts, to the real-time charting libraries.

November

A Roundup of Laravel CMS Packages A quick look at some of the popular content management systems built on Laravel.

Automatically Send Tweets through Laravel Notifications Learn how to automatically send tweets utilizing Notifications.

An introduction to Rollup Learn about Rollup, the next-generation JavaScript module bundler.

Spark Integration Tests Laravel Spark open sourced its integration tests and it can be used as a learning source to see how others do their testing.

Laravel 5.4 features start being announced November is when new features coming to 5.4 started leaking out. Checkout this category to see a list of some of what is coming to the next version.

Laravel Up and Running Matt Stauffer launched his new book and I had a chance to interview him.

December

Auto Publishing to Telegram using Notification Channels Learn how to send updates to Telegram using Laravel’s Notification system.

PHP 7.1 The PHP team has released 7.1.0 that includes new features such as Nullable types, Void return type, Class constant visibility modifiers, and more.

Homestead adds PHP 7.1 support Laravel Homestead, the Vagrant box for easily running Laravel on any platform, released v4.0 that includes support for the just released PHP 7.1.

Laravel View Exist In this quick tip, learn how to utilize Laravel’s view exist method.

Valet 2.0 Laravel Valet released v2 with a move to Nginx, PHP 7.1, and other speed improvements.

Laravel 5.5 will require PHP 7.0+ Laravel announced that v5.5 due in July of 2017 will be increasing the minimum PHP version to 7.0+

Laravel Backpack Backpack for Laravel is a collection of packages which allows you to create admin panels for any web app quickly. It provides a set of useful packages divided into three categories that will make the process of creating a highly customizable admin panel easier.

Just in time knowledge Learn what you need to know and forget the rest.

Laravel Dusk Announced Dusk is an end-to-end browser testing tool for JavaScript enabled applications. It aims to provide the right way to do page interaction tests, so you can use Dusk for things like click buttons/links, fill out forms, and even drag and drop!


Laravel continued to grow in 2016 and here is a chart showing it’s search interest over time:

Outside of the search interest, it’s now the fourth most popular framework on Github based on stars. Behind meteor, rails, and express.

Eric L. Barnes photo

Eric is the creator of Laravel News and has been covering Laravel since 2012.

Cube

Laravel Newsletter

Join 40k+ other developers and never miss out on new tips, tutorials, and more.

image
No Compromises

Joel and Aaron, the two seasoned devs from the No Compromises podcast, are now available to hire for your Laravel project.

Visit No Compromises
Laravel Forge logo

Laravel Forge

Easily create and manage your servers and deploy your Laravel applications in seconds.

Laravel Forge
Tinkerwell logo

Tinkerwell

The must-have code runner for Laravel developers. Tinker with AI, autocompletion and instant feedback on local and production environments.

Tinkerwell
No Compromises logo

No Compromises

Joel and Aaron, the two seasoned devs from the No Compromises podcast, are now available to hire for your Laravel project. ⬧ Flat rate of $7500/mo. ⬧ No lengthy sales process. ⬧ No contracts. ⬧ 100% money back guarantee.

No Compromises
Kirschbaum logo

Kirschbaum

Providing innovation and stability to ensure your web application succeeds.

Kirschbaum
Shift logo

Shift

Running an old Laravel version? Instant, automated Laravel upgrades and code modernization to keep your applications fresh.

Shift
LoadForge logo

LoadForge

Easy, affordable load testing and stress tests for websites, APIs and databases.

LoadForge
Paragraph logo

Paragraph

Manage your Laravel app as if it was a CMS – edit any text on any page or in any email without touching Blade or language files.

Paragraph
Lucky Media logo

Lucky Media

Bespoke software solutions built for your business. We ♥ Laravel

Lucky Media
Lunar: Laravel E-Commerce logo

Lunar: Laravel E-Commerce

E-Commerce for Laravel. An open-source package that brings the power of modern headless e-commerce functionality to Laravel.

Lunar: Laravel E-Commerce
Bacancy - Staff Augmentation logo

Bacancy - Staff Augmentation

Leave your web app development hustles to the leading IT Staff Augmentation Service Providers. Choose from an extensive pool of 1050+ developers and give yourself the sigh of success you deserve with Bacancy. Get In Touch Today!

Bacancy - Staff Augmentation
DocuWriter.ai logo

DocuWriter.ai

Save hours of manually writing Code Documentation, Comments & DocBlocks, Test suites and Refactoring.

DocuWriter.ai
Rector logo

Rector

Your partner for seamless Laravel upgrades, cutting costs, and accelerating innovation for successful companies

Rector

The latest

View all →
Add Architecture Tests to Saloon API Integrations with Lawman image

Add Architecture Tests to Saloon API Integrations with Lawman

Read article
Protect Routes with JWT Tokens Using This Package for Laravel image

Protect Routes with JWT Tokens Using This Package for Laravel

Read article
Increment a Rate Limiter by a Custom Amount in Laravel 10.46 image

Increment a Rate Limiter by a Custom Amount in Laravel 10.46

Read article
Add Kanban Boards to Your Laravel App in Seconds image

Add Kanban Boards to Your Laravel App in Seconds

Read article
October CMS v3.6 Ships Today, Full of New Features image

October CMS v3.6 Ships Today, Full of New Features

Read article
Laracon EU Videos are now out image

Laracon EU Videos are now out

Read article