Learn to Build a Chatbot with Laravel and BotMan!
A Stand-Alone Laravel Slack Package
Laravel Packages / May 31, 2018

A Stand-Alone Laravel Slack Package

The gpressutto5/laravel-slack composer package is a Slack notification library for Laravel 5.5 by Guilherme Pressutto. The package describes itself as “Slack notification for Laravel as it should be. Easy, fast, simple and highly testable.” Learn more about how to use this in your Laravel application for a quick and easy way to add Slack notifications to your Laravel >=5.5 app.

Read more…
Convert your Bootstrap CSS to Tailwind with Tailwindo
News / May 30, 2018

Convert your Bootstrap CSS to Tailwind with Tailwindo

Tailwindo automatically converts Bootstrap component classes to Tailwind utility classes. Now it’s easier than ever to switch from Bootstrap to Tailwind.

Read more…
May 2018 Git Security Vulnerability
News / May 30, 2018

May 2018 Git Security Vulnerability

Upgrade Git to address CVE 2018-11235 which is a new industry-wide security vulnerability in Git that can lead to arbitrary code execution when a user operates in a malicious repository.

Read more…
Working with Mutable and Immutable DateTime in PHP
Laravel Tutorials / May 29, 2018

Working with Mutable and Immutable DateTime in PHP

Mutable dates can be the source of confusion and unexpected bugs in your code. My goal isn’t to tell you that DateTime is evil because it’s mutable, but to consider the tradeoffs and benefits of using mutable versus immutable DateTime objects. Until recently, I wasn’t even aware that PHP offers a counterpart to the DateTime class: DateTimeImmutable. Come along and learn the basics of working with mutable and immutable DateTime instances in PHP.

Read more…
Use Laravel GeoIP to Determine Users’ Geographical Location
Laravel Packages / May 25, 2018

Use Laravel GeoIP to Determine Users’ Geographical Location

I recently needed a geographical check of users to determine default locales and currencies of users. The torann/geoip package by Daniel Stainback fit the bill nicely to provide GeoIP for Laravel 5 applications.

Read more…
Win $1500 in the first Laravel Blog Writing Contest
News / May 24, 2018

Win $1500 in the first Laravel Blog Writing Contest

Taylor Otwell is hosting a contest for the “most helpful/insightful/useful” Laravel blog post written by a community member. The grand prize for the winner is **$1,500 cash** delivered via PayPal.

Read more…
GitHub Releases Desktop App Version 1.2
News / May 23, 2018

GitHub Releases Desktop App Version 1.2

A brand-new release of the GitHub Desktop app just shipped yesterday that will help you more easily sync up your changes with coworkers and teammates. Learn more about the latest release of the Electron-based GitHub desktop app.

Read more…
Five Useful Laravel Blade Directives
Laravel Tutorials / May 22, 2018

Five Useful Laravel Blade Directives

Take a look at five Laravel Blade directives you can use to simplify your templates, and learn about some convenient directives that make solving specific problems a cinch! If you’re new to the framework, these tips will help you discover the excellent features of Blade, Laravel’s templating engine.

Read more…
Statamic 2.9 is now released
News / May 22, 2018

Statamic 2.9 is now released

Statamic just released v2.9, the next major Statamic release! It’s packed full of features, enhancements, and improvements to enhance the developer experience.

Read more…
Eloquent Sluggable Package
Laravel Packages / May 21, 2018

Eloquent Sluggable Package

Adding unique slugs to your eloquent models is made simple through the Eloquent Sluggable package by Colin Viebrock. The gist of using this package is making your Eloquent models “sluggable” through the ‘Sluggable’ trait provided by the package, which defines an abstract sluggable() method you use to configure your model-specific configuration. Learn how to add slugs to your Laravel models with ease using this package!

Read more…