Skip to content

A curated list of delightful Laravel PHP framework packages and resources

Notifications You must be signed in to change notification settings

abdalla4dev/awesome-laravel

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

132 Commits
 
 

Repository files navigation

Awesome Laravel

A curated list of delightful Laravel PHP framework packages and resources. Inspired by other awesome lists.

Packages

  • Packagist - Official directory of Laravel (and other Composer-installable) packages.
  • Packalyst - Directory of Laravel packages (semi-official).

Algorithms/Data Structures

  • Baum - An implementation of the Nested Set pattern for Laravel 4's Eloquent ORM.
  • HashIDs - Laravel wrapper for the HashIDs tool to generate short, unique hashes for any integer (e.g., surrogate key ID).

Authentication/Security

  • Confide - An authentication solution for Laravel with features like account creation, login, logout, confirmation by e-mail, password reset, etc.
  • OAuth-4-Laravel - Laravel package wrapper for PHPoAuthLib with support for OAuth 1 and OAuth 2 providers.

Database/Eloquent/Models

Development Tools

  • Blacksmith - Independent code-generation tool that works closely with Laravel to generate models, views, controllers, seeds, forms, and much more.
  • Laravel Backup - Artisan extension that allows you to backup your application and database into a ZIP archive.
  • Laravel Environment - Artisan extension to create and edit environment-specific configuration files in the shell.
  • Laravel Environment Manager - Artisan command for managing multiple environments (.env) for a Laravel 5 application.
  • Laravel IDE Helper - Adds auto-complete support for Laravel syntax to a variety of IDEs and text editors, including Aptana Studio, Eclipse, PHP Storm, and more.
  • Laravel Log Viewer - Add on which allows you to view your Laravel 4.2/5.0 log file within the application itself by opening the logs (or other) route.
  • Laravel-4-Generators - Package for speeding up development by generating classes, migrations, database seeds, and more.
  • Laroute - Package of helper functions for "porting" Laravel routes over to JavaScript for use on front end of application.
  • Laravel Debug Bar - Integrates Laravel with PHP Debug Bar to display debugging during application testing.
  • Migrations Generator - Generate database migrations from existing database schema.
  • PHP Console - Laravel package wrapper/service provider to handle PHP errors, dump variables, execute PHP code remotely, etc. in Google Chrome with PHP Console extension.
  • SmartSeeder - SmartSeeder extends database seeding beyond development to allow to use different seed data depending on the environment.
  • sqli - Laravel 4 Artisan SQL REPL (interactive tool), similar to tinker for SQL queries.

E-commerce

GIS/Mapping

Helpers/General

  • Blade on Steroids - Several enhancements to the standard Blade syntax, including sub-templating and much more.
  • dd - Laravel 4 helper similar to new dd from Laravel 5.
  • Eloquent Sluggable - Extends Eloquent to include a "sluggable" trait for easy generation of slugs.
  • Graham Campbell's Packages - Variety of excellent packages for extending Laravel 4/5 functionality.
  • iSeed - Inverse seed generator to create a database seed file using existing data in database table.
  • Kint - A replacement for var_dump(), print_r(), and dd() for pretty printing debugging data.
  • Larastrap - Laravel base site configuration based on Laravel 4.1, Bootstrap 3, jQuery, FontAwesome, and HTML5 Shiv.
  • Laravel Administrator - An administrative interface builder for Laravel that allows you to visually manage your Eloquent models and their relations and create stand-alone settings pages for storing site data and performing site tasks.
  • Laravel Annotations - Provides support for annotating Controller methods with the corresponding route, including route naming.
  • Laravel Auto Presenter - Automatically decorates (applies formatting to) model objects bound to views during the view render process.
  • Laravel Excel - An Eloquent way of importing and exporting Excel and CSV files for Laravel 4.* with the power of PHPOffice's PHPExcel.
  • Laravel Formatter - Port of FuelPHP formatter library for formatting JSON, XML, YAML, and CSV data.
  • Laravel Forum - A complete forum package designed for easy integration into any Laravel 4 application.
  • Laravel Javascript Routes - Package to allow simple matching of Laravel routes to JavaScript/jQuery on client side.
  • Laravel Medium Editor - Laravel package for using the Medium WYSIWYG JavaScript Editor with Laravel 4.x.
  • Laravel Menu - Package that provides fluent, Laravel-esque method for building menus.
  • Laravel SASS - Automatic SASS-to-CSS compiling for Laravel 4 (and any other framework too), config-free, in pure PHP.
  • PHP Curl - A simple PHP wrapper class for cURL, including Laravel service provider and facade.
  • Rapyd - A Laravel 4 package for building simple CRUD functions using data grids (tables) and forms.
  • Syntara - Comprehensive user administration system for Laravel 4, including authentication, groups/permissions management, and more.
  • Virtuoso - Extension to the built-in View Composers functionality that provides composability of composers themselves.

Third-Party API Support

REST/Web Services

  • Brainsocket - Package for supporting real-time event-driven PHP apps using WebSockets.
  • Dingo API - Toolkit for building RESTful API with Laravel including API versioning, rate limiting, error handling, and more.

Web Forms

WordPress Integration

Tutorials

Tutorials (General)

Tutorial Series (Multi-part tutorials on Laravel basics)

Tutorials on Specific (and Frequently Occurring) Topics

Resources

  • Laracasts - The de facto standard tutorials for Laravel developed by Jeffrey Way. (Some free Laracasts videos on YouTube here.)
  • Laracon 2014 Videos - Directory of videos from 2014 Laracon in NYC.
  • Laravel Schema Designer - Online tool for creating Laravel database schema and export the migration. You can share your schemas with others via the site.
  • LaravelSnippets.com - A repository of useful code snippets for Laravel PHP framework.
  • Laravel Tricks - Code snippets, best practices, and tips for Laravel development.

Applications Built with Laravel

Books

References

Example Applications

Blogs

Forums and Groups

Conferences and Meetups

Laracon EU

Newsletters

  • Laravel Weekly - Publication currently suspended, but lots of good information in back issues.
  • Laravel News - Popular newsletter with updates from the Laravel community including excellent profiles of community members.
  • paper.li Laravel Weekly - Weekly news and articles on Laravel.

Job Sites/Postings

  • Laravel Gurus - The best place to find consultants and freelancers for your Laravel projects.
  • LaraJobs - The best place to post your PHP, Laravel, or technical guru jobs.
  • WithLaravel - Post Laravel project or position openings or add yourself as freelancer available for work.

Development Tools

  • Laragen - Online tool for generating Laravel views for index, create, and edit, based on your model definition.
  • Laragon - Open-source toolkit for setting up Laravel development environment on Windows.
  • Laravel Debug Bar - Awesome tool that adds a JavaScript-based bar to bottom of page which shows details about routes, HTTP requests, variables, and much more.

Other

About

A curated list of delightful Laravel PHP framework packages and resources

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published