Laravel Packages

Laravel Shareable Models Package
Laravel Packages / September 04, 2017

Laravel Shareable Models Package

The Laravel Shareable Models package allows you to generate shareable links from your Eloquent models. Think dynamic routes which only exist for models that have been shared. The package author Kai Sassnowski described his use-case for the Shareable Models package as follows: My initial use case was giving certain non-admin user access to a certain …

BotMan 2.0 PHP Chatbot Framework
Laravel Packages / September 01, 2017

BotMan 2.0 PHP Chatbot Framework

BotMan is a framework agnostic PHP Chatbot framework designed to simplify the task of developing innovative bots for multiple messaging platforms, including Slack, Telegram, Microsoft Bot Framework, Nexmo, HipChat, Facebook Messenger, WeChat and many more. Learn more about new BotMan features and BotMan studio, a bundled Laravel chatbot starter application.

Read more…
Ziggy: A Package for Named Laravel Routes in JavaScript
Laravel Packages / August 10, 2017

Ziggy: A Package for Named Laravel Routes in JavaScript

Ziggy is a package that exposes named Laravel routes in JavaScript written by Caleb Porzio and Daniel Coulbourne from Tighten Co. Learn about Ziggy and how you can use it to keep your routes in sync between a Laravel backend and JavaScript.

Read more…
Track Laravel Model Changes with Laravel Auditing
Laravel Packages / August 01, 2017

Track Laravel Model Changes with Laravel Auditing

Laravel Auditing is a package that aims to make it easy to track eloquent model changes. This package will help you understand changes in your Eloquent models, by providing information about possible discrepancies and anomalies that could indicate business concerns or suspect activities. Laravel Auditing also allows you to keep a history of model changes by simply using a trait.

Read more…
Two Best Laravel Packages to Manage Roles/Permissions
Laravel Packages / July 20, 2017

Two Best Laravel Packages to Manage Roles/Permissions

Roles and permissions are an important part of many web applications. Laravel historically had a lot of packages for them and improved the core code as well. So what is the situation on this market today? What packages are the best to use? I’ve picked two.

Read more…
Bouncer: a Laravel Package for Role and Ability Authorization
Laravel Packages / July 17, 2017

Bouncer: a Laravel Package for Role and Ability Authorization

Bouncer is an authorization package by Joseph Silber which allows role and ability checks at Laravel’s authorization gate. Bouncer provides a mechanism to handle roles and abilities in Laravel’s ACL. With an expressive and fluent syntax, it stays out of your way as much as possible: use it when you want, ignore it when you don’t.

Read more…
Homeboy Allows You to Automate Adding Sites to Homestead
Laravel Packages / July 07, 2017

Homeboy Allows You to Automate Adding Sites to Homestead

Homeboy is a new package for Laravel Homestead that allows you to quickly add a new local development site. Once you run the command line tool it will update your host file to point your dev domain, update your Homestead.yaml file to include mapping to for the new project and create a database mapping, and finally, it’ll re-provision Vagrant.

Read more…
Bring Laravel Collections to JavaScript with Collect.js
Laravel Packages / June 17, 2017

Bring Laravel Collections to JavaScript with Collect.js

Collect.js is a port of Laravel Collections to JavaScript. It’s dependency free and makes working with arrays and objects easy.

Read more…
Partyline – A Package to Print to the Artisan Console From Anywhere
Laravel Packages / June 13, 2017

Partyline – A Package to Print to the Artisan Console From Anywhere

Partyline is a new package that allows you to output to the console from outside of command class. This allows you more control on how things are printed and is great for when you need to loop items and show progress or other insights. Here is an example of a normal Command’s handle method that …

Invisible reCAPTCHA Integration With Laravel
Laravel Packages / June 08, 2017

Invisible reCAPTCHA Integration With Laravel

Invisible reCAPTCHA is an improved version of reCAPTCHA developed by Google, and here is a package to integrate this into your Laravel app.

Read more…
Laravel Sketchpad
Laravel Packages / May 24, 2017

Laravel Sketchpad

Sketchpad is a new project, by Dave Stewart, that is an innovative live-coding, development and admin environment for your existing Laravel site.

Read more…
Interactive Make Command
Laravel Packages / May 02, 2017

Interactive Make Command

The Interactive Make Command is a new package that allows you to get interactive questions after running php artisan make.

Read more…