As we are getting closer to the launch of Laravel 5.3 new features, seem to come out almost daily. The latest is a change to the “App” folder and in a move to simplify it, the Events, Jobs, Listeners, and Policies folders are now gone.
It remains fully backward compatible and if you run any Artisan “make:” command related to these features the folder will get added back.
This change is a purely stylistic and for those just starting with the framework it should reduce the cognitive load to get going.
ConFOMO is a Laravel and Vue.js application written by Matt Stauffer and Michael Dyrynda with the goal of giving you an easy way of keeping up with how you want to meet at conferences.
You signup using Twitter, then add the Twitter handle for each person you’d like to meet. During the event as you meet people just hit the button saying, “Mark as met.”
Another feature is a public URL like this one where you can add your Twitter handle saying you’d like to meet me.
The app itself was originally built back in 2014 when Matt wanted to track who he wanted to meet at Laracon. This new release is a rewrite with the help of Michael and it’s launched just in time for next week’s Laracon.
From the HTTPoxy announcement:
httpoxy is a set of vulnerabilities that affect application code running in CGI, or CGI-like environments. It comes down to a simple namespace conflict:
- RFC 3875 (CGI) puts the HTTP Proxy header from a request into the environment variables as HTTP_PROXY
- HTTP_PROXY is a popular environment variable used to configure an outgoing proxy
This leads to a remotely exploitable vulnerability. If you’re running PHP or CGI, you should block the Proxy header now.
This site includes fixes for popular web servers and Guzzle has also released a new version (v6.2.1) to address this.
Here is an example of a sample Gist showing it in use:
The highlighting should all happen automatically as long as you use the default .blade.php file extension.
My favorite IDE, PhpStorm, just released their second release of this year and it includes a lot of great new features. Some of the highlights include:
Better PHP Language Support: Improved type inference, strict type inspection for PHP 7, better parsing of PHP 7 and PHP 7.1, and improved getter and setter generation for PHP 7 (and higher).
New Editing Experience: Dynamic live template for smart completion of function parameters; values of class constants shown in completion lists; possibility to filter out static methods from completion list; smart type code completion; and various @throws improvements.
Code Quality Analysis: Reworked Unused imports inspection for unused namespaces, functions, and constants; Return type inspection; and Dynamic call to static method inspection.
Frameworks, Tools, and more: Template projects, better Joomla! support, and Xdebug On Demand for CLI PHP Scripts.
Check out the preview of the new features below or view their what’s new page for all the new features.
In this episode, we discuss Laracon Live Streaming, the new advanced
where for Collections, and a few new apps and packages.
For the first time ever, Laracon US is offering a live stream plus early access videos.
When you purchase access on the day of the conference you will get an email link to access the stream and be able to watch all the talks except for the one by Ryan Singer.
Please note that in the event of technical difficulties or bandwidth issues, you will still have exclusive access to download the talk videos within 24 hours. Since proceeds from these sales will go to support the bandwidth for hosting the early access videos, they will not be processing refunds for issues with the live streaming.
We still plan on bringing the live blog here on Laravel News, but of course, video and audio is always nicer.