Você está na página 1de 246

Express.

js References

Table of Contents
1. VietSol CMS
i. Tools
i. Git
i. GitLab
ii. Sublime Text
i. Snippets
iii. PHP Storm
iv. Komodo
ii. Server
i. Nginx
ii. FastCGI
iii. HHMV
iv. PHPNG
v. Cloud
vi. Amazon SES
vii. Cron
iii. Composer
i. Create Project
iv. Deployment
v. Monitoring
vi. Load Balancing
vii. Mobile
2. Designs
3. Frontend
i. Input
i. Form
ii. Persistence
iii. Checkbox
iv. Autocomplete
v. Select
ii. Display
i. Message
ii. Step
iii. Tooltip
iv. Layout
v. Menu
vi. Tabs
vii. Modal
viii. Collapse
ix. Dialog
x. Fonts
xi. Hover Effects
xii. Scroll to top
iii. Javascript
i. RequiredJS
ii. jQuery
i. Cross Domain AJAX Request
iii. jQuery UI
iv. ReactJS
2

Express.js References

iv. CSS & HTML


i. Foundation
ii. Bootstrap
v. Templates
i. Wholesale Foods
ii. Booking
4. Backend
i. Apps
ii. Web Chat
iii. Programming
i. Yeoman
ii. Gulp
iii. Node.js
iv. Ruby
v. Go
vi. PHP
vii. Laravel
viii. Lumen
5. API
i. Packages
ii. Modules
iii. Applications
i. Generators
ii. CRUD
iv. Routing
v. Request & Input
i. Ajax
i. PAJAX
ii. Socket
iii. Guzzle
iv. Crawler
v. SOAP
vi. Views & Responses
i. Assets
ii. HTML
iii. Populate
iv. Templating
i. Blade
ii. Twig
iii. SPAs
iv. Handlebars.js
v. EmberJS
vi. AngularJS
vii. JsRender
viii. BackboneJS
v. Widgets
vii. Controllers
viii. Database
i. MySQL
ii. IndexedDB
iii. Elasticsearch
iv. Redis
v. MongoDB
3

Express.js References

vi. Denormalization
ix. Migrations
x. Eloquent
i. Design Patterns
i. PSR
ii. Models
iii. Repositories
iv. Presenter
ii. Relationships
i. Join
ii. Update
iii. Validation
iv. Grid
i. Add/Remove Rows
ii. jqGrid
iii. DataTables
iv. Table Sorter
v. Editable Table
vi. Invoices
v. Filter
vi. Pagination
i. Infinite Scroll
vii. Searchable
viii. Sortable
ix. Hidden
x. Schema
xi. Revisionable
xii. Accessors & Mutators
xiii. Boot
xiv. SQL
xi. Localization
xii. Multilingual
xiii. Cookie
xiv. Session
xv. Cache
i. APC
ii. OPCache
iii. Pagespeed Module
xvi. Queues
xvii. Events
xviii. CLI
xix. Helper
i. Collection
ii. Array
iii. String
i. Vietnamese
iv. Number
v. Date/Time
vi. Object
vii. JSON
viii. Check
ix. Random
x. Parse
4

Express.js References

xi. Underscore
xx. Security
i. Crypt
ii. Captcha
iii. XSS
iv. Token
xxi. Email
xxii. Testing
i. Errors
ii. Debug
iii. Logging
iv. Codeception
v. Selenium
vi. Continuous Integration
i. Jenkins
6. Users Management
i. Sentry 2
i. Syntara
ii. Password
iii. Online Counter
iv. Social Login
v. OAuth
vi. Token Auth
7. Pages Management
i. Slug
ii. Editor
8. Contacts Management
i. Google Maps
9. Menu Management
i. Nested Set
ii. Breadcrumbs
iii. Autocomplete
10. News Management
i. Tags
ii. Comments
11. Gallery Management
i. Images
i. Effect
ii. Upload
i. jQuery File Upload
iii. Lazy loader
iv. Responsive Images
12. Videos Management
13. Advert Management
14. Support Management
15. Files Manager
i. Excel
ii. PDF
iii. Sound
16. Categories Mangement
17. Products Management
i. Price
ii. Currency
5

Express.js References

iii. Exchange
18. Orders Management
i. Cart
ii. Checkout
iii. Payments
19. Inventory Management
20. Settings Management
21. Layout Manager
22. SEO
i. Webmaster
i. URL
ii. Meta
iii. Sitemap
iv. Rich Snippets
v. Landing Page
vi. Ping
vii. Open Site Explorer
ii. Shareable
iii. Facebook
iv. RSS
23. Quiz
i. Timer
24. School
i. Mark
25. Google

Express.js References

VietSol CMS
Laravel References
Laravel Book
Server Requirements
PHP >= 5.4
MCrypt PHP Extension Install
Fileinfo
Packages
CMS
laralite-cms | Demo: Home | Admin
TypiCMS - Multilingual CMS built with Laravel 4.2
Gleez CMS - Content Management System that is built on the Kohana Framework
RedminPortal
laravel-cms - A Laravel 4, Bootstrap 3 CMS Built With SOLID Principles In Mind
laracms
Bootstrap-CMS | Screenshots
Laravel-Credentials
Laravel 4 Bootstrap Starter Site
Laravel 4 - Starter Kit
Cart - Cartalyst
Stats Tracker
Indira CMS
Kraken
Tutorial
Best PHP Frameworks for 2014
Best PHP Framework for 2015 SitePoint Survey Results
Building Web Applications from Scratch with Laravel
Testing Like a Boss in Laravel: Models
10 quick tips to get better at Laravel
25 Laravel Tips and Tricks
Best PHP Frameworks for 2014
Laravel 4 E-Commerce

VietSol CMS

Express.js References

Tools
Tools:
Winginx
WinSCP
ConEmu - Windows Console Emulator, Far Manager plugins
cURL for Windows
Graphics
ShareX - Take a screenshot or a screencast, have it uploaded and get the URL copied to your clipboard with a
single hotkey
Paint.NET - Paint.NET is free image and photo editing software for PCs that run Windows
PhotoScape - PhotoScape is a fun and easy photo editing software that enables you to fix and enhance photos
Utilities
Ninite - Install and Update All Your Programs at Once
Filelist Creator
Directory List & Print
Classic Shell
Code Editor:
Brackets
Markdown Preview
Autoprefixer
Inline Regex Editor
Theseus for Brackets
Document
Tocify - A jQuery Table of Contents plugin that can be themed with Twitter Bootstrap or jQueryUI
Schoex - The ultimate school management application
MkDocs
Building Product Documentation with MkDocs
Project Management:
Redmine
Agile plugin
Tutorial
Installing Redmine 2.5 + Passenger + nginx + rvm on Ubuntu 12.04
Install Redmine 2.5.1, and GitLab 6.8 on CentOS 6.5 and Apache 2.2
GitLab Backup Made Easy
Tutorial
Redmine Tutorial
Teamcrop.com
JIRA
Kados - KAnban Dashboard for Online Scrum
Strategy:
Balanced Scorecard
Tutorial
Youtube
iYogi Windows 8

Tools

Express.js References

Git
Tools
Git SCM
TortoiseGit | SourceTree
gitgoodies - Shortcuts for the Git Commands You Use Everyday. https://www.npmjs.com/gitgoodies
Gogs - A self-hosted Git service written in Go
Tutorial
Try Git - Got 15 minutes and want to learn Git?
Learn Git Branching
Git Real
GitHub Cheat Sheet
git ignore exception
Installation and usage of Git with commands
Youtube
GitHub Training & Guides
Branches
Using Branches
Git Reference
Git Branching - Basic Branching and Merging
A successful Git branching model
Focusing on a Team Workflow With Git
Dealing with Emergencies in Git
Merge
Get changes from master into branch in git
How to fetch updated code form master in earlier created branch in git
Resolving a merge conflict from the command line
Pull
What are the differences between 'git pull' and 'git fetch'?

Git

Express.js References

GitLab
Tools
GitLab CE
Backup restore
auto-gitlab-backup - A simple script to backup Gitlab data. This script will backup the $gitlab_home/tmp/backups of
your gitlab installation to a remote host if configured
Tutorial
Package downloads for GitLab CE
How to Setup GitLab: A Self Hosted GitHub
How To Set Up GitLab As Your Very Own Private GitHub Clone
How To Use the GitLab One-Click Install Image to Manage Git Repositories
Installing Gitlab Open Source Git Repository Server
Ubuntu-ssh - - WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED
How to Run Your Own Git Server

Git

10

Express.js References

Sublime Text
Sublime Text 3| Unofficial documentation Packages
SideBarEnhancements
BracketHighlighter
MarkdownEditing
Markdown Extended
MultiEditUtils
Material Color Scheme
Emmet
Volt
auto-save - Automatically saves the current file after every modification
Color Highlighter
Align
DocBlockr
ColorHighlighter - which underlays selected hexadecimal colorcodes with their real color
Alignment - Easy alignment of multiple selections and multi-line selections
TrailingSpaces - Highlight trailing spaces and delete them in a flash
AlignTab - An alignment plugin using regular expression
Expression - This is really glorious plugin that provides api used by many other plugins of sublime-enhanced
as well as great amount of navigation keyboard shortcuts
Completion
SublimeCodeIntel
Better Completion - Better auto-completion working
Go To Class - Sublime Text Plugin to open the class file of the highlighted name
Format
HTML-CSS-JS Prettify
Trimmer
JsFormat - Javascript formatting for Sublime Text 2 & 3
Javascript Beautify
HTMLBeautify - A plugin for Sublime Text that formats (indents) HTML source code. It makes code easier for
humans to read
CodeFormatter - Code Formatter plugin for ST2/ST3
sublime-csscomb - Sublime plugin for CSScombCSS coding style formatter
Sorting And Organizing CSS Using CSSComb
phpfmt - Plugin to format PHP code - supports also PSR1/2
Smart Delete - Plugin for Sublime Text to smart delete all spaces after carret
PHP
Phpcs - PHP CodeSniffer, PHP Coding Standard Fixer, Linter and Mess Detector Support for Sublime Text
SublimeLinter-phpcs
Project PHP ClassBrowser
PhpCodeGen - PhpCodeGen is a Sublime Text 2 and 3 Plugin that generates Object Oriented Code from a
simple shorthand syntax
Laravel Blade Highlighter
Blade Snippets - Snippets for blade template engine
Blade Spacer - Automatically adds spaces between laravel blade templating markers
sublime-php-grammar - Provides Sublime Text PHP grammar
sublime-phpck - Provides PHP completions for Sublime Text
Diff
Diffy - A sublime plugin to show difference between 2 files. It supports both Sublime 2 and 3
FileDiffs - Shows diffs between the current file, or selection(s) in the current file, and clipboard, another file, or
Sublime Text

11

Express.js References

unsaved changes
EasyDiff - An intuitive context menu based diff plugin for Sublime Text
SublimeCodeIntel - A full-featured code intelligence and smart autocomplete engine for Sublime Text
Themes
The Best Sublime Text 3 Themes of 2014
Theme - itg.flat
Theme - Brogrammer
material-theme - Material Theme, the most epic theme for Sublime Text 3 by Mattia Astorino
Debug
Xdebug Client
Debugging with Xdebug and Sublime Text 3
Lint
Sublime Linter - Interactive code linting framework for Sublime Text 3
Sublime Linter-php - SublimeLinter 3 plugin for PHP, using php -l
Sublime Linter-csslint - SublimeLinter plugin for CSS, using csslint
Sublime Linter-jshint - SublimeLinter plugin for JavaScript, using jshint
Tutorial
The Data Directory
Add a custom snippet in Sublime Text
Working With Code Snippets In Sublime Text
Code Snippets In Sublime Text
Create your custom snippets with Sublime Text
Quickly Insert Text & Code with Sublime Text Snippets
Sublime Text 2: Snippet scopes
How to Catch Your Errors in Sublime Text 3

Sublime Text

12

Express.js References

Snippets
Laravel
laravelsnippets - LaravelSnippets.com website | A repository of useful code snippets for Laravel PHP framework.
Submit, grab and share
laravel-recipes
laravel4-snippets - Laravel4 snippets for Sublime Text 2
laravel-sublime-text-2-snippets
laravel-schema-snippet
Laravel-Snippets
L4snippets
Cool-Laravel4-Snippets
sublime-laravel-snippets
Laravel Five Snippets - Laravel 5 Snippets for Sublime Text
Blade Snippets
php-snippets
Icon Fonts - Completions for popular icon fonts such as Font Awesome, Glyphicons and many more!
PHP
Phex
Sublime-Text-PHP-and-Laravel-Snippets
PHPUnit Snippets
sublime-phpcs - PHP CodeSniffer, PHP Coding Standard Fixer, Linter and Mess Detector Support for Sublime
Text
sublime-php-snippets - Provides Sublime Text PHP Snippets
HTML&CSS
bootstrap-sublime
sublime-twitter-bootstrap-snippets
HTML-Snippets - A set of custom HTML snippets for Sublime Text
CSS-Snippets
sublime-snippets
sublime-form-input-snippet
CSS-and-CSS3-Sublime-snippets
bs3-sublime-plugin - Twitter Bootstrap 3 Snippets Plugin for Sublime Text 2/3
foundation-5-sublime-snippets - ZURB Foundation 5 Sublime Text 2 Snippets
PureCSS
Tag - Collection of packages about HTML/XML tags
Javascript
JavaScript Snippets
JavaScript Patterns snippets
sublime-jquery-snippets
sublime-javascript-snippets
sublime-text-underscore-snippets
st-JavaScript-override
Front End Snippets | Docs
jQuery
jquery-plugin-snippets
jQuery
sublime-jquery-snippets - Code snippets for developing with jQuery
Tutorial
How to use dollar signs/JQuery with Sublime Text 2 Snippets?
Sublime Text 3 Guide: Tips, Tricks, and Shortcuts
Sublime Text

13

Express.js References

Sublime Text

14

Express.js References

PHP Storm
Plugins
Laravel Plugin
Symfony2 Plugin
PHP Annotations
PHP Advanced AutoComplete
.gitignore support
Grep Console
Markdown
NodeJS
AngularJS
BrowseWordAtCaret
String Manipulation
Shifter
RegexpTester
JetBrains IDEs
Live Templates
phpstorm-laravel-live-templates
phpstorm-livetemplates
Youtube
PHPStorm - Configuring Snippets & Live Templates
Tutorial
Installing and Configuring XAMPP with PhpStorm IDE
XDebug
Zero-configuration Web Application Debugging with Xdebug and PhpStorm
Getting Xdebug to work with Apache/XAMPP to debug PHP
Configuring XDebug
Enabling Profiling with XDebug
Youtube
Be Awesome in PHPStorm | Laracast
PhpStorm Video Tutorials
Debugging Configuration Validation
Setup xDebug with PHPStorm

PHP Storm

15

Express.js References

Komodo
Packages
Komodo Edit
NST - New Source Tree
AutoCode | Docs - Makes it easier than ever to write (and test) quality code
Side by Side Diff - Provides the ability to view a Komodo diff using a side-by-side layout
Emmet (formerly Zen Coding) - A web-developers toolkit that can greatly improve your HTML & CSS
workflow
Tutorial
Increase Productivity with Komodo: an Extensible, Multi-language IDE

Komodo

16

Express.js References

Server
Apps
Centmin Mod - LEMP (Linux, Nginx, MariaDB MySQL & PHP-FPM) web stack for CentOS 6.x Linux
noip - The freedom to connect to your devices from anywhere
Log
How To Install Elasticsearch, Logstash, and Kibana 4 on Ubuntu 14.04
Monitor
grafana
docker-grafana-graphite - Docker image with StatsD, Graphite, Grafana and a Kamon Dashboard
Packages
proxmox.com - Proxmox Virtual Environment is a complete server virtualization management solution, based on
KVM virtualization and containers
vestacp.com - Simple & Clever Hosting Control Panel
Jobs - Simple cron job manager. Register jobs and the job manager will execute them depending on their cool
down time
Cloud
60 Open Source Apps You Can Use in the Cloud
Cloudlinux
Tutorial
htaccess - A collection of useful .htaccess snippets
20 Linux System Monitoring Tools Every SysAdmin Should Know
Top 10 Free cPanel Alternative Web Hosting Control Panel

Server

17

Express.js References

Nginx
Packages
Nginx
htaccess to nginx converter
Winginx
WT-NMP - Windows Nginx MySql Php stack
Portable Nginx
Tutorial
Nginx Configuration Primer
Nginx Primer 2: From Apache to Nginx
Setup Nginx, Apache (XAMPP) On Same Server
Installing in Ubuntu with Nginx and PHP-FPM
How to Add Custom File Extension for PHP in Apache and Nginx
Nginx configuration for the site
Nginx and PHP-FPM Configuration and Optimizing Tips and Tricks
Setting up PHP-FastCGI and nginx? Dont trust the tutorials: check your configuration!
How To Optimize Nginx Configuration
Errors
403 forbidden error at Nginx
504 Gateway Time-out using Nginx
Nginx - Customizing 404 page
Rewrite
nginx rewrite rules
NginX Friendly PHP Framework
Remove index.php from URL only on root with Nginx rewrite
How To Migrate from an Apache Web Server to Nginx on an Ubuntu VPS
Laravel
How To Install Laravel with Nginx on an Ubuntu 12.04 LTS VPS
How to Install Laravel with an Nginx Web Server on Ubuntu 14.04
Setting up Laravel w/ Nginx
Setup Your Laravel & Nginx Server with PHP 5.5
Using NginX and Laravel: URL Rewrites
Laravel 4 nginx configuration
laravel_virtualhost_nginx.conf
Nginx virtual host configuration with support to Laravel
NGINX Rewrite for Laravel
No input file specified
No input file specified
Nginx 403 forbidden for all files
Stackoverflow
Youtube
Nginx Topic
DOFD Episode 3: Nginx Setup
DOFD Episode 4: Configuring Nginx

Nginx

18

Express.js References

FastCGI
Packages
mod_fcgid
Download
mod_fastcgi
mod_fastcgi-2.4.6-AP22.dll
Tutorial
What's the difference between mod_fastcgi and mod_fcgid?
mod_fcgid - A high performance alternative to mod_cgi or mod_cgid
FastCGI
mod_fastcgi
PHP-FPM - A simple and robust FastCGI Process Manager for PHP
Enabling Fastcgi on XAMPP/Windows
FastCGI with a PHP APC Opcode Cache
Installing PHP FastCGI and Zend OPcache on XAMPP for Windows
FastCGI with a PHP opcode cache benchmarks

