├── .travis.yml ├── CONTRIBUTING.md └── README.md /.travis.yml: -------------------------------------------------------------------------------- 1 | language: ruby 2 | 3 | rvm: 4 | - 2.2 5 | 6 | before_script: 7 | - gem install awesome_bot 8 | 9 | script: 10 | - awesome_bot README.md --allow-dupes 11 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # CONTRIBUTING 2 | 3 | Contributions are welcome, and are accepted via pull requests. Please review these guidelines before submitting any pull requests. 4 | 5 | ## Must haves for Packages, Starter Projects, Codebases etc. 6 | 7 | - 100 stars on Github. 8 | - Support Laravel 5.2 or higher. 9 | - Use [PSR-4](http://www.php-fig.org/psr/psr-4/) autoloader. 10 | - Packages must be listed on [Packagist](https://packagist.org/). 11 | - Tests! 12 | - Utilize [Travis-CI](https://travis-ci.org/) or similar CI tools to automatically check coding standards and run tests. 13 | 14 | Note: These requirements are waived off for repos listed on Awesome Laravel (master) prior to 11th October, 2015 15 | 16 | ## Adding to the list of Popular Packages 17 | 18 | Please ensure your pull request adheres to the following guidelines: 19 | 20 | - Make an individual pull request for each suggestion. 21 | - Search previous suggestions before making a new one, as yours may be a duplicate. 22 | - Use the following format for links: \[Package\]\(URL\) - Short description 23 | - The pull request and commit should have a useful title. 24 | 25 | ## Best practices for all repos 26 | 27 | - Keep a [Changelog](http://keepachangelog.com/) 28 | - Adhere to [PSR-2](http://www.php-fig.org/psr/psr-2/) as the coding style guide. 29 | - [DocBlock](http://www.phpdoc.org/docs/latest/references/phpdoc/index.html) all the things. 30 | - Use [Semantic Versioning](http://semver.org/). 31 | - Maintain an extensive [README](https://github.com/thephpleague/skeleton/blob/master/README.md). 32 | - [Excludes non-essential files in .gitattributes](https://www.reddit.com/r/PHP/comments/2jzp6k/i_dont_need_your_tests_in_my_production). 33 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Awesome Laravel [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) [![Build Status](https://img.shields.io/travis/chiraggude/awesome-laravel/master.svg?style=flat)](https://travis-ci.org/chiraggude/awesome-laravel) 2 | 3 | =============== 4 | 5 | > A curated list of awesome bookmarks, packages, tutorials, videos and other cool resources from the Laravel ecosystem. 6 | 7 | Inspired by [ziadoz/awesome-php](https://github.com/ziadoz/awesome-php) 8 | 9 | ## Table of Contents 10 | 11 | - [Essentials](#essentials) 12 | - [Code Snippets](#code-snippets) 13 | - [Packages](#packages) 14 | - [Popular Packages](#popular-packages) 15 | - [Development Setup](#development-setup) 16 | - [Application Hosting](#application-hosting) 17 | - [Application Deployment](#application-deployment) 18 | - [Articles, Tutorials, Blogs, etc.](#articles-tutorials-blogs-etc) 19 | - [Videos](#videos) 20 | - [Conferences](#conferences) 21 | - [Books](#books) 22 | - [Starter Projects](#starter-projects) 23 | - [Codebases for Reference](#codebases-for-reference) 24 | - [Content Management Systems](#content-management-systems) 25 | - [Newsletters](#newsletters) 26 | - [Podcasts](#podcasts) 27 | - [Community](#community) 28 | - [Jobs](#jobs) 29 | - [Hosted Development Tools](#hosted-development-tools) 30 | - [Miscellaneous](#miscellaneous) 31 | 32 | ## Essentials 33 | 34 | * [Laravel](https://laravel.com) 35 | * [Laravel Documentation](https://laravel.com/docs/5.3) 36 | * [Laravel API Reference](https://laravel.com/api/master/) 37 | * [Lumen](https://lumen.laravel.com) 38 | * [Lumen Documentation](https://lumen.laravel.com/docs/5.2) 39 | * [Laracasts](https://laracasts.com) 40 | * [Laravel News](https://laravel-news.com) 41 | 42 | ## Code Snippets 43 | 44 | * [Laravel Cheat Sheet](http://cheats.jesse-obrien.ca) 45 | * [Laravel 5.1 LTS Cheat Sheet ](https://summerblue.github.io/laravel5-cheatsheet/) ([Chinese version](https://cs.phphub.org/)) 46 | * [Laravel Tricks](http://laravel-tricks.com/) 47 | * [Laravel Recipes](http://laravel-recipes.com/) 48 | 49 | ## Packages 50 | 51 | * [Packagist](https://packagist.org/) 52 | * [Laravel Collective](https://laravelcollective.com/) 53 | * [Packalyst](http://packalyst.com/) 54 | * [Cartalyst](https://cartalyst.com/) 55 | * [Spatie](https://spatie.be/en/opensource/laravel) 56 | 57 | ## Popular Packages 58 | 59 | > This is a list of well-documented, tested packages that are frequently used in Laravel projects. If you're looking for an exhaustive list of PHP packages, then check out the Package Repositories mentioned above. 60 | 61 | ##### Developer Tools 62 | 63 | * [Scaffold Interface](https://github.com/amranidev/scaffold-interface) - A Smart CRUD Generator For Laravel 64 | * [IDE Helper](https://github.com/barryvdh/laravel-ide-helper) - Generates a helper file for IDE auto-completion 65 | * [Laravel 5 Extended Generators](https://github.com/laracasts/Laravel-5-Generators-Extended) - Extends built-in file generators 66 | * [Laravel API/Scaffold/CRUD Generator](http://labs.infyom.com/laravelgenerator/) - Generator for APIs, CRUD scaffolds etc. 67 | * [Laravel TestTools](https://chrome.google.com/webstore/detail/laravel-testtools/ddieaepnbjhgcbddafciempnibnfnakl) - Chrome extension to generate Laravel integration tests while using your app. 68 | * [Laravel API Documentation Generator](https://github.com/mpociot/laravel-apidoc-generator) - Automatically generate your API documentation from your existing Laravel routes. 69 | * [Laravel Packager](https://github.com/Jeroen-G/Laravel-Packager) - A CLI tool for creating Laravel packages 70 | * [Workbench Export to Migrations](https://github.com/beckenrode/mysql-workbench-export-laravel-5-migrations) - Workbench plugin for exporting Models to Laravel migrations 71 | 72 | ##### Debugging & Profiling 73 | * [Clockwork](https://github.com/itsgoingd/clockwork) - Integrates Clockwork Chrome extension for debugging and profiling apps 74 | * [Debug Bar](https://github.com/barryvdh/laravel-debugbar) - Integrates PHP Debug Bar with Laravel 75 | * [Laravel 5 Log Viewer](https://github.com/rap2hpoutre/laravel-log-viewer) - Log viewer 76 | * [LogViewer](https://github.com/ARCANEDEV/LogViewer) - Provides a log viewer for Laravel 5 77 | * [LERN](https://github.com/tylercd100/lern#lern-laravel-exception-recorder-and-notifier) - LERN is a Laravel 5 package that will record exceptions into a database and will send you a notification 78 | * [Mail Preview](https://github.com/themsaid/laravel-mail-preview) - Preview sent mail in a web browser or mail client 79 | * [Laravel Tracy](https://github.com/recca0120/laravel-tracy) - A Laravel Package to integrate Nette Tracy Debugger 80 | * [Laravel API Tester](https://github.com/asvae/laravel-api-tester) - Postman-like tool with Laravel routes 81 | 82 | ##### Authentication & Authorisation 83 | 84 | * [Bouncer](https://github.com/JosephSilber/bouncer) - Roles & Permissions 85 | * [Entrust](https://github.com/Zizaco/entrust) - Role-based Permissions 86 | * [JWT Auth](https://github.com/tymondesigns/jwt-auth) - JSON Web Token authentication for APIs 87 | * [Laravel Permission](https://github.com/spatie/laravel-permission) - Associate users with roles and permissions 88 | * [Defender](https://github.com/artesaos/defender) - Roles & Permissions 89 | * [OAuth2 Server Laravel](https://github.com/lucadegasperi/oauth2-server-laravel) - OAuth 2.0 authorization server and resource server 90 | * [Laravel Roles](https://github.com/romanbican/roles) - Roles And Permissions 91 | * [Sentinel](https://github.com/cartalyst/sentinel) - Framework agnostic authentication & authorization system 92 | * [Socialite](https://github.com/laravel/socialite) - OAuth authentication with Facebook, Google, Twitter etc. 93 | * [Socialite Providers 2.0](http://socialiteproviders.github.io/) - 100+ social authentication providers for Socialite with Lumen support 94 | * [Google2FA](https://github.com/antonioribeiro/google2fa) - Google Two-Factor Authentication Module 95 | * [Laravel User Verification](https://github.com/jrean/laravel-user-verification) - Handle the user verification flow and validate email 96 | * [Adldap2 Laravel](https://github.com/Adldap2/Adldap2-Laravel) - LDAP authentication and Active Directory management 97 | 98 | ##### Utilities 99 | 100 | * [Artisan View](https://github.com/svenluijten/artisan-view) - Manage the views in Laravel projects via artisan. 101 | * [Bootstrapper](https://github.com/patricktalmadge/bootstrapper/) - Set of classes to create Bootstrap 3 markup 102 | * [Captcha](https://github.com/mewebstudio/captcha) - Captcha for Laravel 5 - An anti-bot image captcha system. 103 | * [Charts](https://github.com/ConsoleTVs/Charts) - Multi-library chart package to create interactive charts. 104 | * [Datatable](https://github.com/Chumper/Datatable) - Server-side and client-side integration for jQuery Datatables plugin 105 | * [Eloquent Sluggable](https://github.com/cviebrock/eloquent-sluggable) - Create slugs for Eloquent models 106 | * [Eloquent Sortable](https://github.com/spatie/eloquent-sortable) - Sortable behaviour for Eloquent models 107 | * [Presenter](https://github.com/laracasts/Presenter) - Presenter for Models 108 | * [HTML](https://github.com/LaravelCollective/html) - Official HTML and Form Builders for Laravel 109 | * [Hyn/multi-tenant](https://github.com/hyn/multi-tenant) - Flexible multi tenancy with secure separation of a.o. routes, assets and databases 110 | * [Laravel 5 form builder](https://github.com/kristijanhusak/laravel-form-builder) - Form builder for Laravel 5 inspired by Symfony's form builder. 111 | * [Intervention Image](https://github.com/Intervention/image) - Image handling library for creating, editing and composing images 112 | * [Laravel Activitylog](https://github.com/spatie/laravel-activitylog) - Log activity inside your Laravel app 113 | * [Laravel Auditing](https://github.com/owen-it/laravel-auditing) - Audit for Eloquent models 114 | * [Laravel Blade Javascript](https://github.com/spatie/laravel-blade-javascript) - A Blade directive to export variables to JavaScript 115 | * [Laravel Breadcrumbs](https://github.com/davejamesmiller/laravel-breadcrumbs) - Create and manage breadcrumbs 116 | * [Laravel Collection Macros](https://github.com/spatie/laravel-collection-macros) - A set of handy collection macros 117 | * [Laravel Cookie Consent](https://github.com/spatie/laravel-cookie-consent) - Make your Laravel app comply with the crazy EU cookie law 118 | * [Laravel Datatables](https://github.com/yajra/laravel-datatables) - jQuery DataTables API for Laravel 4|5 119 | * [Laravel Dot Env Generator](https://github.com/mathiasgrimm/laravel-dot-env-gen) - Generate .env.gen file based on the project source code 120 | * [Laravel Excel](https://github.com/Maatwebsite/Laravel-Excel) - Import and export Excel and CSV files 121 | * [Laravel Failed Job Monitor](https://github.com/spatie/laravel-failed-job-monitor) - Get notified when a queued job fails 122 | * [Laravel GeoIP](https://github.com/Torann/laravel-geoip) - Determine the geographical location of website visitors based on their IP addresses 123 | * [Laravel Glide](https://github.com/spatie/laravel-glide) - Easily convert images with Glide 124 | * [Laravel Hashids](https://github.com/vinkla/laravel-hashids) - Generate unique, non-sequential ids using [Hashids](http://hashids.org/php/) 125 | * [Laravel Markdown](https://github.com/GrahamCampbell/Laravel-Markdown) - CommonMark markdown parser 126 | * [Laravel MediaLibrary](https://github.com/spatie/laravel-medialibrary) - Associate files with Eloquent models 127 | * [Laravel Menu](https://github.com/spatie/laravel-menu) - Html menu generator for Laravel 128 | * [Laravel Messenger](https://github.com/cmgmyr/laravel-messenger) - User messaging system 129 | * [Laravel Moderation](https://github.com/hootlex/laravel-moderation) - A simple Moderation System for Laravel 5.* that allows you to Approve or Reject resources like posts, comments, users, etc. 130 | * [Laravel Paginateroute](https://github.com/spatie/laravel-paginateroute) - Laravel router extension to easily use Laravel's paginator without the query string 131 | * [Laravel Pjax](https://github.com/spatie/laravel-pjax) - A pjax middleware for Laravel 5 132 | * [Laravel Responsecache](https://github.com/spatie/laravel-responsecache) - Speed up a Laravel app by caching the entire response 133 | * [Laravel Snappy](https://github.com/barryvdh/laravel-snappy) - HTML to PDF generator using wkhtmltopdf 134 | * [Laravel Stapler](https://github.com/CodeSleeve/laravel-stapler) - ORM-based file upload manager 135 | * [Laravel url signer](https://github.com/spatie/laravel-url-signer) - Create and validate signed URLs with a limited lifetime 136 | * [Laravel Tail](https://github.com/spatie/laravel-tail) - The missing tail command 137 | * [Laravel Tags](https://github.com/spatie/laravel-tags) - Add tags and taggable behaviour to your Laravel app 138 | * [Laravel Uptime Monitor](https://github.com/spatie/laravel-uptime-monitor) - A powerful and easy to configure uptime and ssl monitor 139 | * [Laravel Stats Tracker](https://github.com/antonioribeiro/tracker) - Gather information from requests to identify and store 140 | * [Listify](https://github.com/lookitsatravis/listify) - Add sorting/ordering capabilities to any Eloquent model 141 | * [noCAPTCHA](https://github.com/ARCANEDEV/noCAPTCHA) - Helper for Google's new noCAPTCHA (reCAPTCHA) 142 | * [Purifier](https://github.com/mewebstudio/purifier) - HTMLPurifier for Laravel 5 - HTML filter 143 | * [Revisionable](https://github.com/VentureCraft/revisionable) - Create a revision history for Eloquent models 144 | * [SEOTools](https://github.com/artesaos/seotools) - Helpers for some common SEO techniques 145 | * [Laravel Setting](https://github.com/anlutro/laravel-settings) - Persistent configuration settings that are stored in JSON files 146 | * [Friendship](https://github.com/hootlex/laravel-friendships) - Friendship management system - send, receive, accept, deny friend requests 147 | * [Teamwork](https://github.com/mpociot/teamwork) - User to team associations with an invite system 148 | * [Validating](https://github.com/dwightwatson/validating) - Trait for validating Eloquent models 149 | * [VAT Calculator](https://github.com/mpociot/vat-calculator) - Handle all the hard stuff related to EU MOSS vat regulations 150 | * [Laravel Uuid](https://github.com/webpatser/laravel-uuid) - Laravel package to generate a UUID according to the RFC 4122 standard 151 | * [Laravel Installer](https://github.com/RachidLaasri/LaravelInstaller) - Laravel package to allow users to install your application just by following the setup wizard, like WordPress 152 | * [Laravel Test Factory Generator](https://github.com/mpociot/laravel-test-factory-helper) - Generate Laravel test factories from your existing models 153 | * [Laravel-modules](https://github.com/nWidart/laravel-modules) - Easy Module Management In Laravel 154 | 155 | ##### Working with Javascript 156 | 157 | * [Laroute](https://github.com/aaronlord/laroute) - Generate Laravel route URLs from JavaScript 158 | * [PHP Vars to JavaScript Transformer](https://github.com/laracasts/PHP-Vars-To-Js-Transformer) - Pass server-side string/array/collection/whatever to JavaScript 159 | * [Javascript Validation](https://github.com/proengsoft/laravel-jsvalidation) - Use validation rules, messages, FormRequest and validators to validate forms in client side without need to write any Javascript code 160 | 161 | ##### Databases, ORMs, Migrations & Seeding 162 | 163 | * [Backup Manager](https://github.com/backup-manager/laravel) - Backup and restore databases from S3, Dropbox, SFTP etc. 164 | * [Baum](https://github.com/etrepat/baum) - Nested Sets pattern implementation 165 | * [ClosureTable](https://github.com/franzose/ClosureTable) - Closure table pattern implementation 166 | * [Eloquence](https://github.com/kirkbushell/eloquence) - Extra features for Eloquent models 167 | * [iSeed](https://github.com/orangehill/iseed) - Generate a new seed file from an existing database table 168 | * [Laravel OCI8](https://github.com/yajra/laravel-oci8) - Oracle DB driver for Laravel 4|5 via OCI8 169 | * [Laravel Backup](https://github.com/spatie/laravel-backup) - Backup your app 170 | * [Laravel Doctrine](https://github.com/laravel-doctrine/orm) - Doctrine 2 ORM implementation 171 | * [Laravel MongoDB](https://github.com/jenssegers/laravel-mongodb) - Eloquent model and query builder with support for MongoDB 172 | * [Migrations Generator](https://github.com/Xethron/migrations-generator) - Generate migrations from an existing database 173 | * [Sofa/Eloquence](https://github.com/jarektkaczyk/eloquence) - Extensions for the Eloquent ORM 174 | * [Tenanti](https://github.com/orchestral/tenanti) - Multi-tenant database schema manager 175 | 176 | ##### Search 177 | 178 | * [Algolia Search](https://github.com/algolia/algoliasearch-laravel) - Integrates the Algolia Search API to the Laravel Eloquent ORM 179 | * [Elasticquent](https://github.com/elasticquent/Elasticquent) - Elasticsearch for Eloquent models 180 | * [Plastic](https://github.com/sleimanx2/plastic) - Fluently mapping and searching Elasticsearch 181 | * [Laravel Search](https://github.com/mmanos/laravel-search) - Unified API for Elasticsearch, Algolia, and ZendSearch 182 | * [SearchIndex](https://github.com/spatie/searchindex) - Store and retrieve objects from Algolia or Elasticsearch 183 | * [Searchable](https://github.com/nicolaslopezj/searchable) - Trait that adds a simple search function to Eloquent models 184 | * [TNTSearch](https://github.com/teamtnt/tntsearch) - A fully featured full text search engine written in PHP 185 | 186 | ##### APIs 187 | 188 | * [ApiGuard](https://github.com/chrisbjr/api-guard) - Allow API authentication with API keys 189 | * [Dingo API](https://github.com/dingo/api) - Multi-purpose toolkit for developing RESTful APIs 190 | * [Laravel CORS](https://github.com/barryvdh/laravel-cors) - Add CORS (Cross-Origin Resource Sharing) headers support 191 | * [Laravel Fractal](https://github.com/spatie/laravel-fractal) - Output complex, flexible, AJAX/RESTful data structures with Fractal in Laravel and Lumen 192 | 193 | ##### Tasks, Commands and Scheduling 194 | 195 | * [Dispatcher](https://github.com/indatus/dispatcher) - Scheduler for Artisan commands 196 | * [Elixir](https://github.com/laravel/elixir) - Node(NPM) package to run Gulp tasks that watch files, run tests, minify CSS, concatenate scripts etc. 197 | * [Envoy](https://github.com/laravel/envoy) - SSH Task Runner 198 | 199 | ##### Payments 200 | 201 | * [Cashier](https://github.com/laravel/cashier) - Subscription billing with Stripe 202 | * [Omnipay for Laravel](https://github.com/ignited/laravel-omnipay) - Integrate the [Omnipay](https://github.com/thephpleague/omnipay) PHP library 203 | 204 | ##### Optimization 205 | 206 | * [Intervention Image Cache](https://github.com/Intervention/imagecache) - Caching extension for the Intervention Image Class 207 | * [Laravel HTMLMin](https://github.com/GrahamCampbell/Laravel-HTMLMin) - Blade/HTML/CSS/javascript minifier 208 | 209 | ##### Localization 210 | 211 | * [Language Files](https://github.com/caouecs/Laravel-lang) - Validation, Pagination and Reminders language lines in 37 languages 212 | * [Laravel Localization](https://github.com/mcamara/laravel-localization) - Add i18n support via routes 213 | * [Laravel Translatable](https://github.com/spatie/laravel-translatable) - Making Eloquent models translatable by storing translations as JSON. 214 | * [Laravel Translatable](https://github.com/dimsav/laravel-translatable) - Retrieve and store translatable Eloquent model instances 215 | * [Laravel Translator](https://github.com/vinkla/laravel-translator) - Translate Eloquent models into multiple languages 216 | * [Laravel Date](https://github.com/jenssegers/date) - A library to help you work with dates in multiple languages, based on Carbon 217 | * [Laravel Langman](https://github.com/themsaid/laravel-langman) - Manage language files from Artisan Console 218 | * [Laravel Translation](https://github.com/waavi/translation) - Allow live edit/caching of translation entries, and localization of urls and Eloquent Model attributes. 219 | 220 | ##### Third-party Service Integration 221 | 222 | * [Laravel Algolia](https://github.com/vinkla/laravel-algolia) - Algolia API bridge 223 | * [Laravel Analytics](https://github.com/spatie/laravel-analytics) - An opinionated Laravel 5 package to retrieve pageviews and other data from Google Analytics 224 | * [Laravel DigitalOcean](https://github.com/GrahamCampbell/Laravel-DigitalOcean) - DigitalOceanV2 bridge 225 | * [Laravel Dropbox](https://github.com/GrahamCampbell/Laravel-Dropbox) - Dropbox bridge 226 | * [Laravel Facebook](https://github.com/vinkla/laravel-facebook) - Facebook API bridge 227 | * [Laravel GitHub](https://github.com/GrahamCampbell/Laravel-GitHub) - PHP GitHub API bridge 228 | * [Laravel GitLab](https://github.com/vinkla/laravel-gitlab) - GitLab API bridge 229 | * [Laravel Googletagmanager](https://github.com/spatie/laravel-googletagmanager) - Easily setup and send data to Google Tag Manager 230 | * [Laravel Instagram](https://github.com/vinkla/laravel-instagram) - Instagram API bridge 231 | * [Laravel Newsletter](https://github.com/spatie/laravel-newsletter) - Send newsletters with Mailchimp 232 | * [Laravel Parse](https://github.com/GrahamCampbell/Laravel-Parse) - PHP Parse SDK bridge 233 | * [Laravel Pusher](https://github.com/vinkla/laravel-pusher) - Pusher API bridge 234 | * [Laravel Pushwoosh](https://github.com/hoymultimedia/Laravel-Pushwoosh) - Pushwoosh API bridge 235 | * [Laravel Vimeo](https://github.com/vinkla/laravel-vimeo) - Vimeo API bridge 236 | 237 | 238 | ## Development Setup 239 | 240 | * [Homestead](https://laravel.com/docs/5.3/homestead) - Official Vagrant box for Laravel 241 | * [Getting Started with Laravel Homestead](https://scotch.io/tutorials/getting-started-with-laravel-homestead) 242 | * [Installation on macOS and Linux](https://laracasts.com/series/laravel-5-from-scratch/episodes/3) 243 | * [Installation on Windows](http://blog.teamtreehouse.com/laravel-homestead-on-windows) 244 | * [Valet](https://laravel.com/docs/5.3/valet/) - development environment for Mac minimalists 245 | * [LaraDock](https://github.com/LaraDock/laradock) - Run Laravel on Docker (Like Homstead but for Docker instead of Vagrant). 246 | * [LaraEdit Docker](https://github.com/laraedit/laraedit-docker) - Homestead environment in a single Docker container. 247 | * Install Laravel with Composer 248 | * [Windows](https://www.youtube.com/watch?v=m3D894qZKws) 249 | * [macOS or Linux](https://laracasts.com/lessons/laravel-installation-for-newbs) 250 | * [Laragon](https://laragon.org/) - Isolated development environment on Windows 251 | 252 | ## Application Hosting 253 | 254 | * [Forge](https://forge.laravel.com/) - Provision optimized PHP servers on Linode, DigitalOcean etc. 255 | * [Server Management with Forge](https://laracasts.com/series/server-management-with-forge) (Laracasts) 256 | * [Getting your first site up and running in Laravel Forge](https://mattstauffer.co/blog/getting-your-first-site-up-and-running-in-laravel-forge) (Matt Stauffer) 257 | * [ForgeRecipes](http://forgerecipes.com/) 258 | * [FortRabbit](https://www.fortrabbit.com/laravel-hosting) ([Video](https://laracasts.com/lessons/from-zero-to-deploy-with-fortrabbit)) 259 | * [PagodaBox](https://pagodabox.io/) ([Documentation](https://pagodabox.io/docs/framework_laravel)) 260 | * [Heroku](https://www.heroku.com/) ([Tutorial](https://mattstauffer.co/blog/installing-a-laravel-app-on-heroku)) 261 | * [IBM BlueMix](https://console.ng.bluemix.net/) ([Tutorial](https://developer.ibm.com/bluemix/2014/06/17/getting-started-laravel-bluemix/)) 262 | * [AWS Elastic Beanstalk](https://aws.amazon.com/elasticbeanstalk/) ([Tutorial](http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/php-laravel-tutorial.html#php-laravel-tutorial-deploy)) 263 | 264 | ## Application Deployment 265 | 266 | * [Envoyer](https://envoyer.io/) - Zero down-time Deployer for PHP & Laravel projects 267 | * [Deployments with Envoyer](https://laracasts.com/series/envoyer) (Laracasts) 268 | * [Rocketeer](https://github.com/rocketeers/rocketeer) - Task runner and deployment package 269 | 270 | ## Articles, Tutorials, Blogs etc. 271 | 272 | * [Tuts+](http://code.tutsplus.com/categories/laravel) 273 | * [SitePoint](https://www.sitepoint.com/php/page/0/?filter[4047]=on) 274 | * [Medium](https://medium.com/tag/laravel/latest) 275 | * [Christopher Pitt](https://medium.com/laravel-4) 276 | * [Culttt](http://culttt.com/tag/cribbb/) 277 | * [Scotch](https://scotch.io/tag/laravel) 278 | * [Fideloper](http://fideloper.com/tag/laravel) 279 | * [Maxoffsky](https://maxoffsky.com/tag/laravel/) 280 | * [KodeInfo](http://kodeinfo.com/main_category/laravel) 281 | * [Taylor Otwell](http://taylorotwell.com/) 282 | * [Digital Ocean](https://www.digitalocean.com/community/search?q=laravel&type=tutorials) 283 | * [Matt Stauffer](https://mattstauffer.co/tags/laravel) 284 | * [Creative Punch](http://creative-punch.net/articles/php-articles/laravel-tutorials/) 285 | * [Ryan Tablada](http://ryantablada.com/tag/Laravel) 286 | * [Mohammad Gufran](http://www.gufran.me/tag/Laravel/) 287 | * [Adam Engebretson](http://blog.enge.me/4) 288 | * [CodeHeaps](http://www.codeheaps.com/) 289 | * [Laravel India](http://blog.laravel.in/) 290 | * [Vegi Bit](http://vegibit.com/tag/laravel/) 291 | * [WSnippets](http://wsnippets.com/category/laravel/) 292 | * [Kirk Bushell](http://kirkbushell.me/) 293 | * [Andrews Ang](http://blog.kongnir.com/category/laravel-2/) 294 | * [DeveloPHP](http://www.develophp.org/category/web/laravel/) 295 | * [Jason Lewis](http://jasonlewis.me/category/laravel) 296 | * [Eric Barnes](https://ericlbarnes.com/tag/laravel/) 297 | * [Jens Segers](https://jenssegers.com/) 298 | * [Neon Tsunami](https://www.neontsunami.com/tags/laravel) 299 | * [Stidges](http://blog.stidges.com/) 300 | * [Scott Wilcox](https://dor.ky/tag/laravel/) 301 | * [Clivern](http://clivern.com/tag/laravel/) 302 | * [Code Gains](http://codegains.com/tag/laravel-2/) 303 | * [Stillat](http://www.stillat.com/blog/category/programming/laravel/) 304 | * [Easy Laravel Book Blog](http://www.easylaravelbook.com/blog/) 305 | * [Bosnadev](https://bosnadev.com/tag/laravel-2/) 306 | * [Vedovelli (PT-BR)](http://www.vedovelli.com.br/tag/laravel/) 307 | * [CodeTutorial](https://www.codetutorial.io/tag/laravel/) 308 | * [Ryan Chenkie](http://ryanchenkie.com/tag/laravel/) 309 | * [Laravel Tips](https://laraveltips.wordpress.com/) 310 | * [Codingo Tuts](https://tuts.codingo.me/category/web-development/laravel) 311 | * [Antonio Carlos Ribeiro](https://antoniocarlosribeiro.com/technology) 312 | * [Laravel Coding](http://laravelcoding.com/blog) 313 | * [Laraveles](http://laraveles.com/blog/) (ES) 314 | * [Styde](https://styde.net/cursos/) (ES) 315 | * [CodigoFacilito](https://codigofacilito.com/courses/laravel)(ES) 316 | * [Laravel Daily](http://laraveldaily.com/) 317 | * [Freek Van der Herten](https://murze.be/tag/laravel/) 318 | * [Tutsnare](http://tutsnare.com/category/tutorials/laravel/) 319 | * [ForLaravel](https://forlaravel.com/) 320 | * [Good Heads](http://goodheads.io/category/laravel/) 321 | * [Ryan Stelmat](http://ryanstelmat.com/tag/laravel/) 322 | 323 | ## Videos 324 | 325 | * [Laracasts](https://laracasts.com/) 326 | * [Coursecode](https://www.codecourse.com/) ([YouTube](https://www.youtube.com/user/phpacademy/playlists)) 327 | * [Tuts+](http://code.tutsplus.com/categories/laravel/courses) 328 | * [Udemy](https://www.udemy.com/courses/search/?q=laravel&lang=en) 329 | * [Treehouse](https://teamtreehouse.com/library/q:laravel) 330 | * [Duilio Palacios](https://www.youtube.com/user/silencedsg/videos) 331 | * [DevDojo](https://devdojo.com/search?value=laravel) 332 | * [Amitav Roy](https://www.youtube.com/channel/UC4gijXR8cM4gmEt9Olse-TQ/videos) 333 | * [Lynda](https://www.lynda.com/Laravel-training-tutorials/2779-0.html) 334 | * [Pluralsight](https://www.pluralsight.com/search?q=laravel&categories=course) 335 | * [Laracademy](https://laracademy.co/) 336 | 337 | ## Conferences 338 | 339 | * [Laracon US](http://laracon.us/) 340 | * [Laracon EU](http://laracon.eu/2016/) 341 | 342 | ##### Videos 343 | 344 | * [Laracon EU 2016](https://www.youtube.com/playlist?list=PLMdXHJK-lGoCMkOxqe82hOC8tgthqhHCN) 345 | * [Laracon US 2016](https://streamacon.com/video/laracon-us) 346 | * [Laracon EU 2015](https://www.youtube.com/playlist?list=PLMdXHJK-lGoA9SIsuFy0UWL8PZD1G3YFZ) 347 | * [Laracon EU 2014](http://laracon.eu/2014/#schedule) 348 | * [Laracon US 2014](http://userscape.com/laracon/2014/) 349 | * [Laracon EU 2013](http://laracon.eu/2013/talks/) 350 | * [Laracon US 2013](https://www.youtube.com/playlist?list=PLkwAlZpjHQbLcox_S_AgGU24QUfKgXayN) 351 | 352 | ## Books 353 | 354 | * [Laravel Starter](https://www.packtpub.com/web-development/laravel-starter) by Shawn McCool 355 | * [Laravel: Code Happy](https://leanpub.com/codehappy) by Dayle Rees 356 | * [Laravel: Code Bright](https://leanpub.com/codebright) by Dayle Rees 357 | * [Laravel: Code Smart](https://leanpub.com/codesmart) by Dayle Rees 358 | * [Laravel: From Apprentice To Artisan](https://leanpub.com/laravel) by Taylor Otwell 359 | * [Laravel 4 Cookbook](https://leanpub.com/laravel4cookbook) by Christopher Pitt and Taylor Otwell 360 | * [Laravel Testing Decoded](https://leanpub.com/laravel-testing-decoded) by Jeffrey Way 361 | * [Refactoring to Collections](https://adamwathan.me/refactoring-to-collections/) by Adam Wathan 362 | * [Implementing Laravel](https://leanpub.com/implementinglaravel) by Chris Fidao 363 | * [Getting Stuff Done with Laravel 4](https://leanpub.com/gettingstuffdonelaravel) by Chuck Heintzelman 364 | * [Laravel Application Development Blueprints](https://www.packtpub.com/web-development/laravel-application-development-blueprints) by Arda Kılıçdağı and Halil İbrahim Yılmaz 365 | * [Build APIs You Won't Hate](https://leanpub.com/build-apis-you-wont-hate) by Phil Sturgeon 366 | * [Integrating Front end Components with Web Applications](https://leanpub.com/frontend) by Maksim Surguy 367 | * [Laravel Design Patterns and Best Practices](https://www.packtpub.com/web-development/laravel-design-patterns-and-best-practices) by Arda Kılıçdağı and Halil İbrahim Yılmaz 368 | * [Step by Step Real World Application with Laravel 4](https://leanpub.com/real-world-laravel4) by Ibrahim Yusuf 369 | * [Learning Laravel 4 Application Development](https://www.packtpub.com/web-development/learning-laravel-4-application-development) by Hardik Dangar 370 | * [Getting Started with Laravel 4](https://www.packtpub.com/web-development/getting-started-laravel-4) by Raphaël Saunier 371 | * [Laravel Application Development Cookbook](https://www.packtpub.com/web-development/laravel-application-development-cookbook) by Terry Matula 372 | * [Building Web Applications Using Parse REST API](https://leanpub.com/building-web-applications-using-parse-rest-api) by Mhd Zaher Ghaibeh 373 | * [Laravel - My First Framework](https://leanpub.com/laravel-first-framework) by Maksim Surguy 374 | * [Easy Laravel 5](https://leanpub.com/easylaravel/) by W. Jason Gilmore 375 | * [Laravel 5 Essentials](https://www.packtpub.com/web-development/laravel-5-essentials) by Martin Bean 376 | * [Easy E-Commerce Using Laravel and Stripe](https://leanpub.com/easyecommerce) by W. Jason Gilmore and Eric L. Barnes 377 | * [Laravel 5.1 Beauty](https://leanpub.com/l5-beauty) by Chuck Heintzelman 378 | * [Design Patterns with PHP and Laravel](https://leanpub.com/larasign) by Kelt Dockins 379 | * [Mastering Laravel](https://www.packtpub.com/web-development/mastering-laravel) by Christopher John Pecoraro 380 | * [How to Build Real-Time Laravel Apps with Pusher](http://pusher-community.github.io/real-time-laravel/) by Pusher 381 | * [Learning Laravel's Eloquent](https://www.packtpub.com/web-development/learning-laravel%E2%80%99s-eloquent) by Francesco Malatesta 382 | * [Laravel 5 Learn Easy](https://leanpub.com/laravel5learneasy) by Sanjib Sinha 383 | * [Laravel and AngularJS](https://leanpub.com/laravel-and-angularjs) by Daniel Schmitz and Daniel Pedrinha Georgii 384 | * [Laravel Collections Unraveled](https://leanpub.com/laravelcollectionsunraveled) by Jeff Madsen 385 | * [Writing APIs With Lumen](https://leanpub.com/lumen-apis) by Paul Redmond 386 | * [The Laravel Survival Guide](https://leanpub.com/laravelsurvivalguide) by Tony Lea 387 | * [Laraboot: Laravel 5 For Beginners](https://leanpub.com/laravel-5-for-beginners-laraboot) by Bill Keck 388 | * [Laravel 5.3 For Beginners](https://leanpub.com/laravel-5-3-for-beginners) by Bill Keck 389 | 390 | ## Starter Projects 391 | 392 | * [LaraAdmin](http://laraadmin.com/) 393 | * [Laracogs](https://github.com/yabhq/laracogs) 394 | * [Laravel 5.2 Boilerplate](https://github.com/rappasoft/laravel-5-boilerplate) 395 | * [Laravel 5 Angular Material Starter](https://github.com/jadjoubran/laravel5-angular-material-starter) 396 | * [Acacha adminlte-laravel](https://github.com/acacha/adminlte-laravel) 397 | * [Laravel Hackathon Starter](https://github.com/unicodeveloper/laravel-hackathon-starter) 398 | * [Laravel API](https://github.com/joselfonseca/laravel-api) 399 | * [Laravel Angular AdminLTE](https://github.com/silverbux/laravel-angular-admin) 400 | * [Backpack for Laravel](https://backpackforlaravel.com) 401 | * [Starter Someline](https://starter.someline.com) 402 | * [Laravel-admin](https://github.com/z-song/laravel-admin) 403 | * [Voyager](https://the-control-group.github.io/voyager/) 404 | * [Laravel REST API Boilerplate](https://github.com/francescomalatesta/laravel-api-boilerplate-jwt) 405 | * [WebEd CMS](https://github.com/sgsoft-studio/webed) 406 | 407 | ## Codebases for Reference 408 | 409 | * [92Five](https://github.com/chintanbanugaria/92five) - Project management application 410 | * [Cachet](https://github.com/cachethq/Cachet) - Status page system for websites and APIs 411 | * [Deployer](https://github.com/REBELinBLUE/deployer) - Application deployment system 412 | * [Invoice Ninja](https://github.com/invoiceninja/invoiceninja) - Invoicing, expenses, & time-tracking application 413 | * [Koel](https://github.com/phanan/koel) - Personal music streaming server 414 | * [Laravel Tricks](https://github.com/CodepadME/laravel-tricks) - Source for the Laravel Tricks website 415 | * [Laravel.io](https://github.com/laravelio/laravel.io) - Source for the Laravel.io Community Portal 416 | * [Paperwork](https://github.com/twostairs/paperwork) - Note-taking & archiving application 417 | * [PHPHub](https://github.com/summerblue/phphub) - Forum and source for the PHP & Laravel China community 418 | * [Flarum](https://github.com/flarum/flarum) - Delightfully simple forum 419 | * [Laramap](https://github.com/laramap/laramap.com) - Source of Laramap.com 420 | * [Attendize](https://github.com/Attendize/Attendize) - Ticket selling and event management platform 421 | * [Katana](https://github.com/themsaid/katana) - Static site/blog generator with markdown support 422 | * [Antvel](https://github.com/ant-vel/antVel) - Ecommerce platform 423 | * [Jigsaw](http://jigsaw.tighten.co) - Static site generator 424 | * [Canvas](https://github.com/austintoddj/Canvas) - Minimal Blogging Application For Developers. 425 | * [Vuedo](https://github.com/Vuedo/vuedo) - Vuedo is blog platform, built with Laravel and Vue.js 426 | * [Screeenly](https://github.com/stefanzweifel/screeenly) - Create website screenshots through an API 427 | 428 | ## Content Management Systems 429 | 430 | * [OctoberCMS](http://octobercms.com/) 431 | * [PyroCMS](https://www.pyrocms.com/) 432 | * [Lavalite](http://www.lavalite.org/) 433 | * [Bootstrap CMS](https://github.com/BootstrapCMS/CMS) 434 | * [TypiCMS](https://github.com/typicms/base) 435 | * [Asgard CMS](https://asgardcms.com/) 436 | * [Microweber](https://microweber.com/) 437 | * [Coaster CMS](https://www.coastercms.org/) 438 | * [Statamic](https://statamic.com/) 439 | * [Quarx](https://github.com/yabhq/quarx) 440 | * [WebEd CMS](https://github.com/sgsoft-studio/webed) 441 | 442 | ## Newsletters 443 | 444 | * [Laravel News](https://laravel-news.com/) ([archive](https://laravel-news.com/archive/)) 445 | * [Laravel Weekly](http://laravelweekly.com/) 446 | 447 | ## Podcasts 448 | 449 | * [The Laravel Podcast](http://www.laravelpodcast.com/) 450 | * [The Laravel News Podcast](https://laravel-news.com/podcast/ ) 451 | * [The Laracasts Snippet](https://laracasts.simplecast.fm/) 452 | * [Hecho en Laravel (Spanish)](http://hechoenlaravel.com) 453 | 454 | ## Community 455 | 456 | * [Laracasts Forum](https://laracasts.com/discuss) 457 | * [Laravel.io Forum](http://laravel.io/forum) 458 | * [Larachat Slack](https://larachat.slack.com/) ([Signup](https://larachat.typeform.com/to/wqvupv)) 459 | * [Gitter](https://gitter.im/laravel/laravel) 460 | * [IRC Channel](http://laravel.io/chat) 461 | * [StackOverflow](http://stackoverflow.com/questions/tagged/laravel) 462 | * [Twitter](https://twitter.com/laravelphp) 463 | * [Google+](https://plus.google.com/communities/106838454910116161868) 464 | * [Reddit](https://www.reddit.com/r/laravel) 465 | * [Quora](https://www.quora.com/topic/Laravel) 466 | * [Facebook](https://www.facebook.com/LaravelCommunity) 467 | * [LinkedIn](https://www.linkedin.com/groups/4419933/profile) 468 | * [Laraveles Slack](https://laraveles.slack.com) ([Signup](http://laraveles.com/blog/wp-login.php?action=slack-invitation)) 469 | 470 | ##### Local User Groups 471 | 472 | * [Laravel Russia](https://laravel.ru/) ([VK group](http://m.vk.com/laravel_rus)) 473 | * [Laravel France](https://laravel.fr/) 474 | * [Laravel Indonesia](http://id-laravel.com/) ([Facebook group](https://www.facebook.com/groups/laravel/)) 475 | * [Laravel Brasil](http://www.laravel.com.br/) ([Facebook group](https://www.facebook.com/groups/laravelbrasil/)) ([Telegram group](https://telegram.me/laravelbr)) 476 | * [Laravel Turkey](http://www.laravel.gen.tr/) ([Facebook group](https://www.facebook.com/groups/laravelturkiye/)) 477 | * [Laravel Nigeria](http://www.laranaija.com/) ([Facebook group](https://www.facebook.com/groups/laravelnigeria/)) 478 | * [Laravel China](https://phphub.org/) 479 | * [Laravel Taiwan](https://laravel.tw/) ([Facebook group](https://www.facebook.com/groups/laravel.tw/)) 480 | * [Laravel Spanish](http://laraveles.com/foro/) 481 | * [Laravel Korea](https://www.laravel.co.kr/) ([Facebook group](https://www.facebook.com/groups/laravelkorea/)) 482 | * [Laravel Japan](http://laravel.jp/) ([Facebook group](https://www.facebook.com/groups/laravel.jp/)) 483 | * [Laravel Tokyo](https://laravel.tokyo/) ([Facebook group](https://www.facebook.com/groups/laraveltokyo/)) 484 | * [Laravel Malaysia](https://www.facebook.com/groups/laravel.my/) 485 | * [Laravel Algeria] (https://www.facebook.com/groups/LaravelAlgeria/) 486 | * [Laravel Greece](http://www.laravel.gr) ([Facebook page](https://www.facebook.com/laravelgr)) 487 | * [Laravel Middle East](http://laravelme.com/) ([Facebook page](https://www.facebook.com/laravelme)) 488 | * [Laravel Georgia](https://www.facebook.com/groups/laravel.georgia/) 489 | * [Laravel Italy](http://laravel-italia.it) 490 | * [Laravel Viet Nam](https://www.facebook.com/groups/vietnam.laravel/) 491 | 492 | ##### Meetups 493 | 494 | * [All Meetups](http://www.meetup.com/topics/laravel/) 495 | * [London Meetup](https://www.meetup.com/London-Laravel/) 496 | * [Buenos Aires, Argentina Meetup](https://www.meetup.com/Laravel-Buenos-Aires/) 497 | * [Morocco Meetup](https://www.meetup.com/moroccophp/) 498 | * [Athens-Greece Meetup](https://www.meetup.com/athens-laravel-meetup/) 499 | * [Copenhagen Meetup](https://www.meetup.com/Copenhagen-Laravel-Meetup/) 500 | * [Detroit Meetup](https://www.meetup.com/Laravel-Detroit/) 501 | * [Paris Meetup](https://www.meetup.com/fr-FR/Paris-Laravel-Meetup/) 502 | * [Melbourne, Australia Meetup](https://www.meetup.com/Melbourne-laravel-Meetup/) 503 | 504 | ## Jobs 505 | 506 | * [LaraJobs](https://larajobs.com/) 507 | * [Laravel Gurus](https://laravelgurus.com/) 508 | * [With Laravel](http://withlaravel.com/) 509 | 510 | ## Hosted Development Tools 511 | 512 | * [Laravel Shift](https://laravelshift.com/) - Automated upgrade tool for Laravel projects 513 | * [Laravel Versions {x.y.z}](https://laraver.xyz/) - Monitor Laravel for updates 514 | * [Laragen](http://makzumi.com/laragen/) - View generator 515 | * [Laravel Schema Designer](http://laravelsd.com/) - Create, export and share database schemas 516 | * [Laravel Database Designer](http://biodesignrealworld.github.io/LaravelDatabaseDesigner/) - Graphical tool to create database schemas 517 | * [Laravel Model Generator Online](http://andressantibanez.com/laravel-model-generator/) - Make a laravel model online with migration code also generated 518 | * [StyleCI](https://styleci.io) - PHP Coding Style Service 519 | 520 | ## Miscellaneous 521 | 522 | * [CodeCanyon](https://codecanyon.net/tags/laravel?term=laravel) - Paid scripts and plugins 523 | 524 | ## Contributing 525 | 526 | Found an awesome package, blog, video etc.? Send me a pull request! 527 | 528 | #### Guidelines 529 | 530 | * Please make an individual pull request for each suggestion 531 | * Make sure the Travis tests pass on your pull request 532 | * Use the following format for links: \[Resource\]\(URL\) 533 | * Want to suggest a package? Read the [Contribution Guide](https://github.com/chiraggude/awesome-laravel/blob/master/CONTRIBUTING.md) 534 | * New categories or improvements to the existing categorization are welcome 535 | 536 | ## License 537 | 538 | [![CC BY 4.0](https://licensebuttons.net/l/by/4.0/88x31.png)](https://creativecommons.org/licenses/by/4.0/) 539 | 540 | Awesome Laravel is licensed under a [Creative Commons Attribution 4.0 International License](https://creativecommons.org/licenses/by/4.0/). 541 | --------------------------------------------------------------------------------