Archive for October, 2018

What’s new in the Node.js 11 JavaScript runtime

Node.js Version 11 is now the current release line for the server-side JavaScript environment; it will be supported for six months. Node.js 10, whose first version was released in April 2018, is set to become the Long-Term Service (LTS) release on October 30, 2018, meaning it will generally be supported for 30 months.

Laravel Form Builder

Laravel Form Builder is a package by Kristijan Husak that incorporates an API similar to Symfonys form builder for Laravel 5 applications. Form builder for Laravel 5 inspired by Symfonys form builder.

Laravel 5.7.10 Released

The Laravel team shipped Laravel 5.7.10 yesterday with a handful of new features, fixes, and changes: First up, is the ability to load relationship counts on an Eloquent collection. Before this feature, you could only load relationships, but now you can call loadCount() to get counts for all relations.

Lighthouse GraphQL Server for Laravel

Lighthouse is a PHP package that allows you to serve a GraphQL endpoint from your Laravel application. It aims to reduce boilerplate code around creating a schema and integrates well with your existing Laravel application.

Laravel Telescope Beta Now Available

The first beta release of Laravel Telescope is now out and available for everyone. If you are not familiar with Telescope here is the quick overview: Laravel Telescope is an elegant debug assistant for the Laravel framework.

Larastan: Discover Bugs in Your Code Before Running It

Larastan is a static analysis command-line tool by Nuno Maduro built on top of PHPStan and focuses on finding errors in your Laravel code before running it. If youve ever used PhpStorm, youve probably experienced static analysis of your PHP code both in realtime and within code inspections.

Introduction to the JSON API

JSON API was originally drafted in May 2013 by Yehuda Katz and reached stable in May 2015, and it is about making your API calls efficient. You can fetch data as you need, adding or removing attributes or relations as your requirements change.

Building Package Installers

I think most of us that have worked with Laravel for a while are very familiar with the package installation process: add the package via composer, register the service provider, publish the config file, update the environment file, hopefully you remember to update .env.example, and after all of that you hope that you didnt miss a step. This often involved copying and pasting from a README and bouncing back and forth between your editor and a browser.