FastCGI

19

Express.js References

HHMV
Tutorial
HHVM.com | Docs
HHVM, Nginx and Laravel
HHVM config for Laravel
HHVM, Nginx and Laravel
HHVM, Nginx and PHP (and also Laravel)
PHP Revolution: HHVM and WordPress 3.9
High-performance WordPress installation using Nginx, MariaDB and HHVM from scratch in Ubuntu 13.10
Building a Better PHP, Part 1 | Part 2 | Part 3 | Part 4 | Part 5
HHVM with Symfony 2 looks amazing
Stackoverflow
Youtube
HHVM Topic

HHMV

20

Express.js References

PHPNG
Tutorial
Real-World WordPress Benchmarks with PHP5.5 PHP5.6 PHP-NG and HHVM
PHP Fights HHVM and Zephir with PHPNG
PHP 5.7 almost 2x times faster than PHP 5.6
Benchmarking PHPNG

PHPNG

21

Express.js References

Cloud
Tutorial
Cloud computing
Cloud computing comparison
A Guide to Open Source Cloud Computing Software
11 Top Open-source Resources for Cloud Computing
60 Open Source Apps You Can Use in the Cloud
Hng dn ng k v s dng free VPS Cloud Openshift
CloudStack
Youtube
CloudStack 4.3 Demo in 12 Minutes
CloudLinux
Youtube
How to Install CloudLinux Server 6.5 on Virtual Box

Cloud

22

Express.js References

Amazon SES
Tutorial
AWS
Amazon Simple Email Service (Amazon SES)
Amazon Simple Email Service

Amazon SES

23

Express.js References

Cron
Tutorial
Managing Cron Jobs with PHP
Howto set-up a crontab file
How to save Crontab edits?
Root crontab not running
CRON command to run URL address every 5 minutes
Using CRON jobs to visit url

Cron

24

Express.js References

Composer
Tutorial
Why you should use Composer and how to start using it
Easy Package Management With Composer
Composer - A crash course
Installing / updating Composer dependencies is very slow or time outs
Mastering Composer Tips and Tricks
Video
How to Use Composer
Installation
Goto getcomposer.org and download.

Composer

25

Express.js References

Setup
Tutorial
Install Laravel by using Laravel.phar file
Install new Laravel4 project using composer
composer create-project laravel/laravel [laravel-cms]

Create Project

26

Express.js References

Deployment
Packages
Capistrano - Remote multi-server automation tool
webistrano - Webistrano is a Web UI for managing Capistrano deployments
Rocketeer | Docs - Send your projects up in the clouds
Deploy - Deploy is an Artisan command with the aim to provide a very simple way to deploy your code into staging
and production while ensuring valid version tags are applied
PHPloy - PHPloy - Incremental Git FTP deployment tool that supports submodules, multiple servers and rollbacks
deployer - A configurable deploy script
git-ftp - Git powered FTP client written as shell script
laravel-reflector - Simple Laravel 4/artisan package to show DocBlock documentation for a given facade or alias
deployer - Deployment Tool on PHP
Robo Task - Task Runner for PHP
Tutorial
Remove public folder
Removing the /public segment in a Laravel 4 app
Laravel 4 removing public from URL
Laravel HtAccess How To Remove Index.Php From Url
Laravel 4 on a shared host
.htaccess file for Laravel 4 and Laravel 3 | For /public folder
Removing the /public segment in a Laravel 4 app
Deploy Websites Easily with Git through FTP
Maintenance Mode and Whitelists in Laravel 4
Git
Deploy Your Website Using Laravel and Git
Chef
Getting started with Chef
Capistrano
Deploying Laravel with Capistrano 3
Capistrano deployment script for Laravel 4

Deployment

27

Express.js References

Monitoring
Packages
laravel-raven
rcrowe
Laravel Rollbar

Monitoring

28

Express.js References

Load Balancer
Tutorial
Xy dng h thng load balancer cho web
Ci t Web Server cho Amazon EC2 Instance
An Introduction to HAProxy and Load Balancing Concepts
How To Use HAProxy to Set Up MySQL Load Balancing
Scaling a PHP MySQL Web Application Part 1 | Part 2
MySQL Load Balancing with HAProxy
Bring High Performance Into Your PHP App (with ReactPHP)
Load balancing Node.js
Horizontally Scaling Node.js and WebSockets with Redis
Setup node.js Servers Within a Load-balanced Configuration
Packages
HAProxy
Linux Virtual Server

Load Balancing

29

Express.js References

Mobile
Packages
Mobile Detect
mobile-detect.js
isMobile
Ratchet - Build mobile apps with simple HTML CSS and JS components
laravel-agent - A user agent class for Laravel
browser-detect - Browser & Mobile detection package for Laravel
JS Libraries
isMobile
Graphite - A beautiful and minimalist theme pack and generator for jQuery Mobile 1.3.1
Tutorial
Detecting Mobile Devices with JavaScript
How to Detect Mobile Devices using jQuery
9 basic principles of responsive web design
Better Responsive Website Testing in Google Chrome

Mobile

30

Express.js References

Designs
Tutorial
Designs - Global design news and ideas
RGB.vn

Designs

31

Express.js References

Front-end
Packages:
Bower
bower-update
BowerPHP
Bower vs BowerPHP
Volo - Tool which lets you quickly create projects, add libraries, and automate common tasks using node and
JavaScript
Material Design
Tutorial
Front-end-Developer-Interview-Questions
Microjs - Fantastic Micro-Frameworks and Micro-Libraries for Fun and Profit
frontend-stuff - A continuously expanded list of framework/libraries and tools I used/want to use when building
things on the web. Mostly Javascript stuff.
Frontend Guidelines - Some HTML, CSS and JS best practice
Codrops
50 Must-have plugins for extending Twitter Bootstrap
Another 20 Docs and Guides for Front-End Developers

Frontend

32

Express.js References

Input
RESPONSIVE filemanager
Chart: NVD3
HTML5: KineticJS
Ajax: BlockUI | NProgress.js
Mousetrap
ion.rangeSlider - jQuery only range slider
Editable
X-editable | Demo
In place Editing with X-editable & Laravel

Input

33

Express.js References

Form
JS Libraries
Alpaca
angular-form-builder | angularjs-form-builder
jQuery.gridform - jQuery-Plugin for creating complex forms (table-based) with usage of bootstrap and (optional)
Font-Awesome
form2js - Javascript library for collecting form data
jquery.serializeJSON
ajax-form - HTML forms on performance-enhancing drugs
jquery-autotab - A jQuery plugin that provides auto tabbing and filtering on text fields in a for
CSS Libraries
FormHack - FormHack is a hackable SASS-based form reset
CSS
35+ Free HTML CSS Login Forms
40+ Beautiful CSS Sign up & Registration Form

Form

34

Express.js References

Persistence
JS Libraries
Sisyphus.js - Gmail-like client-side drafts and bit more
Persistence.js - An asynchronous Javascript database mapper library. You can use it in the browser, as well on the
server (and you can share data models between them)
formcache - A simple jQuery form cache plugin

Persistence

35

Express.js References

Checkbox
JS Libraries
Bootstrap Switch
iCheck - Checkboxes and radio buttons customization (jQuery and Zepto) plugin
Bootstrap Checkbox X
Labelauty jQuery Plugin - A nice and lightweight jQuery plugin that gives beauty to checkboxes and radio buttons
and allows custom labels for each status of (un)checked inputs.
checkbo - Custom Checkbox and Radio, lightweight jQuery Plugin

Checkbox

36

Express.js References

Autocomplete
jQueryUI | Plugins
Tutorial
Ajax AutoComplete for jQuery
jQuery Autocomplete With MySQL And PHP
Chosen
Selectize.js - Selectize is the hybrid of a textbox and select box. It's jQuery-based and it's useful for tagging, contact
lists, country selectors, and so on
Select2 3.5
select2-bootstrap-css
[AngularJS] for Select2
Tutorial
Jquery SELECT2 Ajax Tutorial
Select2 initSelection
Events in select2 [jQuery]
Bootstrap Combobox
Textbox
Awesomplete - Ultra lightweight, customizable, simple autocomplete widget with zero dependencies, built with
modern standards for modern browsers
jquery.ajax-combobox | Demo - A jQuery plugin for creating a text box it can autocomplete and pulldown-select.
jQuery ComboGrid Plugin - Autocomplete + Paginated Grid + Keyboard Navigation
remote-list | Demo - super lightweight autocomplete
Chained / Cascading
Chained Selects | Docs | Demo
sexy-combo
jQuery Cascading Dropdown Plugin | Demo
Chained AJAX Selects
Search
VisualSearch.js
Tipue drop - A search suggestion box jQuery plugin. It's open source and responsive
Simple Content Search

Autocomplete

37

Express.js References

Select
JS Libraries
Select or Die - Here we go again, yet another jQuery plugin to style select elements. That's pretty much it. Scroll
down and take a look if it might be something for you

Select

38

Express.js References

Display
Process bar
Pace - Automatic page load progress bar
countUp.js - Animates a numerical value by counting to it
drop.js - A library for creating dropdowns and other floating elements
Sticky/Fixed position
jQuery-Plugins.net
StickyjS
jQuery-Stickem - Make items sticky as you scroll, to a point
Sticky-Kit
stickUp
hcsticky | Demo - Cross-browser jQuery plugin that makes any element attached to the page and always visible
jQuery.stickOnScroll
ScrollToFixed - This plugin is used to fix elements on the page (top, bottom, anywhere); however, it still allows the
element to continue to move left or right with the horizontal scroll.
Chart
mermaid - Generation of diagram and flowchart from text in a similar manner as markdown
exceljs - Excel Workbook Manager
Scroll
Power steering for your scroll wheel
Midnight.js - Midnight.js lets you switch fixed headers on the fly
Preloader
Material Design Preloader - A jQuery plugin that recreates the Material Design preloader
fakeLoader.js - fakeLoader.js is a lightweight jQuery plugin that helps you create an animated spinner with a
fullscreen loading mask to simulate the page preloading effect
HubSpot Dev & Design

Display

39

Express.js References

Message
JS Libraries
Noty
iGrowl | Docs
bootstrap-growl - Turns standard Bootstrap alerts into "Growl-like" notifications
UIkit.notify
notifyMe - fixed notifications in pages
Laravel notifications / messages
messenger - Growl-style alerts and messages for your app. #hubspot-open-source
vex | Docs - Dialogs for the 21st century
sweetalert | Demo - A beautiful replacement for JavaScript's "alert"
jQuery Prompt21 - A minimalist jQuery prompt plugin for the 21st Century

Message

40

Express.js References

Step
JS Libraries
jQuery Steps
Shepherd - Guide your users through a tour of your app
intro.js | Demo - A better way for new feature introduction and step-by-step users guide for your website and
project.

Step

41

Express.js References

Tooltip
JS Libraries
qTip2 - second generation of the advanced qTip plugin for the ever popular
tipso - A Lightweight Responsive jQuery Tooltip Plugin
tooltipster | Demo - A jQuery tooltip plugin
Simpletooltip - Simpletooltip is a JQuery plugin, thought to insert short tooltips to any element of your website
more easily
stackbox | Docs - Stackbox is a jQuery plugin for creating stackable modal boxes

Tooltip

42

Express.js References

Layout
JS Libraries

Layout

43

Express.js References

Menu
JS Libraries
Slideout.js - A touch slideout navigation menu for your mobile web apps

Menu

44

Express.js References

Tabs
JS Libraries
ion.tabs | Demo - jQuery tabs plugin
Easy-Responsive-Tabs-to-Accordion - Easy responsive tabs - is a lightweight jQuery plugin which optimizes
normal horizontal or vertical tabs to accordion on multi devices like: web, tablets, Mobile (IPad & IPhone). This
plugin adapts the screen size and changes its action accordingly
tabulous.js - A jQuery tabs module for todays web!

Tabs

45

Express.js References

Modal
JS Libraries
Bootstrap-Modal | Docs - Responsive, Stackable, AJAX and more
bootstrap3-dialog | Demo - Make use of Twitter Bootstrap's modal more monkey-friendly
remodal - Flat, responsive, lightweight, easy customizable modal window jquery plugin with declarative state
notation and hash tracking
Bootbox.js - Small JavaScript library which allows you to create programmatic dialog boxes using Bootstrap
modals, without having to worry about creating, managing or removing any of the required DOM elements or JS
event handlers
Stackbox.js - Stackbox is a jQuery plugin for creating stackable modal boxes. It's easy to customize using CSS /
LESS
Morphing Modal Window
Magnific-Popup | Demo - Light and responsive lightbox script with focus on performance
NyroModal v2
jquery-modal - the simplest modal you ever did see
Tutorial
How to Build a Modal Contact Form in Twitter Bootstrap with PHP + AJAX
jQuery AJAX form submit using twitter bootstrap modal
How to Implement a jQuery AJAX Login Form into a Modal Box

Modal

46

Express.js References

Collapse
JS Libraries
jQuery-Collapse | Demo - A lightweight (~1kb) jQuery plugin that enables expanding and collapsing content
Collapsible | Demo - Manage multiple collapsibles with cookie support

Collapse

47

Express.js References

Dialog
Tutorial
Position A jQuery UI Dialog Window

Dialog

48

Express.js References

Fonts
Fonts
UTM Avo web font
Everything Fonts
Tutorial
Using @font-face

Fonts

49

Express.js References

Hover Effects
JS Libraries
Hover.css - A collection of CSS3 powered hover effects to be applied to links, buttons, logos, SVG, featured
images and so on. Easily apply to your own elements, modify or just use for inspiration. Available in CSS, Sass,
and LESS.
ihover - iHover is a collection of hover effects using pure CSS, inspired by codrops article, powered by Sass
Animsition - A simple and easy jQuery plugin for CSS animated page transitions
Waves - Click effect inspired by Google's Material Design
Interdimensional - This is an interesting library which allows you to scroll a web page by tilting your smartphone

Hover Effects

50

Express.js References

Scroll to top
JS Libraries
Elevator.js - Elevator.js fixes those awkward "scroll to top" moments the old fashioned way
scrollUp

Scroll to top

51

Express.js References

Javascript
Packages
PHP-Vars-To-Js-Transformer
Laravel From Eloquent To JavaScript Object
PassToJS in Laravel
JS Libraries
htmljs | Demo - HTML render engine and data binding (MVVM)
HTML - HTML is a small, powerful way for you to enjoy working directly with the DOM
Minified.js
Inputmask - jQuery Input Mask plugin
Jasny Input mask
jQuery ContentHover Plugin
interact.js - JavaScript drag and drop, resizing and gestures with inertia and snapping
Tutorial
JavaScript The Right Way
Essential JavaScript website
Learning JavaScript Design Patterns
YOU MIGHT NOT NEED JQUERY
An Introduction to Functional JavaScript
JavaScript-Data-Structures
45 Useful JavaScript Tips, Tricks and Best Practices
A JavaScript Quality Guide
The Final Steps to Mastering JavaScripts this Keyword
How to refresh a page using javascript?
An Introduction to Functional JavaScript

Javascript

52

Express.js References

RequiredJS
Packages
laravel-requirejs - Laravel bundle for managing Requirejs in your application
JS Libraries
example-jquery-cdn - Example project that uses jQuery and jQuery plugins wrapped as modules
example-multipage-shim - Example RequireJS-based project that has multiple pages that share a common set of
modules with shim config
example-multipage - Example RequireJS-based project that has multiple pages that share a common set of
modules
requirejs-boilerplate - Minimal web app setup with requirejs, jquery, underscore, less, and bootstrap.css
requirejs-router - A scalable, lazy loading, AMD router
melchiorjs - Introducing the most javascripty way to configure dependencies. The first module loader with
Chainable Module Definition API
Tutorial
Understanding RequireJS for Effective JavaScript Module Loading
Introduction to RequireJS
A simple RequireJS getting started guide
Build a simple client-side MVC app with RequireJS
Beginners guide to AMD and RequireJS
Requirejs quickstart guide for beginners
Optimize your JavaScript with RequireJS
RequireJS basic introduction
RequireJS - A JavaScript Module Loader
Setting up a Require.js and Backbone.js project quickly with Bower
Youtube
A RequireJS, Backbone, and Bower Starter Template

RequiredJS

53

Express.js References

jQuery
JS Libraries
jquerypluginplus
jquery-plugins
Tutorial
jQuery Plugins
Writing Your Own jQuery Plugins
Extremely Simple jQuery Plugin Tutorial
How to Create a Basic Plugin
JavaScript slideshows: an introduction
7 Useful jQuery Tips and Tricks for Developers

jQuery

54

Express.js References

Cross Domain AJAX Request


Tutorial
How to Send Cross Domain AJAX Request with jQuery
How to Send Cross-domain Ajax Request with CORS

jQuery

55

Express.js References

jQuery UI
JS Libraries
jquery-ui-bootstrap - A jQuery UI theme based on Twitter Bootstrap
Tutorial
jQuery UI Bootstrap 0.2 Released

jQuery UI

56

Express.js References

ReactJS
JS Libraries
react-ui-builder - React UI Builder
Tutorial
awesome-react
React.js Introduction For People Who Know Just Enough jQuery To Get By

ReactJS

57

Express.js References

CSS
Package
laravel-sass - Automatic SASS-to-CSS compiling for Laravel 4 (and any other framework too), config-free, in pure
PHP, works with latest SASS 3.2 .scss syntax, imports and mixins
JS Libraries
HTML5 Boilerplate
Im using Normalize css - why does it have 40px padding?
How to use an HTML boilerplate
Tachyons - Fully responsive, performance first css patterns
Bootflat 3
Flakes - Build better business software a lot quicker with flakes
AngularJS
UI Bootstrap
Adapt-Strap - Lightweight UI Components/utilities based on AngularJs 1.2+ & Bootstrap 3
jQuery UI Bootstrap
Admin template:
AdminLTE | Demo | To upgrade from version 1.x to the lateset version
Responsive-Dashboard
Hierapolis
Ehesp | Demo - Bloat free responsive dashboard - powered by AngularJS and Bootstrap
INSPINIA - Responsive Admin Theme | Demo
Client template: Eve]
Colors
dyecol | Beautiful Color Generator for Your Web Projects
css.js - A lightweight, battle tested, fast, CSS parser in JavaScript
Tutorial
3 Things (Almost) No One Knows About CSS
The 30 CSS Selectors you Must Memorize
HTML Best Practices

