A Blog Of Random Coding Techniques & Experiments Robert Askam

Top extensions available for Laravel - make the most of your project Post Top extensions available for Laravel - make the most of your project 10 months ago

Laravel is a free, open-source PHP framework created for developers to use when creating web applications. Laravel contains so many useful packages but to keep it lightweight some packages are not included. Here is a list of packages that will make development quicker and easier.

Laravel Code Generator

An intelligent code generator for Laravel framework that will save you time! This awesome tool will help you generate resources like views, controllers, routes, migrations, languages and/or form-requests! It is extremely flexible and customizable to cover many on the use cases. It is shipped with cross-browsers compatible template, along with a client-side validation to modernize your application.

php artisan resource-file:create AssetCategory --fields=id,name,description,is_active

Laravel Debugbar

This is a package to integrate PHP Debug Bar with Laravel 5. It is configured to display all queries, show the current Route, show the currently loaded views, show all events, show the Laravel version and Environment and may more.

Eloquent Sluggable

A slug is a simplified version of a string, typically URL-friendly. The act of "slugging" a string usually involves converting it to one case, and removing any non-URL-friendly characters (spaces, accented letters, ampersands, etc.). The resulting string can then be used as an identifier for a particular resource. For example, if you have a blog with posts, you could turn this.

http://example.com/post/I+Code+With+Robert%C3%A9+%26+Ask%C3%A7am
to
http://example.com/post/i-code-with-robert-askam

Laravel & Google Drive Backup

Avoid paying for storage on S3 or Google, use this package to save you DB data to a service account on Google Drive for free.

Run it with simple commands like.
php artisan drivebackup:run
Or add simple Cron Jobs
$schedule->command('drivebackup:run')->daily();

Socialite

Laravel Socialite provides an expressive, fluent interface to OAuth authentication with Facebook, Twitter, Google, LinkedIn, GitHub and Bitbucket. It handles almost all of the boilerplate social authentication code you are dreading writing.