A curated list of awesome bookmarks, packages, tutorials, videos and other cool resources from the Laravel ecosystem.
Inspired by ziadoz/awesome-php
Released on 4th February, 2015
- Laravel 5 Fundamentals - Laracasts
- New Features in Laravel 5 - Laracasts and Matt Stauffer's blog
- Release Notes - Laravel.com and Laravel News
- Upgrade Guide - Laravel.com and Matt Stauffer
- Learn Laravel 5 From Scratch - Laracasts
- Learn Laravel 5 in Spanish duilio.me
Released on 14th April, 2015
- Introduction (Laracasts)
- Documentation
This is a list of well-documented, tested packages that are frequently used in most Laravel projects. If you're looking for an exhaustive list of Laravel packages, then check out the Package Repositories mentioned above.
- Generators - Defacto code generator for Laravel
- Blacksmith - Flexible code generation tool
- IDE Helper - Generates a helper file for IDE auto-completion
- Debug Bar - Integrates PHP Debug Bar with Laravel
- Clockwork - Integrates Clockwork Chrome extension for debugging and profiling apps
- Log Viewer - View Laravel logs in the browser
- Confide - Authentication solution to cut repetitive work involving user management
- Entrust - Role-based Permissions
- OAuth2 Server Laravel - Wrapper for OAuth 2.0 authorization server and resource server
- Socialite - Social authentication wrapper for Facebook, Google, Twitter etc.
- OAuth 4 Laravel - OAuth client wrapper that supports Facebook, Twitter, Google etc.
- JWT Auth - JSON Web Token authentication for APIs
- Validating - Trait for validating Eloquent models on save
- Eloquent Sluggable - Creates slugs for Eloquent models
- Laravel Stapler - ORM-based file upload manager
- Laravel DOMPDF - HTML to PDF generator using DOMPDF
- Laravel Snappy - HTML to PDF generator using wkhtmltopdf
- Laravel Markdown - CommonMark wrapper
- Recaptcha - reCaptcha validator
- Datatable - Server-side and client-side integration for jQuery Datatables plugin
- Laravel Breadcrumbs - Create and manage breadcrumbs
- Laravel Stats Tracker - Gather information from requests to identify and store
- Bootstrapper - Set of classes to create Bootstrap 3 markup
- Setting - Persistent configuration settings that are stored in JSON files
- Laravel Excel - Import and export Excel and CSV files
- Revisionable - Create a revision history for Eloquent models
- Laravel Hashids - Laravel wrapper for the Hashids API
- Laravel DigitalOcean A DigitalOceanV2 bridge
- Laravel GitHub A PHP GitHub API bridge
- Laravel Parse A PHP Parse SDK bridge
- Laravel Dropbox A Dropbox bridge
- Laravel Messenger - Create a user messaging system in your Laravel app
- Intervention Image - Image handling library for creating, editing and composing images
- LaravelDotEnvGen - Generates .env.gen file based on the project source code
- PHP Vars to JavaScript Transformer - Pass server-side string/array/collection/whatever to your JavaScript
- Laroute - Generate Laravel route URLs from JavaScript
- Laravel MongoDB - Eloquent model and Query builder with support for MongoDB
- Laravel Flysystem - Abstraction to swap out a local file-system for a remote one (AWS S3, Dropbox etc.)
- Laravel Doctrine - Doctrine 2 ORM implementation
- Migrations Generator - Generate Migrations from an existing database
- iSeed - Generate a new seed file from existing database table
- Backup Manager - Backup to and restore database from S3, Dropbox, SFTP etc.
- Tenanti - Multi-tenant database schema manager
- Baum - Nested Sets pattern implementation for Laravel
- ClosureTable - Closure Table pattern implementation for Laravel
- API for Laravel - Build RESTful APIs that can be consumed externally and by your application
- Trucker - Map remote API resources (usually RESTful) as models in an ActiveResource style
- Laravel CORS - Add CORS (Cross-Origin Resource Sharing) headers support
- APIGuard - A simple way of authenticating your APIs with API keys using Laravel.
- Elixr - Node(NPM) package to run Gulp tasks that watch files, run tests, minify CSS, concatenate scripts etc.
- Envoy - SSH Task Runner
- Dispatcher - Scheduler for Artisan commands
- Cashier - Subscription billing with Stripe
- Omnipay for Laravel - Integrate the Omnipay PHP library
- Laravel HTMLMin - A blade/html/css/js Minifier
- Intervention Image Cache - Caching extension for the Intervention Image Class
- Laravel Localization - Add i18n support via routes
- Laravel Translatable - Retrieve and store translatable Eloquent model instances
- Translator - Laravel translator for multilingual Eloquent objects.
- Language Files - Validation, Pagination and Reminders language lines in 37 languages
- Homestead - Official Vagrant box for Laravel
- Install Laravel with Composer
- Windows
- Mac OSX or Linux
- Forge - Provision optimized PHP servers on Linode, DigitalOcean etc.
- Server Management with Forge (Laracasts)
- Getting your first site up and running in Laravel Forge (Matt Stauffer)
- ForgeRecipes
- FortRabbit (Video)
- PagodaBox (Quickstart app)
- Heroku (Tutorial)
- IBM BlueMix (Tutorial)
- Envoyer - Zero down-time Deployer for PHP & Laravel projects
- Deployments with Envoyer (Laracasts)
- Rocketeer - Task runner and deployment package
- Tuts+
- SitePoint
- Christopher Pitt
- Culttt
- Scotch
- Fideloper
- Maxoffsky
- KodeInfo
- CodeForest
- Taylor Otwell
- Digital Ocean
- RTFM
- Matt Stauffer
- Creative Punch
- Ryan Tablada
- Mohammad Gufran
- Adam Engebretson
- CodeHeaps
- Laravel India
- Sheikh Heera
- Vegi Bit
- WSnippets
- Ed Zynda
- Kirk Bushell
- Andrews Ang
- DeveloPHP
- Jason Lewis
- Eric Barnes
- Jens Segers
- Neon Tsunami
- Amitav Roy
- Into Laravel
- Stidges
- Scott Wilcox
- Clivern
- Code Gains
- Stillat
- Easy Laravel Book Blog
- Bosnadev
- Laracasts
- PHP Academy
- Fallendown2005
- Userscape
- Treehouse
- Anthony Vipond
- Arjun Yojan
- Format C:
- Brandon Boswell
- Jason Chaney
- David Mosher
- Maarten (muukrls)
- Yavor Kirov
- Lynda
- Tuts+
- Novica Vukobratovic
- Laravel: Code Bright
- Laravel: From Apprentice To Artisan
- Laravel 4 Cookbook
- Laravel Testing Decoded
- Implementing Laravel
- Getting Stuff Done with Laravel 4
- Laravel Application Development Blueprints
- Build APIs You Won't Hate
- Integrating Front end Components with Web Applications
- Laravel Design Patterns and Best Practices
- Step by Step Real World Application with Laravel 4
- Learning Laravel 4 Application Development
- Getting Started with Laravel 4
- Laravel Application Development Cookbook
- Building Web Applications Using Parse REST API
- Laravel - My First Framework
- Easy Laravel 5
- Laravel.IO
- October
- Invoice Ninja
- Wardrobe
- Laravel 4 Bootstrap Starter Site
- Bootstrap CMS
- Laravel Tricks
- TypiCMS
- 92Five
- PHPHub
- Cachet
- Paperwork
- StyleCI
- Laravel.io Forum (Old Forum Archive)
- Laravel.io Podcast
- Larachat Slack (Signup)
- IRC Channel
- Laracasts Forum (Old Forum Archive)
- Google+
- Quora
- Laravel Russia (VK group)
- Laravel France
- Laravel Myanmar
- Laravel Indonesia (Facebook group)
- Laravel Brasil (Facebook group)
- Laravel Turkey (Facebook group)
- Laravel China
- Laravel Taiwan (Facebook group)
- Laravel Spanish
- Laravel Korea
- Laragen - View generator
- Laravel Schema Designer - Create, export and share database schemas
- Laravel Database Designer - Graphical tool to create database schemas
- Built with Laravel - Gallery of websites and projects built with Laravel
- CodeCanyon - Paid scripts and plugins
Found an awesome package, blog, video etc.? Send me a PR!
- Please make an individual pull request for each suggestion
- Use the following format for resources: [Resource](URL)
- Use the following format for packages: [Package](URL) - Short description
- New categories or improvements to the existing categorisation are welcome