CSS & HTML

58

Express.js References

Foundation
Tutorial
Docs
The ultimate guide to getting started with Foundation
Introducing ZURBs Foundation for Apps
Designing Code: How to Use Design Principles to Write Beautiful Code
Foundation 5 Features that Bootstrap Doesnt Have
Understanding ZURB Foundation 5s Grid System
Cheat Sheet for Comparing Bootstrap and Foundation CSS Classes
Getting Started with Foundation 5 by ZURB
Responsive CSS Framework Comparison

Foundation

59

Express.js References

Bootstrap
Tutorial
12 Time-Saving Bootstrap Examples
Bootstrap Tutorial For Beginners

Bootstrap

60

Express.js References

Templates

Templates

61

Express.js References

Wholesale Foods
http://vietnam.exportersindia.com/agriculture/cashew-nuts.htm
http://www.tdngcashew.com/
http://www.sunimpex.nl/cashew_nuts.php
http://www.rawcashewnuts.com/
http://www.kailascashew.com/
http://www.justdial.com/Mumbai/Cashew-Nut-Exporters/ct-29538

Wholesale Foods

62

Express.js References

Booking
Vietnam
https://www.ivivu.com/en/
http://www.vnbooking.com/
http://cucphuongresort.vn/en/tennis-court-ns397
Foreign
http://www.booking.com/
http://www.expedia.com/
Templates
http://remtsoy.com/tf_templates/traveler/demo_v1_7/index.html
http://www.soaptheme.net/html/travelo/index.html

Booking

63

Express.js References

Back-end
UCP (User Control Panel)
React - Event-driven, non-blocking I/O with PHP
Phalcon
vokuro
Access Control Lists ACL
php-login
Minimal version | Advanced version
php-mvc
Basic version
Advanced version
php-mini - Just a super-simple naked PHP application, useful for small projects and quick prototypes
ACP (Administrator Control Panel)
PHP Crud Class
WordPress
Form Maker
Visual Form Builder
FBS (Form Builder System)
Formbuilder.js
DBCP (Database Control Panel)
Databased
Database Application Platform
Database Code Generator
FCP (File Control Panel)
Kotakin with API
XCommander
RCP (Report Control Panel)
Ultimate Client Manager

Backend

64

Express.js References

Apps
CMS
Phalcon
OctoberCMS | Document
TypiCMS
PhalconEye | Github
Node.js
Keystone
Pagekit
No-CMS - A CodeIgniter Based CMS Framework
Middleman - Build static websites
Free Static Sites with Middleman and GitHub with an easy-to-use framework
EasyII CMS - Control panel and tools based on php framework Yii2. Easy cms for easy websites.
Forum
Phosphorum 2
Laravel Forum
flarum - Laravel beautiful open-source forum software built for the modern web
Invoices
Simple Invoice Manager
Invoice Ninja
File Manager
phpFileManager
OneFileCMS
simple-file-manager
osFileManager
sFileManager
ERP
Dolibarr ERP & CRM
Airline Booking
Online Booking System
Skyscanner
Vietnam Airline Book Trip
School
Ekattor School Management System Pro

Apps

65

Express.js References

Web Chat
Apps
Let's Chat
Balloons.IO - Balloons.IO is a web multi-room chat server and client ready to use. Its built with the help of
node.JS, Express, Socket.IO and Redis. Balloons uses PassportJS for authentication with Twitter and Facebook
Candy | Plugins - a JavaScript-based multi-user chat client
Conversejs
AJAX-Chat - A fully customizable web chat implemented in JavaScript, PHP and MySQL which integrates nicely
with common forum systems like phpBB, MyBB, PunBB, SMF and vBulletin. A Flash and Ruby based socket
connection can be used to boost performance
Ajax IM - An open-source, extensible, theme-able instant messaging framework
Tutorial
Laravel 4 Real Time Chat
Local Storage:
HTML5 Local Storage
Having fun with HTML5 Local Storage and Session Storage
Best way to synchronize local HTML5 DB (WebSQL Storage, SQLite) with a server
Web app to synchronize data with server
Synchronizing browser storage with server storage
Adding database synchronization to your PhoneGap project

Web Chat

66

Express.js References

Programming

Programming

67

Express.js References

Yeoman
npm install -g yo

Packages
generator-angular - Yeoman generator for AngularJS
generator-laravel - Get the power of yeoman with laravel. Manage Grunt, Bower, Tests and many stuff like a boss
generator-langular - Yeoman generator for AngularJS + Laravel

Yeoman

68

Express.js References

Gulp
Packages
gulp-gzip - Gzip plugin for gulp
gulp-imagemin - Minify PNG, JPEG, GIF and SVG images
Gulp recipes
gulpfile-laravel
Tutorial
gulp-cheatsheet - A cheatsheet for gulp.js
Getting started with gulp
An Introduction to Gulp.js
Top 10 Gulp Tasks for Optimising Front End Performance
Front-End Workflows with Gulp
Using gulpjs with your Laravel application
gulp.js plugins for a great build system
Example Gulp File
Roll Your Own Asset Pipeline with Gulp
Automate Your Tasks Easily with Gulp.js

Gulp

69

Express.js References

Node.js
Packages
Eskimo
consolidate.js - Template engine consolidation library for node.js
stormpath-express
Apps
mopublish - Mopublish is an innovative nodejs cms build on top of MEAN stack i.e. MongoDB - noSql Database,
ExpressJs, AngularJs & NodeJS
cody-cms
Calipso
Nodize CMS
Hatch.js
HubTaxi-Server
hook.io - Build and deploy HTTP microservices in seconds
hook - Open-source Back-end as a Service (BaaS)
Tutorial
A tmux Primer

Node.js

70

Express.js References

Ruby
Tutorial
gem install: Unable to download data
Stackoverflow
Gem error to install

Ruby

71

Express.js References

Go
Packages
Go-Search
Go by example
Trending repositories
xorm - Simple and Powerful ORM for Go
Frameworks
Revel - A high-productivity web framework for the Go language
Hugo | Docs - A Fast and Flexible Static Site Generator
Flynn - A next generation open source platform as a service (PaaS)
Gin - The fastest full-featured web framework for Golang
Tutorial
What Is Go?
Resources for new Go programmers

Go

72

Express.js References

PHP
Libraries
8 Best PHP Tools For Analysing And Parsing Code
40+ tools for writing better PHP
Tutorial
PHP: The Right Way
developphp.com
phpmysqlcode.com
Object Oriented Programming tutorial in PHP
eHow - PHP / MySQL Programming
50 Awesome PHP code snippets for developers
Simple and Best way to Learn PHP

PHP

73

Express.js References

Laravel
Articles
Laravel 4.2 Docs
Laravel 4.2 API
Laravel 4 Flowchart
Building Web Applications from Scratch with Laravel
Laravel 4 simple website with backend tutorial - CodeForest
Laravel Form Model Binding
Laravel 4 Multisites
Deploying a Laravel Application Using Capistrano
Sending Emails With Laravel 4 & Gmail
User Authentication in Laravel 4.x: Simple Guide Part 1 | Part 2
Creating a Blog Using Laravel 4 Part 1 | Part 2 | Part 3
Building a Customer Management App Using AngularJS and Laravel
Laravel Tips, Tricks, & Workarounds for beginners
Laravel - Findalltogether
Awesome Laravel
Youtube
Laravel Tutorials - Arjun Yonjan
Laravel Tutorial - Andrewperk
Laravel Tutorials - Michael Calkins
Whats New in Laravel 4 - VideoTutorialsWatch
Laravel 4 - Sinan Eldem
Laravel 4 - fallendown2005
Laracast
Simple TDD Laravel Class That Feed Into Angular App
How to install Laravel 4
Laravel 4 Authentication
Build a Practical Web Application with Laravel | Download

Laravel

74

Express.js References

Lumen
Packages
Lumen
lumen-cors - CORS Middleware for Lumen micro-framework
lumen-email-microservice - Microservice for sending emails with Lumen
Tutorial
Building a Micro Markdown API App with Lumen

Lumen

75

Express.js References

API
Packages
apidocs - Laravel API Docs Generator
Tutorial
Creating a Helpers File
Defining Your Own Helper Classes in Laravel 4

API

76

Express.js References

Packages
Packages
package-installer - Ultimate Package Installer
laravel-vendor-cleanup
laravel-utilities
Workbench
auto-publish - Automatically publish all Laravel workbench assets on every request
Laravel-Workbench-Walkthrough
Workbench Helper
laravel-helpers - migration management in workbenchs
satis - Simple static Composer repository generator
deficient - subset of laravel components, an easy way to get up and running eloquent, validations, translations and
blade in your application
laravel-resourceful - Create Migration, Seed, Request, Controller, Model and Views for your resource (CRUD)
Tutorial:
Packages
Thank You To PHPs Top Package Authors
Laravel 4: Develop Packages Using The Workbench
Using private packages in Laravel 4
Installing private PHP Composer packages
Creating your very own Composer Package
Creating a Package for Composer
Best Laravel Packages to Speedup Development
Private composer repository
Creating package in workbench - Class not found - have run composer
Laravel 4 package from private repository: ServiceProvider not found
composer create-project from private repo
Satis
Handling private packages with Satis or Toran Proxy
Setting Up a Local Mirror for Composer Packages With Satis
Satis Composer Repository Installation
Composer is not reading my local Satis packages.json file
Satis - How to set name in generated packagist packages.json
Cleanup
Question About Laravel 4 Minimal Deployment to Server
Package Migrations
PHP the right way - PHP Package Management with Composer
Starting a New PHP Package The Right Way

Packages

77

Express.js References

Modules
Packages
pingpong-labs/modules
Same name controller bug
laravel-modules
laravel-modules-example
Errors
Getting NotFoundHttpException on module routes
Juggling Larger Laravel Applications
Namespacing views in Laravel
Module system
Laravel-4-Modular-Approach
modulemanager
Tutorial:
Package or modules?
Modules in Laravel 4 | Part 1 | Part 2

Modules

78

Express.js References

Applications
Packages
multi-app-laravel
Tutorial
Laravel 4 Multisites

Applications

79

Express.js References

Generators
Packages
JeffreyWay/Laravel-4-Generators | Column Type | Video
wdollar/Laravel-4-Generators-Bootstrap-3 | Video
Migrations | Generating Schema | Scaffolding
amaly/laravel-generators
Sublime Text Plugin Laravel 4 Generators

Generators Scaffolding (Old)


Medio - A highly opinionated PHP code generator library
Laravel-Artisan-Produce - Configurable Laravel 4 Generators
Blacksmith
hexagonal-laravel-experiment
Memio - Memio is a library, it allows you to describe PHP code by building "Model" classes
Automatic PHP Code Generation with Memio
laravel-resourceful - Create Migration, Seed, Request, Controller, Model and Views for your resource (CRUD)
Tutorial
Pro Workflow in Laravel and Sublime Text
pagix: A PHP Package Generator Concept

Generators

80

Express.js References

CRUD
Packages
Admin
admin | Video
Lara-Admin | Video - Admin Interface for Laravel
Bauhaus | Document - The missing Laravel 4 Admin Generator
laravel-table-admin - Laravel-Table-Admin Simple CRUD package for Laravel 4
ReactiveAdmin - Fast, Flexible & Secure Admin for Laravel4
laravel-artificer - Artificer is an admin package built on top of your Eloquent models
LaravelAdmin - Admin for Laravel Project
Laravel-5-Bootstrap-3-Starter-Site - Laravel Framework 5 Bootstrap 3 Starter Site is a basic application with
news, photo and video galeries
rapyd-laravel - Grids and Forms | Demo | Wiki
Laravel-Administrator | Docs | Video: Installation | Fields
Raw | Docs | Demo
Image CRUD | Docs
Cruddy | Docs | Demo
Foundry - Easily perform CRUD tasks on Eloquent models
CrudBase - Provides basic automatization for Controllers to handle CRUD operations in Laravel 4
crudbud - Leverages bootstrapper and laravel-form-builder to simplify CRUD in your Laravel projects
Grid
zofe/datagrid
Nayjest/Grids | Demo - Grids framework for Laravel
Chumper/Datatable - This is a laravel 4 package for the server and client side of datatables
addColumn function, model same ID
bllim/laravel4-datatables-package - Server-side handler of DataTables Jquery Plugin for
Data Grid - Cartalyst
demo-data-grid
Apps
Laravel CMS - CRUD Builder - Administrator - Demo
LARAVEL C.R.U.D. with Modals & AJAX | Demo
AsgardCms
SleepingOwl Admin | Document - Administrative interface builder for Laravel
human-capital - Sample CRUD application for Laravel with backend, frontend, and ajax validation
CRUD Admin Generator - An open source tool to generate a complete backend from a MySql database - Silex
framework
ajaxCRUD - a PHP class to Create, Read, Update, & Delete from a mysql database table using AJAX
JS Libraries
CRUD - ajax crud ui generator
ajaxphp - Simple PHP and MySQL CRUD with jQuery Ajax
modeljs - Javascript library to handle CRUD actions for models via ajax
Tutorial
The Foundations of CRUD in Laravel 4
Creating a Simple CRUD Application in Hours
Simple Laravel CRUD with Resource Controllers
Dead simple CRUD in Laravel 4
Simple Laravel Layouts using Blade
Bootstrap 3 One Delete Confirm Dialog For All
Laravel WYSIWYG editor
Creating a CRUD App in Minutes with Angulars $resource
CRUD

81

Express.js References

Referral Tree using JOrgChart and Laravel / PHP


CRUD with jQuery and PHP for a Better User Experience
Hiding Fields When Querying Laravel Eloquent Models
CRUD with jQuery and PHP Step By Step Guide
Data Grid
Data-grid - Medium

CRUD

82

Express.js References

Routing
Packages
router
enhanced-router
apirouter - Customisable router
tura - expose named routes in javascript
slug-routes - Slug-aware Route Model Binding
slug-routes-example
Laravel-4-Route-Cache
laravel-response-cache - Route response caching for Laravel
burp - simple php router that works with uri, query string or both
Tutorial
Routing
Request
Clivern
Laravel Routing
Laravel URL Generation
Working With Laravel Filters
Laravel Requests and Inputs Part 1
Jason Lewis
Routes or Controllers
Controller and Route Layouts
Reverse Routing
Code Bright
Basic Routing
Responses
Filters
Controllers
Advanced Routing
URL Generation
Request Data
Understanding Laravel Route Parameters
Simple and Easy Laravel Routing
Laravel RESTful Controllers
Laravel Routing and Query Building
Call a controller in Laravel 4
Filter
Laravel Filter Routes
Caching routes using filters in Laravel 4
Using route filters in Laravel
Pretty SEO Path
Laravel routing: /seo-path-here to LandingPageController@getPage
Routing 'pretty' URLs to items with specific IDs
Laravel Paginator Pretty URLs
Dynamic route
Laravel dynamic route from MySQL
Dynamic urls in laravel?
Laravel Creating Dynamic Routes to controllers from Mysql database
Making dynamic pages from DB with Laravel
Variables in route group prefixes in Laravel 4
Routing

83

Express.js References

Route prefix as parameter


Groups in group on routing
Reverse routing to grouped controllers
Get controller action from url, laravel
Wildcard
Laravel - Using (:any?) wildcard for ALL routes?

Routing

84

Express.js References

Requests & Input


Packages
laravel4-hmvc
laravel4-restable
restful - Create RESTful API responses with ease
apibase - RESTful API functionality
api-manager - Api manager you won't hate. Beautify and unify your responses with the least effort possible
Trucker
dingo/api - A RESTful API package for the Laravel framework
laravel-controller - Laravel 4 Controller classes
Tutorial
Laravel
Requests & Input
RESTful Resource Controllers
Laravels URL::to() vs URL::asset()
Laravel 4: Getting User Input
Difference between get() and all() in laravel
Parse URL Querystring Into Array In PHP
Easy URL Parsing With Isomorphic JavaScript
Subbmiting form with array of text fields

Request & Input

85

Express.js References

Ajax
Packages
laravel-form-ajax-validation - Make ajax validation with Laravel Requests for forms with bootstrap
Laravel Ajax example | Demo
eldarion-ajax - a library for adding declarative ajax functionality to your website
laravel-ajax-example
laravel-tblist | Docs | Examples - Laravel simple admin table listing
JS Libraries
jQuery Form Plugin
BlockUI - jQuery BlockUI Plugin
MSG | Demo - A jQuery BlockUI alternative plugin
jQuery blockUI alternative with jQuery MSG plugin
Gif Loader Generator
CSSLoad
bootstrap-modal - Responsive, Stackable, AJAX and more
ajax-login | Demo - Ajax Login
jquery-ajax-progress - Simple patch that adds a 'progress' callback to jquery Ajax calls
jquery.serializeJSON - Serialize an HTML Form to a JavaScript Object, supporting nested attributes and arrays
intercooler-js - Making AJAX as easy as anchor tags
Tutorial
5 Ways to Make Ajax Calls with jQuery
Using AJAX in Laravel
JSON in Laravel
jQuery AJAX using in Laravel
Simple AJAX post response in LARAVEL 4
How to create AJAX login with Laravel 4
jQuery AJAX Loading Effect: A Simple Way to Display Content Using AJAX Request
Auto Refresh Div Content Using jQuery and AJAX
Pulling data from a database and loading it via AJAX through Laravel
Lch s hnh thnh v pht trin ca API - Giao din lp trnh ng dng
Getting started with jQuery $.ajax() Back to Basics
A simple AJAX website with jQuery
How to pass a View to Json Response in L4?
Ajax image upload and preview with laravel
Serialize
HowTo: Form Values/Inputs ber AJAX mit jQuery serialize
Stackoverflow
Show ajax loading indicator when using synchronous ajax with JSON
Youtube
laravel 4 - Request::ajax() - jquery get post

Ajax

86

Express.js References

PAJAX
Packages
pjax - PJAX for Laravel 4
laravel-pjax-example - Example for PJAX for Laravel 4
Turbo - Think Ruby turbolinks but for your PHP application
pjaxphp - PJAX PHP an example of usage
turbolinks - Turbolinks is a direct port of the rails turbolinks gem and the jquery.turbolinks gem for projects using
the Laravel 4.1+
JS Libraries
jquery-pjax - pushState + ajax = pjax
jquery.turbolinks - Turbolinks is a direct port of the rails turbolinks gem and the jquery.turbolinks gem for projects
using the Laravel 4.1+.
Tutorial
Laravel 4 how do you load content using jquery / ajax
Building Super Fast Web Apps with PJAX
Bootstrap + pushState + ajax
Laravel: how to render only one section of a template

