Join 25,000+ Laravel Developers and join the free Laravel Newsletter
Laravel 5.6.18 Released
News / April 30, 2018

Laravel 5.6.18 Released

Laravel 5.6.18 was released on Friday with added support for MySQL 8 compatibility, support for custom filesystem driver URLs, more PostgreSQL operators, and added support for JSONP callbacks when broadcasting to Pusher. Learn about the newest release of Laravel 5.6.

Read more…
Laracasts: What’s New in Laravel 5.6
News / April 27, 2018

Laracasts: What’s New in Laravel 5.6

Laracasts has started a brand new series, “What’s new in Laravel 5.6” to get you up to speed on all the features in this release.

Read more…
Running the Laravel Scheduler and Queue with Docker
Laravel Tutorials / April 25, 2018

Running the Laravel Scheduler and Queue with Docker

In Laravel, one of the tricky changes when switching from a virtual server to Docker is figuring out how to run a scheduler and a queue worker. I see this question come up quite a bit when PHP developers are trying to figure out how to use Laravel with Docker.

Should you run them on the host server? Should you run via cron in a Docker container?

There are a couple of ways I recommend running the scheduler command and Laravel queues in Docker, and we’re going to cover the b... Read more…

Cascading Soft Deletes with Laravel 5
Laravel Packages / April 24, 2018

Cascading Soft Deletes with Laravel 5

Laravel Soft Cascade is a package that makes it easy to perform soft cascade deletes and restores on related models using soft deleting. Learn more about the inspiration for making the laravel-soft-delete package and how to get started.

Read more…
Laravel 5.6.17 Released
News / April 23, 2018

Laravel 5.6.17 Released

Laravel v5.6.17 comes with helpers to make subquery joins more straightforward, along with a few minor changes and locking Carbon at 1.25.* on the Laravel 5.6 branch.

Read more…
VuePress: A Vue-powered Static Site Generator
News / April 20, 2018

VuePress: A Vue-powered Static Site Generator

VuePress is a minimalistic Vue-powered static site generator from Evan You, the creator of Vue.js. VuePress was built to support the documentation needs of Vue’s projects. By default, the generated VuePress theme comes optimized for technical documentation. Learn more about how you can use VuePress to generate excellent documentation for your technical project.

Read more…
Flexible Heredoc and Nowdoc Coming to PHP 7.3
News / April 19, 2018

Flexible Heredoc and Nowdoc Coming to PHP 7.3

Updates to the Heredoc and Nowdoc syntaxes proposed in a php.net RFC have been made for the upcoming PHP 7.3 release. The updates focus on improving look and readability. Learn all about the new Heredoc/Nowdoc changes coming to PHP 7.3!

Read more…
Announcing Building a Chatbot with Laravel and BotMan
Laravel Books / April 18, 2018

Announcing Building a Chatbot with Laravel and BotMan

Building a Chatbot with Laravel and Botman by Joe Dixon is a brand new hands-on tutorial style book that will teach you the steps to create your first chatbot.

Read more…
Laravel Page Cache for Lightning Fast Page Loads
Laravel Packages / April 17, 2018

Laravel Page Cache for Lightning Fast Page Loads

Laravel Page cache is a plugin by Joseph Silber designed to cache HTTP GET responses as static files for lightning fast page loads. This plugin gives you the benefit of a full PHP application, with the benefits of full-page static file caching for all your routes or any specific routes that are static. Learn more about how this package can give you the same benefits as static generated sites, with the power of a full PHP application.

Read more…
Leverage Eloquent To Prepare Your URLs
Laravel Tutorials / April 16, 2018

Leverage Eloquent To Prepare Your URLs

It’s not uncommon to have tens, if not hundreds of views in a Laravel application. Something that soon gets out of hand is the various references to routes. If for whatever reason we have to make a change to either the route alias or default query string values you’ll soon find yourself doing mass string replacements across your entire application which brings the risk of breakage within many files.

What can we do to possibly better handle this? There are a couple of differ... Read more…