PHPNews

Forge: Update Site Domains

Starting today, you can rename existing sites on Forge! This feature has been requested often over the years so I’m thrilled that we’re finally getting it in your hands. When updating your site’s name, all SSL certificates will be removed since new certificates will need to be installed for the new domain name. …

Continue reading »

Written by Taylor Otwell - - Aggregated on Wednesday January 10, 2018


Second Thoughts On Episode 8 (Spoilers)

I just got done watching Star Wars: The Last Jedi for the second time and my opinion of the movie has totally changed. The first time I saw the movie I walked away disappointed. Luke wasn’t as glorious as I wanted. Rey is a nobody (maybe?). Snoke received no backstory. All of the things I had spent two years waiting …

Continue reading »

Written by Taylor Otwell - - Aggregated on Saturday December 16, 2017


Make Correct Comparisons

This morning Fabien Potencier released a blog post claiming Symfony Flex is three times faster than Laravel 5.5. Of course, as usual, I had my typical doubts that they are comparing their best case scenario against the default Laravel installation which includes cookie encryption, extra service providers, sessions, …

Continue reading »

Written by Taylor Otwell - - Aggregated on Tuesday December 12, 2017


Bi-Weekly Laravel Tips From Taylor

I’ve wanted to start sharing small Laravel tips and tricks I use in my daily work for a while now. It’s time to put that plan into action. I’m going to start sending bi-weekly tips via a newsletter. These tips will be things I’m encountering in my daily work with Laravel that I think will improve your Laravel …

Continue reading »

Written by Taylor Otwell - - Aggregated on Thursday December 7, 2017


Some say it helps them.

Some say it helps them. To be honest, I’ve mainly been focused on weight training but just went for a run today. I think I’ll incorporate it into my routine. At the very least, it will be good for my heart. :) … I do feel like running gives a certain mental high and boost that pure weight lifting doesn’t seem to give.

Continue reading »

Written by Taylor Otwell - - Aggregated on Sunday December 3, 2017


My Mental Health Toolbelt

Many programmers and other people in technology have shared their mental health struggles online. In this post, I wanted to share some of my own experiences with this and what I have found to be helpful. Preface I believe programmers, especially those that work from home, are more prone to mental health issues …

Continue reading »

Written by Taylor Otwell - - Aggregated on Thursday November 30, 2017


Laravel Thanksgiving Sales

If you are looking to purchase some Laravel goodies, today through this weekend is a great time to do so! I am happy to provide discounts on Forge and Spark. In addition, Laracasts and others are running fantastic Thanksgiving sales. Forge The Forge sale provides a 40% discount on the entire first year for all …

Continue reading »

Written by Taylor Otwell - - Aggregated on Thursday November 23, 2017


Dusk Improvements: Vue + “Components”

Laravel Dusk has received some improvements recently thanks to contributions from Tighten’s Keith Damiani and Caleb Porzio . Vue Assertions (By Keith Damiani) Beginning with Dusk 2.0.6, you may now make assertions on the state of Vue component data. For example, imagine your application contains the following …

Continue reading »

Written by Taylor Otwell - - Aggregated on Wednesday October 4, 2017


Forge: Vultr Now Supported

Today, we’re excited to announce first-party support for Vultr in Laravel Forge. Vultr provides competitively priced, high performance SSD powered servers. Vultr joins DigitalOcean, Linode, and AWS as our fourth first-party provider: To add Vultr to your Forge account, visit the Server Providers tab of your …

Continue reading »

Written by Taylor Otwell - - Aggregated on Thursday September 28, 2017


Envoyer: Upgrading Your Bitbucket Integration

Beginning today, Envoyer supports Bitbucket’s ugpraded webhooks, which provide more information about commits and solve some annoying problems such as duplicate deploys when pushing merge commits. To upgrade your Bitbucket integration, refresh your Bitbucket OAuth tokens by visiting your account profile’s …

Continue reading »

Written by Taylor Otwell - - Aggregated on Friday September 22, 2017


Laravel Forge Database Selection

Today we are excited to launch a new feature for Laravel Forge: database selection. Previously, all Forge servers were provisioned with both MySQL (or MariaDB) and PostgreSQL. No customization of this behavior has been offered in the past. However, beginning today, you may select MySQL 5.7, MariaDB 10.2, PostgreSQ…

Continue reading »

Written by Taylor Otwell - - Aggregated on Tuesday September 5, 2017


Forge + Bash Aliases

Recently I received a Forge feature request to allow custom Bash alias installation on fresh servers. However, it’s already possible to accomplish this using recipes and a relatively new feature that allows you to run a given recipe immediately after provisioning a server. Here’s a quick walkthrough. Creating …

Continue reading »

Written by Taylor Otwell - - Aggregated on Monday August 14, 2017


Deploying Horizon To Laravel Forge

Deploying Horizon to Laravel Forge is a breeze. After installing your Laravel project via the Forge dashboard, you need to add a “Daemon” to run the php artisan horizon command. This will make sure the horizon command is always run and will restart it if it fails unexpectedly. Here’s what your daemon configuration …

Continue reading »

Written by Taylor Otwell - - Aggregated on Monday July 31, 2017


Introducing Laravel Horizon

Today I’m proud to announce Laravel Horizon , which combines a beautiful dashboard and code-driven configuration system for your Laravel Redis queues. In addition to a brand-new, code-driven configuration system, Horizon is a truly beautiful dashboard UI, and it’s totally open source and free for entire Laravel …

Continue reading »

Written by Taylor Otwell - - Aggregated on Tuesday July 25, 2017


Community Hoops

In this post, I want to reflect a bit on the previous 5 years of Laravel development and its / my relation with the “PHP Community”. First, it seems important to define what I mean by “PHP Community”. I don’t mean the entirety of all PHP developers on the planet. I mean a group of 50–100 people who mainly interact …

Continue reading »

Written by Taylor Otwell - - Aggregated on Sunday June 25, 2017


Forge Queue Workers Explained

This guest post authored by Mohamed Said . Laravel ships with a powerful background job processing system, ensuring your users receive quick responses to their HTTP requests. To process jobs from the queue, a “worker” process runs on your server and is responsible for processing any jobs on the queue. A …

Continue reading »

Written by Taylor Otwell - - Aggregated on Friday June 16, 2017


Post-Provision Recipes On Forge

Today we’re introducing a new feature to Forge: post-provision recipes. When creating a server, you can now select a recipe you would like to run immediately after the server is provisioned. For example, you may want to install your favorite packages after a server is finished provisioning: After your server is …

Continue reading »

Written by Taylor Otwell - - Aggregated on Wednesday June 7, 2017


Package Auto-Discovery In Laravel 5.5

For Laravel 5.5, which is due for release near the end of July or beginning of August, long time community member Dries Vints and I teamed up to make it much easier to install and enable packages. Package developers will now be able to add a new section to their composer.json files that inform the framework of any …

Continue reading »

Written by Taylor Otwell - - Aggregated on Thursday June 1, 2017


Custom Validation Rules In Laravel 5.5

Recently, Adam Wathan showed me a fresh approach to writing custom validation rules that he was implementing in his own projects. So, Adam and I decided to pair program the feature into Laravel one morning, and I’m really happy with the results. Defining The Rule I’ll use some code I recently wrote in an actual …

Continue reading »

Written by Taylor Otwell - - Aggregated on Tuesday May 30, 2017