Ajax

87

Express.js References

Socket
Packages
Latchet
BrainSocket
Laravel 4 Real Time Chat
Run BrainSocket Laravel Artisan Command in Supervisor
laravel-websocket - Laravel (websocket, socket.io) sample / websocket, socket.io
Larapush - WebSocket and Push server, A Ratchet and ZMQ implementation
sockjs-client
Realtime - Realtime for Laravel using Pusher, Pubnub
JS Libraries
ajaxio - Seamless socket.io and ajax long polling fallback
Local Storage:
WebSqlSync - Synchronize a local WebSQL DB to a server
localStorage Node.js
backbone.localstoragesync
store.js - localStorage wrapper for all browsers without using cookies or flash. Uses localStorage,
globalStorage, and userData behavior under the hood
remoteStorage
SyncIt - SyncIt is a library to enable you to easily add synchronization to your (offline / phonegap) web Apps

Socket

88

Express.js References

Guzzle
Packages
Guzzle | Docs - Guzzle is a PHP HTTP client and framework for building RESTful web service clients
Tutorial
How to autoload Guzzle in Laravel 4
PHP HTTP Request With Guzzle
Guzzle for HTTP POST authentication and form submission with Symfony 2.0

Guzzle

89

Express.js References

Crawler
Packages
Node.js Crawler
Goutte - Goutte, a simple PHP Web Scraper
laravel4-goutte
FriendsOfPHP/Goutte - Goutte, a simple PHP Web Scraper
DomCrawler - The DomCrawler component eases DOM navigation for HTML and XML documents
Htmldom - A Htmldom package for Laravel 4 based on Simple HTML Dom Parser
curl - A lightweight cURL library with support for multiple requests in parallel
laravel-parser - API is a tool for making internal request (HMVC)
PHP-Parser - A PHP parser written in PHP
cujojs/curl - curl.js is small, fast, extensible module loader that handles AMD, CommonJS Modules/1.1, CSS,
HTML/text, and legacy scripts
Interview with John Hann, Creator of curl.js
Requests for PHP
JS Libraries
x-ray - The next web scraper. See through the noise
Tutorial
Web Scraping 101 with PHP and Goutte
Simple web spider with PHP Goutte
Webscraping in PHP with Guzzle HTTP and Symfony DomCrawler
Image Scraping with Symfonys DomCrawler

Crawler

90

Express.js References

SOAP
Tutorial
Creating Web Services with PHP and SOAP, Part 1 | Part 2

SOAP

91

Express.js References

Views & Responses


Tutorial
Laravel redirect back to original destination after login

Views & Responses

92

Express.js References

Assets
Packages
asset-pipeline
Assets
Laravel-Guard - Instant Compilation, Concatenation, and Minification
laravel-childthemes - This package allows you to create multiple themes and only overwrite the default when you
need to instead of copying entire theme
laravel-assetic - Integrate Assetic into Laravel 4
Minify
Laravel-HTMLMin - A simple HTML minifier for Laravel 4.2
laravel-html-minify - Minifies the HTML output of Laravel 4 applications
css minifier
Minify - A PHP package for minifying your .css and .js
minify - Mirror for Minify codebase. Minify is a PHP5 app that helps you follow several rules for client-side
performance. It combines multiple CSS or Javascript files, removes unnecessary whitespace and comments,
and serves them with gzip encoding and optimal client-side cache headers. http://code.google.com/p/minify/
AssetCompressor - Minifies CSS and JS (MinifyCSS & Closure-compiler)
Tutorial
Laravels URL::to() vs URL::asset()
Stackoverflow
Laravel 4 difference between URL::asset() and asset()
How to load view from alternative directory in Laravel 4

Assets

93

Express.js References

Forms
Packages
Former | Document
Wiki
Out-of-the-box integration to Bootstrap and Foundation
Ties-in with Laravel's Validator
Form populating
Datalists
Live validation
Files handling
Checkboxes and Radios
Localization helpers
Notes on setting field values
inputFile
Former is a file upload form creator
Checkbox does not get sent if unchecked
laravel-form-builder - Laravel Form builder for version 4 and 5
Laravel-auto-form-generator - Laravel automatic form generator
Bootstrapper for Laravel | Document
Invoice Ninja
Data Grid
Datatable
Vietnamese
Datatable Model
Forum Datatables for Laravel 4
Creating CRUD operations
Laravel Datatable - Server-side handler of DataTables
Datatables Bundle for Laravel 4
laratables - A Laravel package to convert Eloquent queries into JSON output to work with Datatables
laravel-jqgrid
DataGrid - Cartalyst
Data-grid
Notification
BootstrapAlert
notification
Tutorial
Code Bright
Forms
Validation
Simple Laravel Layouts using Blade
Bootstrap 3 One Delete Confirm Dialog For All
Laravel WYSIWYG editor

HTML

94

Express.js References

Populate
JS Libraries
jQuery Populate | Demo

Populate

95

Express.js References

Templating

Templating

96

Express.js References

Blade
Packages
blade-extensions | Docs
blade-extended | Demo - Extension to add bd-foreach, bd-inner-foreach, bd-if and bd-class attribute directives to
your Blade templates
laravel-blade-macro - Blade @macro directive
laravel-backend-layout - Simple backend layout based on Twitter Bootstrap 3 for rapid backend view creation
Tutorial
Templates
Knowing All the Blade Template Commands
Extending
Extending Blade
Yielding the Current Section in a Blade Template
Outputting the Content of a Blade Section
What exactly are the Differences between @show, @yield
Laravel 4 - Extending a section declared in a master template more than once
Using @section and @yield
Stackoverflow
Laravel 4 - Extending a section declared in a master template more than once

Templating

97

Express.js References

Twig
Packages
TwigBridge - Give the power of Twig to Laravel 4
LaravelTwigView - Twig implementation for Laravel with a focus on simplicity
laravel-twigbridge - Laravel TwigBridge

Templating

98

Express.js References

SPAs
JS Libraries
Durandal | Github
BoilerplateJS
sonnyJS - Incredibly fast single page application engine
jquery.bindings - Two way bindings for jQuery
Tutorial
Single Page App with Laravel and EmberJS
Create a Laravel and Angular Single Page Comment Application
GETTING STARTED WITH ANGULARJS WITH LARAVEL
Youtube
Multipage Sites with Laravel and AngularJS

Templating

99

Express.js References

Handlebars.js
JS Libraries
jquery-handlebars - A jQuery plugin to render Handlebars.js templates into elements. Template scripts are
retrieved through AJAX, precompiled and cached
Tutorial
Handlebars.js Tutorial: Learn Everything About Handlebars.js JavaScript Templating
How to combine JSON with Handlebars.js - JavaScript, ajax and jQuery
Including a Blade Template within another Template
Using Laravel's blade with Mustache or Handlebars
Demo of Handlebars, and why you should consider a templating engine
Using Handlebar Template For JSON Response
Using Laravel's blade with Mustache or Handlebars

Templating

100

Express.js References

EmberJS
Packages
laravel-ember-todo
todo-ember-laravel - An example of a persisted Todo-MVC using Laravel and EmberJS
Tutorial
Single Page App with Laravel and EmberJS
Ember.js & Laravel
Single Page App with Laravel and EmberJS
A Guide to Building Your First Ember.js App
CRUD example app without Ember Data
Ember CRUD Guide
AngularJS vs. Backbone.js vs. Ember.js
Combining Laravel 4 and Backbone
Cerebris
Youtube
Building an App with Ember.js
Mastering Ember Js
EmberJs Simple Shopping Cart System

Templating

101

Express.js References

AngularJS
Packages
generator - Laravel 4 and Angular artisan generator
angie - Laravel-Angular routing manager. Generates angular routing rules from serverside routing rules
Create a Laravel and Angular Single Page Comment Application
Building a Customer Management App Using AngularJS and Laravel
end-to-end-with-angularjs - An intermediate/advanced look at how to use Angular JS in conjunction with a serverside
laravel-angularjs-basic
pop - Laravel Angular SPA Starter App
angular-laravel
laravel-angular-skeleton
goals - Goalsetting app in AngularJS and Laravel
customer-manager - A customer management application
angular-comments - Experiment in building an Angular Front End that communicates with a Laravel Backend
angular-laravel-timesheet
Tutorial
Quick Tip: Using Laravel Blade with AngularJS
Create a Laravel and Angular Single Page Comment Application
Building a Customer Management App Using AngularJS and Laravel
Creating a Polling Application Using AngularJS and Laravel Part 1 | Part 2
AngularJS with Laravel - AngularJS and Used REST APIs to get/put data
Building a Customer Management App Using AngularJS and Laravel
AngularJS CRUD Data Grid, Part 1 | Part 2 | Part 3
Votr Part 5: AngularJS and CRUD Using RESTful APIs
RESTful CRUD With AngularJS
AngularJS AJAX calls
Creating a Slide Show Plugin With AngularJS

Templating

102

Express.js References

JsRender
JS Libraries
JsRender | Demo
Tutorial
JsRender Fundamentals - Templating for HTML5 Applications
Can I change the template syntax to replace with something like
Youtube
JsRender : Fundamentals and Demo

Templating

103

Express.js References

BackboneJS
Tutorial
Developing Backbone.js Applications
Combining Laravel 4 and Backbone
In-place Pagination using Backbone.js and Laravel

Templating

104

Express.js References

Widgets
Packages
laravel-widgets - Widgets for Laravel

Widgets

105

Express.js References

Controllers
Tutorial
Replacing controllers with middleware

Controllers

106

Express.js References

Database
Packages:
laravel-storedprocedures
backup-manager - Database backup manager for dumping to and restoring databases from S3, Dropbox, FTP,
SFTP, and Rackspace Cloud
laravel-backup - Backup and restore database support
laravel-db-backup - Command line database backup built for Laravel
db-manager - Database management easier
db-drop-tables
db-sync - PHP Composer library with command line tool for syncing tables on one remote database to another
Laravel Schema Designer
CSVDumper - Help you dump database into CSV format, built-on laravel
deduper-laravel - Deduplicate your database tables with Artisan
laravel-drafteloquent - A package for Laravel which enables you to use 2 database connections. One for editing
data and one for live data. And when done editing you can push the changes to the live connection
DbExporter - Export your database as a Laravel Migration. And export your DB data as a seed file. Finally sync all
this with your remote server
mortimer-db-setup - Laravel 4 package that adds the missing artisan commands db:setup, db:create, db:drop
Tutorial
A Tiny Intro to Database Systems
Performance
Working with large databse
Multiple DB Connections
Multiple DB Connections in Laravel
Read / Write Connections
Stored Procedure
laravel stored procedures
Indexing
Improved InnoDB fast index creation
How to Use Unique Indexes in MySQL and Other Databases
Full-Text search
Implementing Full-Text search in Laravel
MySQL Search Order by Relevance Column Using FULLTEXT
How to build a MySQL-powered search engine

Database

107

Express.js References

MySQL
Apps
HeidiSQL
MySQL Workbench
Linux: DBeaver
Adminer - Database management in a single PHP file
MySQL Cluster
Tutorial
Oracle And MySQL Database
Youtube
MySQL Cluster in under 5 minutes
Tutorial
Ten ways to improve the performance of large tables in MySQL
What to tune in MySQL 5.6 after installation
Create your own fulltext searchengine with PHP and MySQL
MySQL Workbench
How to create ER Diagram from existing Database using MySQL WorkBench
Full-text Search
Boolean Full-Text Searches
How to build a MySQL-powered search engine
Using MySQL Full-text Searching
FIND_IN_SET
dev.mysql
How to search for a comma separated value

MySQL

108

Express.js References

IndexedDB
Packages
Tutorial
Synchronization between mysql and IndexedDB
IndexedDB : Database in browser
Introduction to IndexedDB: The In-Browser Database

IndexedDB

109

Express.js References

Elasticsearch
Tutorial
How To Interact with Data in ElasticSearch Using CRUD Operations
WordPress Full Text Search With ElasticSearch
Create your own fulltext searchengine with PHP and MySQL
Youtube
Popular Elasticsearch

Elasticsearch

110

Express.js References

Redis
Packages
laravel-compleet - Laravel integration for Compleet: A Redis-backed service for fast autocompleting
RedCard-Autocomplete - A Redis Autocomplete library in PHP
soulmate - Redis-backed service for fast autocompleting
larablog - A very simple blog app using Laravel and Redis
cacher - A simple stackable PHP caching library with Redis, File, Memory (array) and Custom ArrayAccess
backends
Modis - Redis CRUD model based on ideas from Laravels model
Tutorial
Redis
Realtime App Using Laravel + NodeJs + AngularJS + Redis
redis-orm - Easy and simple Redis ORM for PHP
Using a Redis Server as your Laravel Cache Storage
Caching data in sections
Getting Started with Redis in PHP
Youtube
Laravel with NodeJS , AngularJS and Redis

Redis

111

Express.js References

MongoDB
Packages
laravel-mongodb - A MongoDB based Eloquent model and Query builder for Laravel 4 (Moloquent)
mongolid-laravel - Easy, powerful and ultrafast MongoDB ODM for Laravel
laravel-mongodb-session
laravel-mongodb-sentry
laravel-mongo-ardent - Self-validating, secure and smart models for Laravel 4's Eloquent O/RM
laravel-mongo-auth
lavarel-curb-mongodb
Apps
mongolab.com
Tutorial
MongoDB vs SQL Part 1-2 | Part 3-5 | Part 14

MongoDB

112

Express.js References

Denormalization
Tutorial
Database Denormalization

Denormalization

113

Express.js References

Migrations
Packages:
migrations-generator - Generate Migrations from an existing database

Tutorial
Generate migration from existed database in Laravel 4
laravel-convert-migrations - This is a custom command to convert your current SQL database schema into a
Laravel 4 Migration file
DbExporter - Export your database as a Laravel Migration. And export your DB data as a seed file. Finally sync all
this with your remote server
laravel-migration-squasher - Aggregate your incremental Laravel migration files into a single migration for each
table. This eliminates all alter columns and makes BD testing via sqlite a possibility.
iSeed - Inverse seed generator
laravel-conditional-seeder
laravel-seeder - Run one or more seeder files with a very easy command
laravel-automigrate - allows defining a sequence of migrations for your vendor and workbench packages and
running them with one command
fakable - Allows the creation and seeding of fake Eloquent models
backup-manager - Database backup manager for dumping to and restoring databases from S3, Dropbox, FTP,
SFTP, and Rackspace Cloud
laravel-backup - Backup and restore database support for Laravel 4 applications
LaravelDatabaseDesigner
SmartSeeder - A smart way of seeding tables in Laravel
sleeping-owl/seeder - Package to create simple seeders with ability to lock/unlock tables
goya - Database Schema Diff Tool for Laravel
Tutorial
Code Bright
Databases
Schema Builder
Migrations
Build a Database with Eloquent, Faker and Flysystem
Laravel 4 Database Seeding with Faker
Using Faker To Populate Your Laravel Projects During Development
Laravel unit testing in workbench note
Youtube
enum for published or not published value

Migrations

114

Express.js References

Eloquent
Packages
laravel-repositories - Repository pattern implementation
eloquental - CreateA clever model for Laravel's Eloquent ORM with self-validation, ordering, and query control
Cahen - A PHP package mainly developed for Laravel to manage order numbers of DB
eloquent-enhancements - This package aims to provide extra functionalities to Laravel's Eloquent. The
functionalities, for now, are provided in form of traits, so you don't have to change your models structure
eloquent-created-updated-by - Trait for automatically setting created_by_user_id and updated_by_user_id
eloquent-table - An HTML table generator for laravel collections
Tutorial
Query
Raw Queries in Laravel
How to Get the Last Executed Query In Laravel
How can I get the raw query string from Laravel's query builder BEFORE executing the query
Stackoverflow - Eloquent
Laravel Fluent Query Builder Join with subquery
Laravel 4 query builder - with complicated left joins
Code Bright
Eloquent ORM
Queries
Collections
Relationships
Eager Loading
Sorting eager loaded records in Laravel's Eloquent
Random
Laravel - Eloquent or Fluent random row
Extending Eloquent in Laravel 4
Faster Retrieval and Array Searching with Laravel
A Guide to Using Eloquent ORM in Laravel

Eloquent

115

Express.js References

Design Patterns
Packages
DesignPatternsPHP - Sample code for several design patterns in PHP
Core Code Hub - Programming Tutorials and Resources
Tutorial
Understanding the Request Lifecycle
Building Large Scale PHP Web Applications with Laravel 4
Best way to organize jQuery/JavaScript code
What are the practices for working from a Fat model, skinny controller perspective with Laravel Eloquent ORM
Juggling Larger Laravel Applications
What is the Factory Method Design Pattern?
What are PHP Traits?
A super-simple introduction into PHP namespaces (7min video)
Controllers
Setting up your first Laravel 4 Controller
Youtube
Laravel 4 Application Architecture Series

Design Patterns

116

Express.js References

PSR
Packages
ApiGen
ApiGen Bundle
PHP-CS-Fixer - Analyzes some PHP source code and tries to fix coding standards issues (PSR-1 and PSR-2
compatible)
phpDocumentor
Sami

Design Patterns

117

Express.js References

Models
Packages
model - The base model traits of Esensi
using-simplified-relationships
Auto-Validating On Save
fervent - Self-validating, secure and smart models for Laravel 4's Eloquent O/RM
entity - Base entity extracted from Eloquent ORM
Observer
Laravel Observer
Tutorial
Models
Setting up your first Laravel 4 Model
Model Presenters in Laravel 4
Stackoverflow
Laravel eloquent error with hasmany relationship
Error accessing relational data using eloquent
Validation
Creating Laravel 4 Validation Services
Advanced Validation as a Service for Laravel 4
Laravel Model Validation using Observers

Design Patterns

118

Express.js References

Repositories
Packages
laravel-repositories - Repository pattern implementation for Laravel
laravel-repositories - Some basic repository functionality for Laravel 5
laravel-repository | Wiki - Repository implementation for Laravel 4
laravel-repo - Simple implementation of the Repository Interface for Eloquent with the most basic CRUD methods
repoflow - A simple trait to allow fluently querying repositories with an eloquent model. Gives back the flexibility of
eloquent to some extent, while remaining explicit on which methods are supported by a repository
laravel-repository-response - Make a contract on the response of your Repository class methods
micheleangioni/support - A Laravel 4 package which promotes the use of best practices and design patterns
Magician - A library for implementing repositories with magic finders for the Eloquent ORM
Tutorial
Repositories
Creating Entities in Laravel 4
Using Repository Pattern
Creating flexible Controllers in Laravel 4 using Repositories
Eloquent tricks for better Repositories
Injecting Data Model (Repository) AND Business Model in Controller?
slashnode
A Pattern for Reusable Repository Design in Laravel
Building Testable Applications using the Repository Pattern
How to Build a Fluent Laravel Repository API

