PHPNews

The Laravel Synchronous Queue

Using queues for asynchronous processing is one of my favourite tricks for offloading hard work from web servers. When working with Laravel recently I was pleased to find that it supports beanstalkd out of the box. I've got opinions about frameworks with Opinions but I did find one thing I really liked in the way …

Continue reading »

Written by Lorna Jane - - Aggregated on Monday May 20, 2019


Unsafe SQL functions in Laravel

Recently the folks from Spatie released a security update for their laravel-query-builder package. Turns out it was vulnerable to SQL Injection. At the core of the vulnerability is the fact that Laravel offers a shorthand for querying only certain fields of JSON data, but that these do not get escaped when …

Continue reading »

Written by Bram.us - - Aggregated on Friday April 12, 2019


Announcing Homestead Fifty Six

The most recent major release of Homestead dropped support for PHP 5.6 and 7.0. While these PHP versions are end of life and will no longer be receiving updates, some developers still need access to these tools. You can certainly use and old version of Homestead but at some point the base box will just be too far out …

Continue reading »

Written by Joe Ferguson - - Aggregated on Wednesday March 6, 2019


Laravel Valet Environment Variables

To set/override Environment Variables in Laravel Valet, one had to manually edit the Nginx config files and restart Nginx after doing so. With the release of Laravel Valet 2.1.6 this is no longer needed: Valet 2.1.6 contains a merged PR that provides built-in support for an specific file named .valet-env.php in …

Continue reading »

Written by Bram.us - - Aggregated on Thursday January 17, 2019


Wink. — Laravel Based Publishing Platform

Today, Mohamed Said launched a new blogging platform called Wink . that runs on Laravel. Wink is a modern publishing platform carefully designed to only include what matters. Built on top of the world’s finest PHP framework, Laravel, making it easy for everyone to install and maintain on any cloud platform. I …

Continue reading »

Written by Eric L. Barnes - - Aggregated on Wednesday November 7, 2018


Envoyer: Import Forge Servers

Many people pair the convenient server provisioning of Forge with the zero-downtime deployment magic provided by Envoyer . Previously, when adding Forge servers to your Envoyer project, you needed to copy over the server name, IP address, deployment path, PHP version, and more. Then, once added, you needed to go …

Continue reading »

Written by Taylor Otwell - - Aggregated on Wednesday October 31, 2018


Laravel’s New Team Member: Dries Vints

Laravel’s first employee, Mohamed Said , joined the team over two years ago. Last month we added our second employee: Dries Vints . Dries has been a part of the Laravel community for a very long time — as long as I can remember. For now, Dries is going to be serving as Laravel’s “open source liaison”. This means …

Continue reading »

Written by Taylor Otwell - - Aggregated on Monday October 29, 2018


Forge PHP Patch Upgrades

As you may know, Forge allows you to upgrade to new major releases of PHP. However, beginning today, you can upgrade to the latest patch release of PHP within your current major version. For example, if your server is currently running on PHP 7.2.2, you can upgrade to PHP 7.2.11 (or whatever the latest patch release …

Continue reading »

Written by Taylor Otwell - - Aggregated on Monday October 29, 2018


Cashier 8.0 Webhook Improvements

Last week we tagged version 8.0.0 of Laravel Cashier . This release should not contain any breaking changes from the 7.0 series of Cashier; however, thanks to a community contribution, the release does add automatic support for more Stripe webhooks. The following webhooks are now automatically handled by Cashier …

Continue reading »

Written by Taylor Otwell - - Aggregated on Monday October 29, 2018