Design Patterns

119

Express.js References

Presenter
Packages
Laracasts Presenter - Easy view presenters in your apps
presentable - Automatically turn your Eloquent models into presentable objects in your views
laravel-auto-presenter - A system for auto-decorating models with presenter objects
Presenter - Simple presenter to wrap and render objects. Designed to work with Laravel, but will also work as a
stand-alone solution
presenters - Laravel 4 - Simple Presenters
Tutorial
Laravel View Composers as Form Presenters

Design Patterns

120

Express.js References

Relationships
Tutorial
Laravel
Relationships
Querying Relations
Code Bright
Relationships
Laravel 4 Eloquent Model Relationships
Laravel 4 Eloquent Model Relationships Part 1
Advanced Laravel Eloquent Relationship Examples
Many To Many
Pivot table example (attach and detach)
Polymorphic
Using polymorphic relationships of Laravel for SEO content
Stackoverflow
One To One
Laravel hasOne and belongsTo
One To Many
Laravel Eloquent one-to-many relationship
Laravel query multiple eloquent relationships
Laravel multiple relationships
Laravel 4 Relations belongsTo on multiple tables
Many To Many
Laravel Belongs to Many Through multiple
Laravel Eloquent - belongs to many through
belongsToMany relationsship on custom pivot model
Inserting data in pivot table
Working with Data in Pivot Tables using Laravel 4 Eloquent ORM (SELECT, UPDATE and DELETE)
whereHas
Laravel: How to search child relationship
Searching many-to-many relationships
Eloquent confused about which id column to use when using a join with eager load
Retrieve Eloquent model using multiple table query
Sub whereHas
Advanced query using Eloquent
How to perform a has many through statement using laravel eloquent?
Youtube
phpacademy
One To One
One To Many Part 1 | Part 2
Many To Many
Has Many Throught
Polymorphic Relations
hasMany, belongsTo - category and product

Relationships

121

Express.js References

Join
Packages
with-join - Package to convert Eloquent BelongsTo subqueries into one query with left join
Tutorial
Query join table in Eloquent laravel 4 with where specify field
Raw Queries in Laravel
left join with subqueries in laravel
How to do this in Laravel, subquery where in
Eloquent / Fluent SubQuery select

Relationships

122

Express.js References

Update
Tutorial
MySQL UPDATE JOIN
MySQL Update Join by Values From Another Table

Relationships

123

Express.js References

Validation
Packages
Ardent| Document
Translatable & Ardent
Ardent: Laravel Models on Steroids
KennedyTedesco/Validation - The power of 'Respect Validation' on Laravel 4 Validation
Respect/Validation | Docs - The most awesome validation engine ever created for PHP
dwightwatson/validating - Trait for validating Eloquent models on save in Laravel 4.2.
dwightwatson/validating - Trait for validating Eloquent models on save in Laravel 5.0
pingpong-labs/validator
iyoworks/Validation - An abstract class to implement validation as a service
iricketson/Validation - A simple approach to input validation, processing, and persistence
fervent - Self-validating, secure and smart models for Laravel 4's Eloquent O/RM
jquery-validator
Image Validator
Intervention/validation - Extension for the Laravel 4 validation class
Image Validator Rules
Laravel Phone Validator
uniquewith-validator
laravel-form-validator - Generate form validators for Laravel: an extension of way/generators
laravel-model-shield - A validator for simple models of Laravel
Laravel-Model-Validation - This Laravel package auto-validates a model on save
ValidatorAssistant - Decouple validation from Laravel controllers with validation classes
validator-loader-laravel - Integrates Validator Loader as Service Provider into Laravel
laravel-extended-validator - Extended Validation for Laravel 4 Providing Contextual and Grouped Validation
validator-laravel - laravel validation as a service
laravel-validation-trait - Provide a powerful trait for laravel 4 model
laravalid - Laravel Validation For Client Side : This package makes validation rules defined in laravel work clientside by converting to html/js plugins such as jquery validation. It also allows to use laravel validation messages so
you can show same messages for both sides.
PHP
filter-var
Validate filters
How can I validate an unsigned number in PHP?
JS Libraries
jquery-validation | Docs | Demo
jQuery Ajax Validation Use the Remote Rule
jquery-validation-bootstrap-tooltip | Demo
jq-idealforms | Demo - The ultimate framework for building and validating responsive HTML5 forms
jquery.bank - Build and validate bank account forms
BootstrapValidator
Compatibility
Password strength: zxcvbn
validate.js | Demo - Validate.js provides a declarative way of validating javascript objects
Tutorial
Laravel Validation
Laravel validator for alphabetic characters and spaces
Input Validation with Laravel
Trick: Validation within models
Data Validation in Laravel: The Right Way
Validation

124

Express.js References

Data Validation in Laravel: The Right Way Custom Validators


Laravel Form Validation
How To Validate Forms With Laravel Part 1 | Part 2
Validate Multiple Choice fields in Laravel 4
Validation errors in AJAX mode
Laravel 4 - how to return all validation error messages for all fields as a JSON structure?
Retrieving validator error messages in Laravel 4
qTip2
Integrating qTip with MVC3 and jQuery Validation (errorPlacement)
Ardent
Ardent: Laravel Models on Steroids
jqueryvalidation
Build a Simple PHP, jQuery, and AJAX Powered Contact Form
Adding reCaptcha validator to jQuery Validate with AJAX check and PHP
Youtube
laravel 4 - jquery ajax FormData name validation and errors feedback

Validation

125

Express.js References

Grid
Packages
resource-table - This Laravel package has been created as a alternative for DataTable. It doesn't use AJAX or any
JavaScript. It's very light and scalable. Use it to generate table with data without paying attention to
searching/sorting/paginating results. It'll do it for yourself!
JS Libraries
EasyDataTable
Bootstrap Table
Bootgrid
jTable
zGrid | Docs - Simple Ajax Grid plugin for jQuery
jPages - Client side pagination with jQuery and CSS3
watable | Demo - A jQuery table plugin with sorting, paging, filtering
sheetsee.js - visualize data from a google spreadsheet
jsGrid | Demo - Lightweight Grid jQuery Plugin
jQuery Grid | Demo - This plugin support pagination, javascript and server side data sources, jQuery UI and
Bootstrap
jPList | Demo- jQuery jPList Plugin is a flexible jQuery plugin for sorting, pagination and filtering of any HTML
structure (DIVs, UL/LI, tables, etc)
StreamTable.js | Demo - StreamTable.js streams data for tables in the background, updates and renders them
using templating frameworks like Mustache.js, HandleBars.js
Deep Linking Demo
Responsive
tablesaw - A group of plugins for responsive tables
Tablesaw: A Flexible Tool for Responsive Tables
Responsive Tables
jQuery ReStable - jQuery ReStable is a very simple and lightweight (~1Kb) jQuery plugin that make tables
responsive making them collapse into ul lists
AngularJS
angular-paginate-anything - la carte server-side pagination
ng-table - Angular Table directive
trNgGrid - A feature rich Angular grid using standard HTML tables
Paginator module for AngularJS, in combination with Laravel's paginator class

Grid

126

Express.js References

Add/Remove Rows
JS Libraries
Dynamic Table row creation and Deletion
jQuery Table AddRow plugin
Add edit delete rows dynamically using jquery and php
DictAndList - It is a plugin for editable Dict and List html, their values can be attached into form as stringified JSON
when processing jQuery post
jsfiddle
grider | Demo - jQuery plugin to enable calculations and modifications in a table with data input
$.Table Edits - Table Edits is a light (1.7k) jQuery plugin for making table rows editable. Built as minimally as
possible so it's easy to extend
appendGrid | Demo - appendGrid allow you to input structured data row by row such like filling spreadsheets
editTable | Demo - jQuery editTable is a very small jQuery Plugin (~1Kb gzipped) that fill the gap left by the
missing of a default input field for data tables
Grider - Grider is a plugin for jQuery that makes your life easier when you need to edit or create a table that
handles a list of items
Tutorial
How to add Button to a select2 dropdown on a dynamic table
Add edit delete rows dynamically using jquery and php
Ajax table adding removing rows dynamically using javascript animation
jQuerys AutoComplete using multiple inputs in same table
Inline Editing using PHP, MySQL, jQuery and Twitter Bootstrap
Ajax table adding removing rows dynamically using javascript animation | Demo

Grid

127

Express.js References

jqGrid
Packages
laravel-jqgrid | Demo - @Laravel jqGrid package allows you to easily integrate the popular @jQuery Grid Plugin
(jqGrid) into your Laravel application
jQuery MG Validation Plugin
Libraries
jqGrid | Wiki | Docs
phpgrid - Fully functional PHP Grid in just 7 lines
Bootstrap
jqGrid.bootstrap
jquery-ui-bootstrap
shortcodes-tables-jqgrid
Tutorial
jQGrid with JSON Tutorial
Using jqGrid with Catalyst: Tutorial with Examples for Newbies
jqgrid FAQs
TinyMCE
How do I make tinyMCE editor stay in my jQgrid textarea formedit form after first initialize?
No tinymce editor in jqgrid dialog
Inline Editing
Row Editing (new) > Inline Navigator (new)
JqGrid Inline Editing - codeproject
Inline Editing - wiki
Select2
Using bootstrap select2 with JqGrid form
Select2 plugin with JQGRID
Phpdatagrid Nested dropdown
Checkbox
jqgrid checkbox change event
Make a column be a checkbox | Demo
In jqgrid how to check checkbox on row select? | Demo
Custom Button
Adding a custom button in row in jqGrid?
How do you add scripts to custom buttons on rows in jqgrid?
Demo 1
Demo 2

Grid

128

Express.js References

DataTables
Packages
JQuery DataTables Data Manager
DataTables - Bootstrap
tablesorter | tablesorterPager
[AngularJS] ng-grid
qTip2
Internationalisation plug-ins
yajra/laravel-datatables - jQuery DataTables API for Laravel 4|5
Tutorial
Working with jQuery DataTables

Grid

129

Express.js References

Table Sorter
jQuery plugin for turning a standard HTML table with THEAD and TBODY tags into a sortable table without page
refreshes. tablesorter can successfully parse and sort many types of data including linked data in a cell
Packages
Pager plugin - Ajax
Tutorial
Bootstrap 3 Sortable Table
Sortable Table styled by Bootstrap 3

Grid

130

Express.js References

Editable Table
JS Libraries
dynoTable A JQuery Plugin by Bob Tantlinger | Demo
editable-table | Demo - tiny jQuery/Bootstrap widget that makes a HTML table editable

Grid

131

Express.js References

Invoices
JS Libraries
InvoiceFactory
InvoiceForm
mioInvoice
angular-invoicing
Cart Example

Grid

132

Express.js References

Filter
Packages
sanitizer - Data sanitizer for Laravel 4.2. Based on the fine Dayle Rees Sanitizer package
rmasters/filter - Filters for Laravel Eloquent models
Filtry - Filter and sanitize input data in Laravel 4 or as a standalone package
filterable - Make your eloquent models filterable with ease
mewebstudio/Purifier - HTMLPurifier for Laravel 4
HTML Purifier
heroicpixels/filterable - Automatically filter Laravel Eloquent results from URL querystring
JS Libraries
filterable | Demo - Bootstrap themed per-column filter for an HTML table
filter.js | Demo

Filter

133

Express.js References

Pagination
Packages
pagination - Beautiful pagination urls for Laravel 5
PHP_Laravel_Pagination
SEOPagination - Laravel SEO Pagination
pagination - Laravel 4 Extended Pagination
pagination - Laravel pagination on steroids
pagination - An alternative Laravel 4 pagination
Laravel AJAX Pagination with JQuery
resulttable - Create a table for a Laravel 4.2 Paginator, Collection, or generic array, with sortable header links
carpenter - A PHP package to create HTML tables from a data store that can be sorted and paginated
API Pagination
laravel-paginateroute - Laravel router extension to easily use Laravel's paginator without the query string
JS Libraries
Pagination with jQuery, AJAX and PHP
Tutorial
Working with Pagination in Laravel 4
Laravel 4 Pagination with Infinite Scroll using jQuery
Easy ajax pagination
Ajax-based pagination Laravel 4
In-place Pagination using Backbone.js and Laravel
Custom Pagination Blade Template
How to paginate data Laravel and Ajax
Part One: Creating a custom pagination view in Laravel
Custom pagination in Laravel 4
Custom Pagination Views in Laravel 4
Custom data pagination
Using Illuminate's Paginator with an array instead of Eloquent
Paginator::make() returning so much data it crashes the browser!
Multiple pagination
Laravel 4 - Two Pagination in a Single Page
Using multiple pagination types in the same application
Laravel 4 custom pagination: go to first/last page and show a fixed number of links
Youtube
Advanced Jquery Pagination using Ajax php and jquery

Pagination

134

Express.js References

Infinite Scroll
Tutorial
Infinite Scroll to Load More Content Pagination with jQuery | Demo
Implementing Infinite Scroll in jQuery | Demo
Data Load While Page Scrolling (infinite scroll) with jQuery PHP and MySQL
JS Libraries
jquery-plugins.net
jScroll | Demo - jScroll is a jQuery plugin for infinite scrolling
infinite-scroll | Demo - jQuery and Wordpress plugins for infinite scroll
How to Implement Infinite Scroll in Laravel
5 jQuery Infinite Scrolling Demos
Load more

Pagination

135

Express.js References

Searchable
Packages
filterable - Automatically filter Laravel Eloquent results from URL querystring
dinkbit/filterable - Make your eloquent models filterable with ease
laravel-search - A search package for Laravel 4
searchable - Searchable, a search trait
laravel-jqgrid
eloquent-filterable - Manage Laravel 5 Eloquent queries with filters
Full-Text search
Laravel-4-Searchy - Searchy makes user driven searching easy with fuzzy search, basic string matching and
more to come
searchable - A php trait to search laravel models
Elasticquent - Map Larvel Eloquent models to Elasticsearch types
Bouncy - Map Elasticsearch results to Eloquent models
JS Libraries
jQuery Searcher Plugin | Demo - Connects any list-like data with an input for searching
Tutorial
Laravel search function using GET request
Sortable index view tables with Laravel 4
Laravel (3) Pagination Sorting & Filtering
How to make laravel query builder like codeigniter active record
Laravel: how to add where clause using query builder?
Implementing Full-Text search in Laravel

Searchable

136

Express.js References

Sortable
Packages
rutorika-sortable | Demo - Adds sortable behavior to Eloquent (Laravel) models
Caruta - A PHP package mainly developed for Laravel to generate sort link(s)
eloquent-sortable - Sortable behaviour for Eloquent models
freekmurze/eloquent-sortable - Sortable behaviour for Eloquent models
JS Labraries
Table Drag and Drop JQuery plugin
Filterable - Bootstrap and X-editable themed per-column filtering for an HTML table.
Sortable - Drop-in script to make your tables sortable
Jquery sortable lists - jQuery plugin to sorting lists also the tree structures. Smooth motion while dragging and
scrolling
Tutorial
Sortable index view tables with Laravel 4
How to alphabetical sort mysql query field variable in PHP?
Change ordering position of MYSQL field with PHP

Sortable

137

Express.js References

Hidden
Tutorial
Hiding Fields When Querying Laravel Eloquent Models

Hidden

138

Express.js References

Schema
Tutorial
Laravel Schema
laravel 4 -> get column names
Getting all tables inside a database using Laravel 4
Get all columns names from a Eloquent Model
Get all columns names from a Eloquent Model (2)

Schema

139

Express.js References

Revisionable
Packages
VentureCraft/revisionable - Easily create a revision history for any laravel model
jarektkaczyk/revisionable
laravel-activity - A simple activity/news feed package for Laravel 4

Revisionable

140

Express.js References

Accessors & Mutators


Packages
Attribute - A framework agnostic attributes package that allows you to attach attributes to objects, it utilizes the
Entity-Attribute-Value Model to assign values to objects
Tutorial
Laravel Accessors & Mutators
Encrypting Fields using Laravel 4
Laravel 5 Eloquent attribute casting is awesome
How to add an attribute from a model query in laravel

Accessors & Mutators

141

Express.js References

Boot
Tutorial
Delete relations/child relations without CASCADE

Boot

142

Express.js References

SQL
Tutorial
10 Frequently asked SQL Query Interview Questions
Random

SQL

143

Express.js References

Localization
Packages
laravel-localization - Easy localization for Laravel
Undefined index: path
laravel-translation-manager
Laravel4-lang - List of 37 languages for Laravel4
laravel-4-i18n - i18n with language slugs route
laravel-localization-helpers
transduct - Simple package for laravel 4 to export lang folders to JSON
laravel-translate - Translation manager for Laravel 4
Waavi/translation - Better translation management for Laravel 4
tavicu/translation - A Translation package for Laravel 4.2 with database and cache support
glottosAdmin - Glottos administration example site
laravel-localisation - A bridge package for providing Laravel specific components and implementations of the
Localisation package
Laravel-Localization-Module - A better laravel localization module
lari18n - Laravel translation made easy
stevebauman/translation - An easy database driven translator for Laravel 4
jildertmiedema/translation-check - Check if all items are translated in all languages for laravel 4
JS
Laravel-JS-Localization - Laravel Localization in JavaScript
laravel-js-localization - Simple, ease-to-use and flexible package for the Laravel web framework. Allows you
to use localized messages of the Laravel webapp (see resources/lang directory) in your Javascript code
Tutorial
App::setLocale() code
Multilingual i18n routes in Laravel 4
Two domains on one laravel app based on language

Localization

144

Express.js References

Multilingual
Packages
laravel-translatable - A Laravel package for multilingual models
TranslateThatModel
locale
laravel4-multilingual - Multilingual features for Laravel 4
polyglot - Laravel localization and translation helper
country-list - List of all countries with names and ISO 3166-1 codes in all languages and data formats
multilang - A Laravel extension is make be easy to CRUD ORM proccess for multi languages contents
laravel-lang-tools - Import and Export translations for translators
World countries in JSON, CSV and XML
JS Libraries
Language Picker jQuery plugins
Tutorial
Eloquent with database multi language - best practices
Multilingual site with one-to-many relationships in Eloquent
How to create and use multilingual models in laravel
Multilingual models
Laravel - Trying to get property of non-object
Inserting records into a table with multiple foreign keys with Eloquent
How to get language switching back in Laravel 4
UTF-8
How to support full Unicode in MySQL databases
Bringing Unicode to PHP with Portable UTF-8

Multilingual

145

Express.js References

Cookie
JS Libraries
jquery-cookie - A simple, lightweight jQuery plugin for reading, writing and deleting cookies

Cookie

146

Express.js References

Session

Session

147

Express.js References

Cache
Packages
Flatten - A package to flatten any website to plain HTML
Flattnr - Flatten class for laravel 4
EloCache - Cache extension for Laravel4
HttpCache for Laravel
laravel-cash - Simple to use cache layer for your laravel application using memcached & nginx
laravel-html-cachebusting
laravel-cache-filter
Laravel-4-Route-Cache - This is a Laravel 4 package that provides caching for the response of the application
laravel-blade-cache-filter - A simple caching filter that caches Laravel's Response objects
laravel-resque
Fast PHP Caching
laravel-cache-protract - File based cache prolonger for Laravel
laravel-precedent - Auto Cache and Purge on Eloquent
laravel-fragment-caching | Docs
laravel-mongodb-cache - A MongoDB cache driver for Laravel 4 and the package jenssegers\mongodb
multi-memcached - Multiple memcached connection handler for Laravel Cache
dsettings - Store settings in the database and use cache to increase performance
OpCode Caching
OpCacheGUI
References
W3 Total Cache
How to Configure W3 Total Cache
Tutorial
Cache
Caching Queries
Cache Tags
Laravel 4: Easily Cache Eloquent Collections
Easy Eloquent + Relation Cache Management
Caching Database Queries
Sections
Caching data in sections
Increments & Decrements
Session
Laravel Unwrapped: Session, Auth and Cache
Caching routes using filters in Laravel 4
Laravel 4 Cache as a Service
Easy trick to move cache files to RAM without coding a PHP line
Event Listeners - Forget cache upon model events or custom events
Simple Twitter Feed with Cache Using Laravel and Twitter API
A Study on a Custom Laravel CMS's Caching System
OpCode Caching
Caching Hat-trick: Zend Opcache, Etags and Query Caching
Youtube
Laravel Caching Ins and Outs
cache forever

Cache

148

Express.js References

APC
Tutorial
Alternative PHP Cache
Set up Alternative PHP Cache (APC)
Installing APC in Windows
Install APC for PHP
Speed up PHP with APC - Alternative PHP Cache
PHP accelerations: How to configure Alternative PHP Cache (APC) on Windows
PHP: APC Configuration and Usage Tips and Tricks
Laravel 4 is slow ?
How to speed up PHP with Opcode cache like APC
Windows
Download
PHP accelerations: How to configure Alternative PHP Cache (APC) on Windows
Install APC on WAMP Server (Windows)
How to Install Alternative PHP Cache (APC) on Windows (WAMP)

APC

149

Express.js References

OPCache (Opcode Caching)


PHP OpCache
Understanding OpCache
OpCacheGUI - GUI for PHP's OpCache
How to use PHP OPCache?
Why Every PHP Application Should Use an OpCache
Moving forward with Zend OPCache + Memcached
PHP < 5.5
ZendOpcache
Speed up your PHP application with Zend OpCache
Windows
Zend OPcache + PHP 5.4 on Windows
Tutorial
Tutoriel PHP : OPcache

OPCache

150

Express.js References

Pagespeed Module
Tutorial
PageSpeed Module
How to Get Started With mod_pagespeed with Apache on an Ubuntu and Debian Cloud Server
Automating Web Performance Best Practices with mod_pagespeed
Youtube
Make the Web Fast: Automagic site optimization with mod_pagespeed 1.0!
Mod_Pagespeed - The Showdown!

Pagespeed Module

151

Express.js References

Queues
Tutorial
Queues
Message Queues in PHP with RabbitMQ
Laravel Forge - Adding a Queue Worker with Beanstalkd

Queues

152

Express.js References

Events
Tutorial
Events
Laravel: Events
Using Laravel 4's Model Events
Using Events in Laravel 4
Model events on deleting not work

Events

153

Express.js References

CLI
Packages
php-cli - A standalone interface loosely matching the new laravel 4.0 cli interface
Tutorial
Your One-Stop Guide to Laravel Commands
Digging in to Laravel's IoC Container

CLI

154

Express.js References

Helper
Packages
Intervention/helper - PHP Helper classes to handle dates and strings. Built to work with the Laravel 4 framework
util.php - is a collection of useful functions and snippets that you need or could use every day
laravel-formatter - A Formatter Class for Laravel 4 based on FuelPHP's Formatter Class
Tutorial
Custom Helper Functions in Laravel

Helper

155

Express.js References

Collection
PHP
immutable.php - Immutable collections, with filter, map, join, sort, slice, and other methods. Well-suited for
functional programming and memory-intensive applications. Runs especially fast in PHP7
JS
immutable-js - Immutable collections for JavaScript

Collection

156

Express.js References

Array
Tutorial
How to Store Arrays in a Database
PHP in a JavaScript world

Array

157

Express.js References

String
JS Libraries
string.js
Chance.js - generator of random strings, numbers
stringformatter | Docs - An extensible, garbage collecting Javascript string formatter that supports objects,
currency, date/time, decimals, and more ... goes far beyond sprintf approach
Succinct - A tiny jQuery plugin for truncating multiple lines of text
Tutorial
15 JavaScript String Functions
Capitalize First Letter of Every Word on Keypress

String

158

Express.js References

Vietnamese

String

159

Express.js References

Number
Packages
terbilang - Number to words conversion support multi language
JS Libraries
Number Input jQuery plugins
bootstrap-touchspin | Demo - A mobile and touch friendly input spinner component for Bootstrap 3
Numeral.js
Tutorial
Secure random numbers for PHP developers

Number

160

Express.js References

Date/Time
Packages
Carbon - A simple API extension for DateTime with PHP 5.3+
laravel-date - A library to help you work with dates based on Carbon
DateRange - Convenient way to handle formatted date ranges; includes Laravel facade
Scripts
Validate date format in php
PHP preg_match with working regex
JS Libraries
Moment.js
bootstrap-datetimepicker | Demo - Date/time picker widget based on twitter bootstrap
Playing with Bootstrap Datepicker
startDate option disabling past dates with current date
bootstrap-datepicker | Demo - A datepicker for @twitter bootstrap forked from Stefan Petre's (of eyecon.ro),
improvements by @eternicode
bootstrap-daterangepicker | Demo - Date range picker component for Bootstrap
Tutorial
Laravel 4 Basics: Formatting dates using Carbon

Date/Time

161

Express.js References

Object
Tutorial
Best Practice for Merging Query Result Objects
Merge two objects in php

Object

162

Express.js References

JSON
Packages
fractal - Fractal - Output complex, flexible, AJAX/RESTful data structures
laravel-fractal - A Laravel Service Provider for Fractal
PHP
mysql-crud-api - Simple PHP script that adds a very basic API to a MySQL database
JS Libraries
DefiantJS - DefiantJS enables you to perform lightning-fast searches on JSON using XPath expressions, and
transform JSON using XSL

JSON

163

Express.js References

Check
JS Libraries
is.js - Check types, regexps, presence, time and more
types.js - A tiny (2.2kB) Javascript type checker/enforcer library
regexpbuilderjs - Create regular expressions using chained methods
xtypejs | Demo - Elegant, highly efficient data validation for JavaScript Apps

Check

164

Express.js References

Random
Packages
randomizr - Generate some random madness

Random

165

Express.js References

Parse
JS Libraries
Knwl.js | Demo - Find Dates, Places, Times, and More. A .js library for parsing text for specific information

Parse

166

Express.js References

Underscore
Packages
underscore-php | Docs - A redacted PHP port of Underscore.js with additional functions and goodies Available
for Composer and Laravel
JS Libraries
underscorejs | Docs - JavaScript's utility _ belt

Underscore

167

Express.js References

Security
Packages
Honeypot - Simple spam prevention package for Laravel applications
pcc - PHP Secure Configuration Checker
laravel-hashids - Laravel 4 package for Hashids
firewall - Firewall package for Laravel applications
laravel-token
Laravel CSRF Filter With Ajax Support
Laravel-Binput - An input protector for Laravel
Laravel-Security - A port of the security class from CodeIgniter 2.2 for Laravel
iniscan - A php.ini scanner for best security practices
Purifier - HTMLPurifier for Laravel 4
Scripts
phpClassFilter - filter html/XSS/SQL injections // clase filtros de html/XSS/ SQL
Sanitize database inputs
Tutorial

Security

168

Express.js References

Crypt
Tutorial
Encrypting Fields using Laravel 4

Crypt

169

Express.js References

Captcha
Packages
Captcha
mewebstudio/captcha - Captcha for Laravel 4
simplecaptcha - Simplecaptcha is a package for laravel 4
Latrell/Captcha
Gregwar/Captcha - PHP Captcha library
reCAPTCHA
no-captcha - No CAPTCHA reCAPTCHA For Laravel
mohsen-shafiee/captcha - A simple captcha for laravel 4
Honeypot - Simple spam prevention package for Laravel applications
JS Libraries
10 Very Useful jQuery Captcha Plugins
Tutorial
How to get the public and private keys for Google reCAPTCHA
Stackoverflow
Reload php image (captcha)
Youtube
PHP Tutorial: Refresh CAPTCHA image without refreshing the page with AJAX

Captcha

170

Express.js References

XSS
- [laravel-xss](http://goo.gl/ayr08x) - A port of CodeIgniter Security Library to Laravel for XSS prevention
- [XSS Filter in Laravel Framework](http://goo.gl/CGV3F2)
- [laravel-xss-cleaner](http://goo.gl/rY8fal) - Fast, simple & effective way to clean users' inputs for laravel PHP framework

XSS

171

Express.js References

Token
Packages
laravel-token - Laravel token management

Token

172

Express.js References

Email
Apps
MailCatche
PHP's mail configuration
hMailServer - e-mail server for Microsoft Windows
Packages
Beautymail - Send beautiful HTML emails with Laravel
laravel-db-blade-compiler - Render Blade templates from Eloquent Model Fields
mailto - Multiple Email Providers package for Laravel 4
sendgrid-php - SendGrid (http://sendgrid.com) PHP helper library
laravel-mail-css-inliner - Inline the CSS of your HTML emails using Laravel
Templates
transactional-email-templates - Responsive transactional HTML email templates
Tutorial
Sending Emails With Laravel 4 & Gmail
Email Verification With Laravel
Mailgun
Setting up Mailgun with Laravel
MailCatcher
Testing Laravel email with MailCatcher

Email

173

Express.js References

Testing
Packages:
phpunit - The PHP Unit Testing framework
Mockery | Docs - Mockery is a simple yet flexible PHP mock object framework for use in unit testing with PHPUnit,
PHPSpec or any other testing framework. Its core goal is to offer a test double framework with a succint API
capable of clearly defining all possible object operations and interactions using a human readable Domain Specific
Language (DSL)
testbench - Laravel Unit Testing Helper
testing - Model and controller PHPUnit test helpers
TestDummy - Easy factories for PHP integration testing
Laravel-4-Test-Generator - Easy factories for PHP integration testing
testcases-laravel - Some classes to help write tests for laravel 4 applications
woodling - Easy to use fixtures for your models. Requires no configuration on your side, leverages your code to do
all the work
Faker - Faker is a PHP library that generates fake data for you
factory-muffin - Enables the rapid creation of objects for testing
fake2db - create test databases that are populated with fake data
Laravel-4-Test-Generator - Laravel 4 Test Generator
laravel-slow-test - Showing tests that are very slow to running
phpspec-laravel - Test your Laravel applications with PhpSpec
php.tools - Tooling for PHP - testing, code coverage and formatting
http-mock - Mock HTTP requests on the server side in your PHP unit tests
frontend-test-suite - People don't give love to automated testing of the frontend
janitor - Dust off your Laravel applications
PHP_CodeSniffer - Tokenises PHP, JavaScript and CSS files and detects violations of a defined set of coding
standards
JS Libraries
CasperJS - is a navigation scripting & testing utility for PhantomJS and SlimerJS written in Javascript
Tutorial:
Testing Like a Boss in Laravel: Models
Getting started with testing Laravel 4 Models
Testing Laravel Controllers
Laravel 4 Controller Testing
How to structure testable Controllers in Laravel 4
Test Better, Deploy Faster with Laravel
Tools for Testing Website Performance
Youtube
Jeffrey Way - Better Testing In Laravel 4
Thorough IoC In Laravel 4 With Unit Tests
Testing PHP with Codeception
Laravel 4 Project Tutorial 12 - Automated Testing with Codeception and Selenium2
PHPUnit Support in PhpStorm - PhpStorm Video Tutorial

Testing

174

Express.js References

Errors
Packages
laravel-4-smart-errors - showing a very generic error message to your end-users while sending an email
laravel-error-emailer - Emails you whenever an error occurs on your server
bugonemail
WebMail Lite PHP
Tutorial
Errors
Handling 404 Errors
laravel routing and 404 error
Laravel-4-Bootstrap-Starter-Site
pdo-laravel-4-catch-errors
Laravel 4 Error Handling
Throwing HttpExceptions

Errors

175

Express.js References

Debug
Packages
Laravel 4 Debugbar | Forum
Anbu Profiler
Artisan Debug Profiler
BetterDD
clockwork - Server-side component of Clockwork, a Chrome extension for PHP development
laravel-kint - Seemless integration of Kint into Laravel
raveren/kint - Kint - a powerful and modern PHP debugging tool
Tutorial
Debugging Queries in Laravel

Debug

176

Express.js References

Logging
Packages
Tracker - Laravel Stats Tracker
Visitor - Register your visitors, Page hists, and count for Laravel 4
RoboticsWave/visitor-log - A package for Laravel 4 to log all visitors
uniacid/visitor-log - A package for Laravel 4 to log all visitors
laravel-profiler - URL profiler package
LogLikeRails - Log every requests
Laravel-Model-Logger - Create a log entry every time a model has been inserted, updated or deleted
Visitor - Register your visitors, Page hists, and count
laravel-log-viewer - Laravel 4.2 log viewer
laravel-query-log
laravel-request-logger - HTTP request logger middleware for Laravel
ActivityLog - A simple and clean Laravel 4 activity logger for monitoring user activity on a website or web
application
laravel-activity - A very simple Laravel activity logger
Tracert - Laravel package to log the users actions in the database

Logging

177

Express.js References

Codeception
Packages:
Codeception | Demo
phptest
antonioribeiro/ci - A Laravel Continuous Integration Package
codeception-mailcatcher-module - Test emails in your Codeception acceptance tests
Webception - A Web UI for running Codeception tests
codeception-config-helper - Codeception Config Helper
mailtester - Test emails in Codeception tests
mockery-codeception - How to integrate Mockery on Codeception
Using Mockery on Codeception
MockeryModule
gulp-codeception - gulp-codeception plugin
AspectMock - The most powerful and flexible mocking framework for PHPUnit / Codeception
Tutorial
Codeception
Introduction
Quickstart
Getting Started
AdvancedUsage - StepObjects
Laravel4
How to Install Codeception in Windows?
Getting Started With Codeception in Laravel 4
Ruling the Swarm (of Tests) with Codeception
Stackoverflow
Codeception Laravel
How to properly populate DB in Laravel 4 with Codeception by migrations, not by using dump

Codeception

178

Express.js References

Selenium
Packages
Selenium IDE
Selenium Builder
Selenium IDE: Codeception Formatters
Jenkins Plugins
Selenium Builder Plugin
Seleniumhq Plugin
Tutorial
The Best Free Selenium Tutorials to Learn and Master Selenium Online Selenium Training Tutorial Part 1 | Part
2
How to Run Selenium Remote Control (RC) Server as a Windows Service with AlwaysUp
Youtube
Introduction to Selenium Builder
Use Data-Driven from file excel in Selenium 2.0

Selenium

179

Express.js References

Continuous Integration
Packages
antonioribeiro/ci - A Laravel Continuous Integration Package
PHPCI - Continuous integration specifically designed for PHP
gitlab-ci - GitLab Continuous Integration (CI) integrates with your GitLab installation to run tests for your projects
Sismo - Continuous Testing Server written in PHP
Tutorial
PHPCI
Installing PHPCI

Continuous Integration

180

Express.js References

Jenkins
Packages
Jenkins - Jenkins is an award-winning application that monitors executions of repeated jobs, such as building a
software project or jobs run by cron
jenkins-php - Template for Jenkins Jobs for PHP Projects
Plugins
GitLab Plugin
analysis-collector - This plug-in is an add-on for the plug-ins Checkstyle, Dry, FindBugs, PMD, Task Scanner, and
Warnings: the plug-in collects the different analysis results and shows the results in a combined trend graph.
Additionally, the plug-in provides health reporting and build stability based on these combined results
doxygen - This plugin generates Doxygen documentation and publishes HTML reports generated by the Doxygen
tool
Publish Over - The goal of the Publish Over plugins is to provide a consistent set of features and behaviours when
sending build artifacts ... somewhere
Publish Over FTP Plugin
Publish Over SSH Plugin
Publish Over CIFS Plugin
testswarm-plugin - Testswarm is used to run javascript tests in all browser. This plugin allows you to run testswarm
tests and see results from jenkins
Tutorial
Installing and Securing Jenkins
Preparing and Building a PHP Project in Jenkins
Configuring Jenkins continuous integration server to work with Git
Continuous Integration In PHP
PHP Continuous integration, with Jenkins and Phing
CI With Jenkins and PHP
Part 1 Installing the PHP Tools And Jenkins
Part 2 Installing Jenkins Plugins and Authenticating to Active Directory
Part 3 Configuring and Running Your First Job
How to Set Up TravisCI-like Continuous Integration with Docker and Jenkins
Supercharge Continuous Delivery in Jenkins with Workflow
Youtube
Installing Jenkins
Setting up Jenkins for PHP projects
Create New Job in Jenkins
Jenkins + GitLab + RabbitMQ + Symfony2 + Phing

Continuous Integration

181

Express.js References

Users Management
Packages
club - A simple Laravel Auth module
permissions - Check your permissions with a simple 1-liner: $user->can('do something', $onAnObject)
laravel-messenger - Simple user messaging tool for Laravel
PHP Class
ML Log: Log Web site visitors and compute statistics
Usermanager - User Manager w/ Sentry 2.1 in Laravel 4.1 / 4.2
laravel-user-manager - The user manager package for Laravel. To handle user based operations signup, login,
user activation
Firadmin - Laravel 4 package used to create a beautiful admin panel with default user managment
cmarfil/laravel-multiuser-json-settings - Simple multi user json settings facade for Laravel 4
ACL
laravel-authentication-acl
laravel-acl-rbac - Laravel Acl componnet which can filter urls/requests and models
BeatSwitch/lock - A flexible, driver based Acl package for PHP 5.4
lock-laravel - This package is a Laravel driver for Lock
redoubt-plus - A resource-level ACL for Laravel 4
Tutorial
The God Login
Simple and Easy Laravel Login Authentication
Authentication With Laravel 4
Laravel Unwrapped: Session, Auth and Cache
Building a User Management System in Laravel
Build Your First Admin Bundle for Laravel
Create an Admin Interface in Laravel
Q&A
How to: implement sentry 2 permissions with Laravel 4?

Users Management

182

Express.js References

Sentry 2
Packages
Sentry | Document - A framework agnostic authentication & authorization system
sentry - Simple Laravel Resource Access Control
sentry-social
L4withSentry - Laravel 4 and Sentry 2.0
laravel-sentry-tutorial
cpanel - Admin Panel
laravel-mongodb-sentry
NativeHasher.php
sentryuser - Sentry user is an extension of the Sentry module. This module will add extra features like user
management interface, permission matrix etc
wesleyalmeida/sentry - Simple Laravel Resource Access Control
laravel4-sentry-view-helper
api-laravel-sentry
API Token Authentication with Laravel and Sentry Part 1 | Part 2
laravel-authentication-acl | Docs - Laravel authentication and ACL admin panel package based on sentry
Tutorial
Sentry 2 and PHP
Part 1: Authentication and access control for PHP
Part 2: Authentication and access control for PHP
Secure Login System Php(Laravel) Part 1 | Part 2 | Part 3 | Part 4
API Token Authentication with Laravel and Sentry Part 1 | Part 2 | api-laravel-sentry
Quick routing and access filtering
Sentry Route Filters
Best way to check permissions with sentry 2 at Laravel
Authentication in Laravel 4 with multiple groups using Sentry 2
Sentry Bundle Reset Password

Sentry 2

183

Express.js References

Syntara
Packages
Syntara - An admin system for Laravel 4, made for user management easier | Document | Custom Development
Forum | Example: home controller | routes | home index
AdminLTE | Demo
Goto app and update your composer.json require file with
"minimum-stability": "stable",
"require": {
"cartalyst/sentry": "2.1.*",
"mrjuliuss/syntara": "1.2.*",
"jakubsacha/adminlte": "dev-master"
}

Goto app folder and hit composer


composer update
php artisan syntara:update

Goto app/config/database.php and configure your database

Goto app/config/app.php and add service providers


'Cartalyst\Sentry\SentryServiceProvider',
'Mrjuliuss\Syntara\SyntaraServiceProvider',
'Jakubsacha\Adminlte\AdminlteServiceProvider',

Syntara

184

Express.js References

and add aliases


'Sentry' => 'Cartalyst\Sentry\Facades\Laravel\Sentry',

Install
php artisan syntara:install

php artisan create:user [user] [email] [password] Admin

Syntara

185

Express.js References

Publish assets
php artisan asset:publish mrjuliuss/syntara
php artisan config:publish mrjuliuss/syntara

Run
Goto http://localhost/laravel/testcms/public/dashboard/login

Type account then show the dashboard

Goto Users

Syntara

186

Express.js References

Password
Packages
retter - A collection of hash functions, ciphers, tools, libraries, and materials related to cryptography
Sentry Bundle Reset Password
How to use reset password on cartalyst sentry
JS Libraries
Strength.js | Demo - The ultimate jQuery password input plugin. Featuring secure strength indicator and hide/show
password
jquery-entropizer | Demo - jQuery password meter plugin
Tutorial
Password Hashing In PHP
How to store passwords safely with PHP and MySQL
PHP Security using salt to improve password protection
Encrypt
PHP mcrypt - Basic encryption and decryption of a string
Highly Secure Data Encryption & Decryption Made Easy with PHP, MCrypt, Rijndael-256, and CBC
Simple PHP encrypt and decrypt
How To Encrypt and Decrypt String Using PHP With Salt

Password

187

Express.js References

Online Counter
Packages
countonline
PHP Users online counter
simphp - One page PHP hit counter

Online Counter

188

Express.js References

Social Login
Packages
social-login - Laravel Authentication with Social Services API like Google, Facebook, Yahoo, Github
socialize - The package helps you get user data from social networks with Laravel 4.2.
PHPoAuthLib - PHP 5.3+ oAuth 1/2 Client Library
laravel-social - A social login package for Laravel 4.
HybridAuth - Open source social sign on PHP Library. HybridAuth goal is to act as an abstract api between your
application and various social apis and identities providers such as Facebook, Twitter and Google
Social - A Laravel-specific implementation of HybridAuth
Tutorial
Social Logins in PHP with HybridAuth
Installing and using Hybrid Auth with Laravel 4 (Steam Community)
Integrating Facebook Login into Laravel application
Youtube
How to use Facebook Login in Laravel

Social Login

189

Express.js References

OAuth
Packages
eloquent-oauth - Braindead simple OAuth authentication with Laravel 4 and Eloquent
eloquent-oauth-example - Basic example Laravel app with minimal setup required for Eloquent OAuth
laravel-oauth2
demo-l4-oauth
oauth2-server-laravel
node-oauth2-server - Complete, compliant and well tested module for implementing an OAuth2 Server/Provider
with express in node.js
tenanti - Multi-tenant Database Schema Manager for Laravel
laravel-multi-tenant
laravel-google-auth - Laravel Authentication Driver for Google OAuth authentication
Tutorial
Google Plus
Sign In Users
Sentry
Laravel 4 using Sentry and OAuth for user management
oauth for laravel with sentry signup and connect with google github linkedin
Laravel: Enable Sentry user account be used in multiple computers
Laravel Sentry 2 with multiple user types
OAuth
OAuth 2.0 Tutorial
OAuth 2.0 - The Good, The Bad & The Ugly
Creating a PHP OAuth Server
The OAuth 2.0 Authorization Framework
Beer Locker: Building a RESTful API With Node - OAuth2 Server
Hybridauth
Using Laravel 4.2+ with hybridauth package
Integrating Facebook Login into Laravel application
Adding Social Authentication to a Laravel 4 application Part 1 | Part 2 | Part 3
Building SaaS App with Codeigniter MVC
Multi-Tenancy in Laravel 4
Laravel 4: Multiple Tenant Application, each tenant it's own database and one global database

OAuth

190

Express.js References

Token Auth
Packages
jwt-auth - JSON Web Token Authentication for Laravel
laravel-token-auth - Enables use of API tokens as a form of stateless authentication within Laravel

Token Auth

191

Express.js References

Pages Management
Packages
Laravel-Pages
Cachet - Status Page written in PHP, with Laravel and SQLite/MySQL
References
Autumn Pages
Schema
| Name | Type | Desc | Note |
| -- | -- | -- | -- |
| id | INT | Page Id | PK |
| name | TEXT | Page Name | |
| type | VARCHAR | Page Type | |
| slug | TEXT | Page Slug | |
| content | TEXT | Page Content | |
| title_tag | TEXT | Title Tag | |
| meta_keyword | TEXT | Meta Keyword | |
| meta_desc | TEXT | Meta Description | |
| status | TINYINT | Page Status | |
| created_at | TIMESTAMP | Created Time | |
| updated_at | TIMESTAMP | Updated Time | |

Blackmit Generators Scaffolding

Pages Management

192

Express.js References

Slug (SEO Link)


Packages
Eloquent-Sluggable
slug-routes
Routing patterns
cocur/slugify - Converts a string to a slug. Includes integrations for Symfony, Silex, Zend Framework 2 and Twig
InkStr
Laravel 4 Cyrillic Slug
URLify
laravel-seo
seorules - A tool for building seo rules in your Laravel projects
Safeurl - A Laravel package to create safe, SEO friendly urls
laravel-sanitize - Laravel package to sanitize a string for use in URL's
easy-slug - A laravel package for creating slugs easily
JS Libraries
slugit-jquery
jQuery-Slugify-Plugin
jquery-slugify Jquery Slugify With Vietnamese
url.js - A lightweight JavaScript library to manipulate the page url
Tutorial
How should I structure my URLs for both SEO and localization?
Route aliases for i18n SEO: the best approach?
Multi-Language Routes for SEO in Laravel
Easy i18n with language prefix and language-related route in Laravel 4

Slug

193

Express.js References

Editor
Packages
filemanager-laravel
JS Libraries
Summernote | Redactor
TinyMCE | Document | Advanced | Inline | Configuration
wysihtml - Open source rich text editor for the modern web
10 jQuery Word/Text Counter Plugins
jquery-simply-countable | Demo - jQuery plugin that provides a character counter for any text input or textarea
Tutorial
Filemanager para Laravel 4
TinyMCE adding extra slashes to image url
Insert Audio and Video into Drupal With TinyMCE's Media Plugin
Dynamically Adding and Removing TinyMCE Instances to a Page

Editor

194

Express.js References

Contacts Management
Packages
contact-package - Laravel contact package I use for my apps
Laravel-Contact-Form - A Laravel 4 package for adding a simple contact form to a website
Tutorial
Tiu chun no khi ghi s in thoi website, trong email, tin nhn, cht...

Contacts Management

195

Express.js References

Google Maps
Packages
GoogleMap
laravel-analytics
laravel-google-analytics
location - Detect user Location by their IP Address
JS Libraries
jQuery-gMap - Lightweight jQuery plugin that helps you embed Google Maps, using the API V3, into your website
hpneo/gmaps - the easiest way to use Google Maps
Tutorial
Google Maps API
How To Add A Google Map (With Marker) To Your Website
Google Maps JavaScript API v3
Simple
Show Google map in a circular area

Google Maps

196

Express.js References

Menu Management
Packages
Menu - Menu made easy
Laravel Menu - A quick way to create menus in Laravel 4.x
L4-Smarty-Menubuilder
Laravel-Navigation
laravel-shop-menu - Menu ordering/management application demo, like Wordpress menu manager
Frontend
Laravel 4 - Simple Menus
Menuizer
References
WordPress - Mega Menu Plugin
OctoberCMS - Menu Lists
JS Libraries
Tree
Nestable
jquery-tabledrag - This is a fork of the Drupal Tablesort component. It allows you to make tables sortable
jquery-treetable-ajax-persist - Extensions over jQuery treetable that supports ajax and persistence of branch
expand statuses
TreeGrid jQuery plugin - TreeGrid from HTML table
Menus
metisMenu | Demo - Easy menu jQuery plugin for Twitter Bootstrap 3
FlexNav - A jQuery plugin for responsive menus
slimMenu - slimMenu is a lightweight jQuery plugin, which is made to create responsive and multi-level
navigation menus on the fly
jQuery ReSmenu - jQuery ReSmenu is a very simple and lightweight (~1Kb) jQuery plugin that collapse ul
menus into select on responsive layouts
jQuery contextMenu
Lava Lamp
jQuery LavaLamp Plugin
Tutorial
Storing Hierarchical Data in a Database Part 1 | Part 2 | Part 3
Schema
| Name | Type | Desc | Note |
| -- | -- | -- | -- |
| id | INT | Page Id | PK |
| parent_id | INT | Parent Page Id | Idx |
| lft | INT | Left | Idx |
| rgt | INT | Right | Idx |
| depth | INT | Depth | |
| created_at | TIMESTAMP | Created Time | |
| updated_at | TIMESTAMP | Updated Time | |
php artisan generate:scaffold page --fields="parent_id:integer, lft:integer, rgt: integer, depth: integer"

Menu Management

197

Express.js References

Nested Set
Packages
MPTT (Modified Preorder Tree Traversal)
Baum | Docs - Nested Set
tests/suite
Nested-sets - Cartalyst
phpMptt
laravel-nestedset - Laravel 4 package that simplifies creating, managing and retrieving trees in database
dimsav/laravel-nested - Add nested sets validation to eloquent models
eloquent-tree - Eloquent Tree is a tree model for Laravel Eloquent ORM
ClosureTable - Adjacency Listed Closure Table database design pattern implementation for Laravel
framework
Parent-child Hierarchy
mahana-hierarchy-laravel | Docs - Laravel package version of the Mahana Hierarchy module
mahana-hierarchy-laravel
JS Libraries
Nestable jQuery Plugin
TreeGrid jQuery plugin | Save state | example-bootstrap-3 - Create TreeGrid from HTML table
bootstrap-gtreetable | Demo
jQuery Tree Multiselect | Demo
Tutorial
Baum
Tree rebuilding
Managing Hierarchical Data in MySQL
Importing 500 000 categories with Nested set Model with left and right.
Creating a nested array from items with parent IDs
PHP Diversion: Making Nested Arrays from Query Data
How do you convert a parent-child (adjacency) table to a nested set using PHP and MySQL?
Hierarchical queries in MySQL
Parent-child Hierarchy
Laravel parent / child relationship on the same model
How to implement a self referencing (parent_id) model in Eloquent Orm
Recursive category tree in php and mysql
Youtube
laravel 4.2 related models - save new category and its subcategory directly

Nested Set

198

Express.js References

Installing Breadcrumbs
Packages
laravel-breadcrumbs
crumbs - Simple breadcrumbs package for your Laravel project
Tutorial
Rich snippets - Breadcrumbs

Breadcrumbs

199

Express.js References

Autocomplete
JS Libraries
Autocomplete - jQuery Autocomplete plugin like Google search
RedCard Autocomplete
Tutorial
Dynamic Dependent Select Box using Jquery and Ajax
Populate dropdown list from database with Laravel
How to create 2 dynamic lists using AJAX

Autocomplete

200

Express.js References

News Management
Packages
Journal
Laravel Blog
bms
Chief - Minimal blog engine

News Management

201

Express.js References

Tags
Packages
eloquent-taggable
laravel-tagging
tagcloud
JS Libraries
Bootstrap Tags Input

Tags

202

Express.js References

Comments
Packages
commentable - Comments package for Laravel 4, extends from peter@suhm.dk package
laravel-commentable - Allows for threaded comments to be added to multiple and different models within your app
for Laravel 4 and 5
laravel-commentary - A package for Laravel to post a comment on an article and to manage them
JS Libraries
jquery-comment | Demo - It's jquery plugin for nested Comments
jquery-comments | Docs | Demo - The Javascript library of choice for implementing commenting in your web app
Tutorial
Simple AJAX Commenting System
Comment System Using jQuery, Ajax and PHP
Comment System with jQuery, Ajax and PHP (Version 2.0) | Demo
Comments System Using Php, jQuery & Ajax | Demo

Comments

203

Express.js References

Gallery Management
Packages
JS Libraries
Gallery
CollagePlus - An image gallery plugin for jQuery
BttrLazyLoading - Responsive Lazy Loading plugin for JQuery
blueimp/Bootstrap Image Gallery | Demo - Bootstrap Image Gallery is an extension to blueimp Gallery, a
touch-enabled, responsive and customizable image & video gallery
PhotoSwipe - JavaScript image gallery for mobile and desktop, modular, framework independent
Highslide - Highslide JS is an image, media and gallery viewer written in JavaScript
fotorama - A simple, stunning, powerful jQuery gallery
fit
Slideshow
superslides - A fullscreen, hardware accelerated slider for jQuery
juicyslider - Responsive and Lightweight jQuery Slider/Slideshow Plugin
Camera | Demo
Unite Gallery - Unite Gallery is multipurpose JavaScript gallery based on jQuery
gridder | Demo - Similar to Google Images Expander
Tutorial
Resizing and serving images on the fly with Laravel Part 1 | Part 2
Chng truy cp trc tip vo responsive file manager

Gallery Management

204

Express.js References

Images
Packages
Intervention Image | Docs - PHP Image Manipulation
Intervention Image Cache
laravel-image - An image management package for Laravel 4
image-validator - Laravel 4 validator rules for image dimensions
onigoetz/imagecache - Image generation with presets inspired from drupal's Imagecache
asins/imagecache
Intervention/imagecache - Caching extension for the Intervention Image Class
cache Create cached images
eloquent-picturable - Laravel 4 package to add pictures capabilities to Eloquent Models
Imagine - Imagine Image Manipulation Wrapper for Laravel
ImageManager - Image resizing and cropping package for Laravel
lostcause/image - Resize, crop and cache images
Laravel-Image-Resizer - Simple Image resizer for Laravel
image-resizer - Simple Image Resizer for Laravel
image-url - Intervention Image Extension URL Method for Laravel 4
JS Libraries
Vegas Background jQuery Plugin
Backstretch - A simple jQuery plugin that allows you to add a dynamically-resized background image to any page
Tutorial
MIME Types Complete List
PHP Get Mime Type From File Extension
How to check if an image is loaded with jQuery

Images

205

Express.js References

Effect
JS Libraries
jquery.BlackAndWhite | Demo - Clientside grayscale images on any browser

Effect

206

Express.js References

Upload
Packages
cabinet - Laravel 4 File upload package
Surpass - A PHP package mainly developed for Laravel to manage uploading images using Ajax and displaying
thumbnai
laravel-plupload - Laravel plupload support - Handle large file uploads
image-manager - A little Image Manager to use in forms, insert colorbox JS and Plupload JS, make sure you
import colorbox.css to your templates
Conveyor - Resize and crop images on the fly using simple Laravel routes
ImageCropResizer - Laravel 4 bundle for managing images
laravel-stapler - Stapler-based file upload package for the Laravel framework
Stapler | Examples - ORM-based file upload package for php
Dealing with Image Uploads
laravel4-up2 - UP2 is a file uploader with morphToMany
upchuck - A simple, automatic handler of file uploads for Laravel's Eloquent models using using Flysyste
AjaxFileUpload | Demo - Ajax File Upload plugin
laravel-media-upload | Demo - Simple and easy AJAX media upload for Laravel
JS Libraries
Jasny File Input
Ezdz
DropZone JS
bootstrap-fileinput | Demo
jquery-upload-file | Demo
Laravel 4 Multi/Single Ajax Upload :: Validation
Tutorial
Laravel
Uploading files in Laravel 4
Upload files in laravel
Howto : AJAX multiple file upload in Laravel
How To Create File Upload With Laravel
Laravel Ajax Multiple Image Upload and Preview
How To Upload Multiple Images In Laravel 4
Laravel: Multiple File Upload, Input::hasFile(key) always false
Laravel 4 Multi/Single Ajax Upload :: Validation
Image manipulation in Laravel 4 with Imagine
How To Create File Upload With Laravel
How To Create File Upload With Laravel
Read HTML5 Multiple File Input from PHP
Uploading Files with PHP
How To Handle File Uploads With PHP
Youtube
laravel 4 - ajax - multiple images files uploading with js formdata object, progress, json response
laravel 4 intervention image package - image upload - resize and save
Intervention Image, Bootstrap, JCrop e Laravel 4 Part 1 | Part 2
laravel 4 upload - saving image name in the database - model instance and save
Upload Drag and Drop com Laravel 4 e Dropzone JS

Upload

207

Express.js References

jQuery File Upload


Packages
Laravel jQuery File Upload
laravel-fileupload
JS Libraries
blueimp/jQuery-File-Upload - File Upload widget with multiple file selection, drag&drop support, progress bar,
validation and preview images, audio and video for jQuery
Basic plugin
Tutorial
Using Laravel and Jquery File Upload
Working with jQuery Ajax Uploader and Laravel PHP
Mini AJAX File Upload Form

jQuery File Upload

208

Express.js References

Lazy loader
JS Libraries
lazysizes - High performance lazy loader for images (responsive and normal), iframes and scripts, that detects any
visibility changes triggered through user interaction, CSS or JavaScript without configuration
respimage - respimage is a responsive images polyfill, that loads your images fast and responsibly
picturefill - A responsive image polyfill for , srcset, sizes, and more
bLazy.js A lazy load image script
imagesloaded - JavaScript is all like "You images done yet or what?"
Echo.js - Simple JavaScript image lazy loading
Unveil - A very lightweight plugin to lazy load images for jQuery or Zepto.js
aload - Loads images, background images, scripts, styles, iframes, videos and audios asynchronously (just 314
bytes)
jQuery.Lazy() - a delayed image and background loading plugin for jQuery
Tutorial
Deferred examples
Deferred - Load images with jQuery Deferred

Lazy loader

209

Express.js References

Responsive Images
JS Libraries
jQuery ImageFit | Demo
Adaptive Images
Mobify.js
Automate Your Responsive Images With Mobify.js
Imager.js
Tutorial
Responsive Images: The Ultimate Guide

Responsive Images

210

Express.js References

Videos Management
Apps
King MEDIA
JS Libraries
jQuery YouTube Popup Player Plugin

Videos Management

211

Express.js References

Advert Management
Packages
laravel-banner-carousel - This laravel package gives a banner management panel for a website. Also, it gives
functionality for representing/displaying the managed banners as slide show in the website
JS Libraries
Slides
bxslider - The Responsive jQuery Content Slider
Apps
magebanner - Magento Banner Manager
Universal Banner Manager
Banner Manager with Analytics for Wordpress
Banner Manager with Analytics for PHP
KingMEDIA - Ad Plugin

Advert Management

212

Express.js References

Support Management

Support Management

213

Express.js References

Files Manager
Packages
Flysystem | Docs - A filesystem abstraction which allows you to easily swap out a local filesystem for a remote
one. Reducing technical debt and chance of vendor lock-in
Laravel-Flysystem - A Flysystem bridge for Laravel 5
NwLaravel-FileStorage
laravel-storage - A simple filesystem abstraction package for Laravel 4
laravel-elfinder - elFinder bundle for Laravel 4
media - Laravel package that saves uploaded files and links them with the associated model
Apps
ownCloud 7 - Access your data from all your devices, on an open platform you can extend and modify
FreeNas pafm - PHP AJAX File Manager
Tutorial
basename
Build a Database with Eloquent, Faker and Flysystem
PHP Get File Extension
FreeNas
Turn an Old Computer Into a Do-Anything Home Server with FreeNAS 8

Files Manager

214

Express.js References

Excel
Packages
Laravel Excel | Docs | Import | Export - An eloquent way of importing and exporting Excel and CSV files for
Laravel with the power of PHPExcel
laravel-phpexcel - PHPExcel Wrapper for Laravel 4

Excel

215

Express.js References

PDF
Packages
Laravel DOMPDF Wrapper
Laravel wkhtml2pdf Wrapper

PDF

216

Express.js References

Sound
Tutorial
10 jQuery HTML5 Audio Players

Sound

217

Express.js References

Categories Management
Packages
Laravel-Categories - A Laravel 4 package for adding one or more types of category hierarchies to a website
teepluss/laravel4-categorize - Multi Level Category Hierarchy
Tutorial
Youtube
Build an eCommerce App in Laravel
01 Build an eCommerce App in Laravel - Creating the Categories Admin Panel
02 Build an eCommerce App in Laravel - Creating the Product Admin Pane
03 Build an eCommerce App in Laravel - Displaying Products
Baum
Example: Products and categories
Categories and sub-categories and how to display the products in each category
Baum Nested Set Retrieve all tree with relation
Display Categories in Hierarchy with Baum Package

Categories Mangement

218

Express.js References

Products Management
Apps
Elcodi - The Symfony platform to build and quickly scale your ecommerce
Display Product - Multi-Layout for WooCommerce | Demo
Shopify Docs
Add a product
Add customer
Edit a collection
Delete a collection
Packages
Angel Products - An Angel CMS module for products
lavender - An Open Source E-Commerce Framework built on top of Laravel
Catalogue - LavaLite
ProductCatalog - A repository to hold a Laravel composer package for managing products, categories, attributes
etc
LaravelMart - Laravel e-Commerce - Laravel 5 Shop package
JS Libraries
jQuery Interactive Shopping Cart
product-item-additions-info
any list scroller - jQuery scrolling plugin by musings.it to scroll any list with any content
simplyScroll - simplyScroll is a scroll-tastic jQuery plugin that can animate (scroll) content either automatically or
manually, horizontally or vertically, backwards or forwards
Product Colorizer jQuery Plugin - productColorizer is a light-weight solution for users to quickly preview a product
in different colors. The plugin uses only two images per product to create the effect and it is built on top of the
robust and popular Javascript framework jQuery, providing you with an easy setup
Tutorial
laravel 4 Shopping Cart - Cart::insert(), Cart::contents() - moltin package
Building a shop with Laravel

Products Management

219

Express.js References

Price
Packages
laravel-currency - This provides Laravel 4 with currency functions
money - PHP implementation of Fowler's Money pattern. NOTE: all work is happening in the "nextrelease" branch,
which will break BC
Representing Money in PHP, Fowler-style
money - Value Object that represents a monetary value (using a currency's smallest unit)
JS Libraries
JQuery Price Format
numeral.js
math.js
accounting.js
Tutorial
accounting.js
My weekend project: accounting.js
Format and un-format money/currency in JavaScript
Format and un-format money/currency in JavaScript
Best Data Types for Currency/Money in MySQL
How to handle money and currency in web applications
Working with Money and Currency in PHP

Price

220

Express.js References

Currency
Packages
laravel-id-countries - Laravel ID Countries is a package for Laravel to supply all countries data to table countries
including country name, iso country code, capital, currency, and calling code
JS Libraries
Currency Picker jQuery plugins

Currency

221

Express.js References

Exchange
Apps
Vietcombank
SJC
Tutorial
Ly thng tin t gi v gi vng

Exchange

222

Express.js References

Orders Management

Orders Management

223

Express.js References

Cart
Packages
Pedlar-Cart - e-commerce shopping cart package for laravel
laravel-cart
cart - Shopping cart composer package
LaravelShoppingcart - A simple shopping cart implementation for Laravel 4
cart - Cart is a system that allows you to generate a complex cart with a good codebase to use in your own
deployments
shopping_cart - A simple shoppingcart implementation for Laravel 4
laravel-shopping-cart - Shopping cart for Laravel Application
JS Libraries
Minicart.js - The minicart is a great way to improve your PayPal shopping cart integration. One simple change and
your users will be able to manage their shopping cart directly from your website. Additional APIs provide you the
power to customize the behavior to your needs
Tutorial
Ajax Shopping Cart with PHP and jQuery

Cart

224

Express.js References

Checkout
JS Libraries
PhoneFormat.js
Phone Input jQuery plugins
State Picker jQuery plugins
Country Picker jQuery plugins

Checkout

225

Express.js References

Payments
Packages
laravel-paypalpayment - Laravel4 paypal payment package , help you process credit card payment using paypal
api
Laravel Cashier
laravel-billing - A billing package for Laravel 4
PayumLaravelPackage | Docs - Rich payment solutions for Laravel framework. Paypal, payex, authorize.net,
be2bill, omnipay, recurring paymens, instant notifications and many more
omnipay | Demo - A framework agnostic, multi-gateway payment processing library for PHP 5.3+
Using Omnipay Paypal With Laravel
https://www.youtube.com/watch?v=EvfFN0-aBmI
JS Libraries
payform - A general purpose library for building credit card forms, validating inputs, and formatting numbers
jQuery-CreditCardValidator- jQuery credit card validation and detection plugin
How To Detect Credit Card Type And Validate Numbers Using jQuery
Apps
stripe - A suite of APIs that powers commerce for businesses of all size
Tutorial
Paypal
Developer Paypal
Sandbox
https://developer.paypal.com/docs/
https://demo.paypal.com/us/home
Getting Started With Express Checkout
Integrate PayPal SDK Into Laravel 4
How to get PayPal API username, password and signature information?
How to create clientId and clientSecret for OAuthTokenCredential paypal rest api
Youtube
How to use paypal developer

Payments

226

Express.js References

Inventory Management
Packages
inventory - Inventory Management for Laravel 4

Inventory Management

227

Express.js References

Settings
Packages
Laravel Cached Settings
Setting - Persistent configuration settings for Laravel - Create, Read, Update and Delete settings stored in files
using JSON
Setting
registry-l4
Setter
configurator - Inject configuration data into your classes
saveconfig - Extends Laravel's Config component with save functionality
pkg-support - Support classes for creating laravel packages
orchestral/memory - Memory Component for Orchestra Platform
laraveldotenv - A very simple utility to set a environment variables file for your Laravel project
config - A Simple Config Loader for PHP
L4-Webserver-Config-Generator
arrayer - Prepares an array to be put in a file. Very useful for configuration files
mrjgreen/config - A Simple Config Loader for PHP with multiple back ends

Settings Management

228

Express.js References

Layout Manager
Packages
Widgets
Bauhaus Block
Widget - Simple Widget System
widget - laravel 4 widget system
widgets - View widgets provider for laravel
Laravel Panels
laravel-pages - Laravel 4 package containing models dealing with pages and blocks content
widget - Moving widget souls between frameworks for you
widget | Docs - Widget Component for Orchestra Platform
Arrilot/laravel-widgets
Themes
teepluss/laravel-theme - Theme and asset managing
harryxu/laravel-theme - Simple theme manager for Laravel 4
themify - Basic theme support
JS Libraries
freewall | demo - Freewall is a cross-browser and responsive jQuery plugin to help you create many types of grid
layouts for desktop, mobile, and tablet
Responsive Equal Height Blocks | Demo
Mason.js - Mason.js for creating a perfect grid with jQuery
jQuery editTable | Demo - jQuery editTable is a very small jQuery Plugin (~1Kb gzipped) that fill the gap left by the
missing of a default input field for data tables
jQuery-gridmanager - A way of building rows and grids with built in editable regions; requires jQuery, jQueryUI,
Bootstrap 3.x, & optional TinyMCE or CKEditor
fullPage.js - fullPage plugin by Alvaro Trigo. Create full screen pages fast and simple
Pure Grids
960 grid
Build a Responsive Design Using 960 Grid
Easy Responsive CSS Grid Layouts: 4 Methods
flexible.gs - Flexible Grid System
25 Best jQuery Grid Plugins for Developers
Columns
jquery-splitter | Demo - Flexible plugin for easy and fast columnize lists
Columnizer-jQuery-Plugin
Height
symmetric - Equalize the height of your columns
equalize.js - The jQuery plugin for equalizing the height or width of elements
jquery-match-height - a responsive equal heights plugin for jQuery
Tutorial
View Composers
Laravel 4 View Composer and Master layout
Laravel how to use View composer
Laravel4 - Trying to create widget like partials that will pass/accept a parameter to get the correct data
Widgets / Modules / Partial views
Multiple and nested sub-view in Laravel 4 -

Layout Manager

229

Express.js References

SEO
Packages
awesome-wpo - A curated list of Web Performance Optimization. Everyone can contribute here
analytics-l4 - Google Analytics for Laravel 4
Apps
Does your site follow the Google webmaster guidelines?
Closure Compiler
HTTP Compression Test
GIDZipTest
Facebook Debugger
Tutorial
Gzip Compression
Enable Compression - This rule triggers when PageSpeed Insights detects that compressible resources were
served without gzip compression
How To Optimize Your Site With GZIP Compression
Enable Gzip Compression
how to enable laravel 4 gzip
Pagination and SEO: Red Flags and Best Practices
Top 3 Methods to Enable Gzip Compression in WordPress
Load Non-blocking JavaScript with HTML5 Async and Defer
defer.js - Async Everything: Make the meat of your pages load faster with this JS morsel
Webmaster Guidelines

SEO

230

Express.js References

Webmaster
Tools
Google
Testing Tool
Tutorial
Google
Webmaster Tools Help
14 th thut tng tc website
SEO: Tng hp nhng bi vit chn lc ca ti nm 2011
To www or Not to www That is the Question

Webmaster

231

Express.js References

URL
Tutorial
Use canonical URLs
What is link juice?
Use rel="nofollow" for specific links
What is a Link Wheel? Link Wheels Explained
Redirect
Using meta refresh to create an instant client-side redirect
301 redirect

URL

232

Express.js References

Installing Meta
Packages
vinicius73/SeoTools - Ferramentas de SEO para Laravel
artesaos/seotools - SEO Tools for Laravel
RyanNielson/meta - A package that makes it easy to add meta tags to your views with easy Laravel integration
SEO helper classes, providing: Meta tags, Sitemap.xml, Robots.txt and OpenGraph
laravel-head - Manage head section of your layouts for Laravel
laravel-metable - A meta package for Laravel 4 models
open-graph - Class that assists in building Open Graph meta tags
laravel-meta - Fluent Meta Data for Eloquent Models, as if it is a property on your model
autometa - a Meta Tool for Laravel
Tutorial
Sharing Best Practices for Websites & Mobile Apps

Meta

233

Express.js References

Sitemap
Packages
sitemap - Google sitemap package for Laravel 4/5
Tutorial
Sitemaps XML format

Sitemap

234

Express.js References

Rich Snippets
Tutorial
Google
Rich Snippets
Enabling Rich Snippets for Products

Rich Snippets

235

Express.js References

Landing Page
Tutorial
How To Build The Perfect Landing Page For SEO Or PPC

Landing Page

236

Express.js References

Ping
Tutorial
Does WordPress Ping Pages, Or Just Posts?
twitterfeed

Ping

237

Express.js References

Open Site Explorer


Tools
moz.com - Moz: SEO Software, Tools and Resources for Better Marketing

Open Site Explorer

238

Express.js References

Shareable
Packages
shareable - A Laravel 4 package to make it easy to add social sharing buttons

Shareable

239

Express.js References

Facebook
Apps
sharethis.com
Tutorial
How to Auto Post on Facebook with PHP
Auto Post to Facebook with the Facebook SDK
Automatically post to a Page using PHP Facebook SDK
Youtube
packetcode
Facebook PHP SDK Posting to Groups, Pages and Profile

Facebook

240

Express.js References

RSS
Packages
Writer
php-rss-writer - Yet another simple RSS writer library for PHP 5.3 or later. This library can also be used to
publish Podcasts
FeedWriter - PHP Universal Feed Generator
laravel-feed - A simple feed generator for Laravel 4
Reader
SimplePie - A very fast and easy-to-use feed parser, written in PHP, that puts the 'simple' back into 'really
simple syndication
l4-feed-reader - A simple RSS feed reader for Laravel 4.1
rss-l4 - RSS builder for Laravel 4
JS Libraries
News-ticker jQuery
jQuery News Ticker
jQuery Advanced News Ticker
vticker - jQuery Vertical News Ticker
jQuery Ticker - A lightweight jQuery plugin for animating a simple news ticker
Reader
FeedEk - FeedEk jQuery RSS/ATOM Feed Plugin
jquery-feed - RSS/Atom aggregator with templating and cross-domain support
Tutorial
Create a News Feed in Laravel 4

RSS

241

Express.js References

Quiz
JS Libraries
jQuizMe | Docs - webpage quiz application made with jQuery. Uses javascript and css
SlickQuiz | Demo - A jQuery plugin for creating pretty, dynamic quizzes
jQuery personality quiz - jQuery Personality Quiz Plugin
jquiz | Demo - jQuery Quiz
Simple jquery quiz
Tutorial
Responsive Quiz Application Using PHP, MySQL, jQuery, Ajax and Twitter Bootstrap | Demo
Responsive Quiz Application Using PHP, MySQL, jQuery, Ajax and Twitter Bootstrap Part-2 | Demo
Responsive Quiz Application Using PHP, MySQL, jQuery, Ajax and Twitter Bootstrap Part-3
PHP Quiz Application Using jQuery Ajax MySQL and Bootstrap | Demo
Build a Spiffy Quiz Engine

Quiz

242

Express.js References

Timer
JS Libraries
FlipClock.js | Demo
jquery-countdownTimer | Demo - Reverse count down jquery plugin for displaying countdown as per your need. It
also displays current local time
jQuery Countdown - Demo
jQuery Timer - Lightweight well tested jQuery pretty timer plugin Start, Pause, Resume and Remove a timer inside
any HTML element. Get notified at a set time or at regular intervals.
Tutorial
How to Check Expired Sessions using PHP & jQuery
jQuery session timeout countdown with jQueryUI dialog
Session Timeout Warning Popup with Countdown Using jQuery and PHP
PHP and Javascript timer with sessions

Timer

243

Express.js References

School

School

244

Express.js References

Mark
Tutorial
AVG
SQL AVG() Function

Mark

245

Express.js References

Google
Tutorial
To biu mu lin h vi Google Form

Google

246

Você também pode gostar