expressjs reference

Download ExpressJS Reference

If you can't read please download the document

Upload: tr-tzara

Post on 11-Dec-2015

90 views

Category:

Documents


0 download

DESCRIPTION

ExpressJS Reference

TRANSCRIPT

  • 1. VietSolCMSi. Tools

    i. Giti. GitLab

    ii. SublimeTexti. Snippets

    iii. PHPStormiv. Komodo

    ii. Serveri. Nginxii. FastCGIiii. HHMViv. PHPNGv. Cloudvi. AmazonSESvii. Cron

    iii. Composeri. CreateProject

    iv. Deploymentv. Monitoringvi. LoadBalancingvii. Mobile

    2. Designs3. Frontend

    i. Inputi. Formii. Persistenceiii. Checkboxiv. Autocompletev. Select

    ii. Displayi. Messageii. Stepiii. Tooltipiv. Layoutv. Menuvi. Tabsvii. Modalviii. Collapseix. Dialogx. Fontsxi. HoverEffectsxii. Scrolltotop

    iii. Javascripti. RequiredJSii. jQuery

    i. CrossDomainAJAXRequestiii. jQueryUIiv. ReactJS

    TableofContents

    Express.jsReferences

    2

  • iv. CSS&HTMLi. Foundationii. Bootstrap

    v. Templatesi. WholesaleFoodsii. Booking

    4. Backendi. Appsii. WebChatiii. Programming

    i. Yeomanii. Gulpiii. Node.jsiv. Rubyv. Govi. PHPvii. Laravelviii. Lumen

    5. APIi. Packagesii. Modulesiii. Applications

    i. Generatorsii. CRUD

    iv. Routingv. Request&Input

    i. Ajaxi. PAJAX

    ii. Socketiii. Guzzleiv. Crawlerv. SOAP

    vi. Views&Responsesi. Assetsii. HTMLiii. Populateiv. Templating

    i. Bladeii. Twigiii. SPAsiv. Handlebars.jsv. EmberJSvi. AngularJSvii. JsRenderviii. BackboneJS

    v. Widgetsvii. Controllersviii. Database

    i. MySQLii. IndexedDBiii. Elasticsearchiv. Redisv. MongoDB

    Express.jsReferences

    3

  • vi. Denormalizationix. Migrationsx. Eloquent

    i. DesignPatternsi. PSRii. Modelsiii. Repositoriesiv. Presenter

    ii. Relationshipsi. Joinii. Update

    iii. Validationiv. Grid

    i. Add/RemoveRowsii. jqGridiii. DataTablesiv. TableSorterv. EditableTablevi. Invoices

    v. Filtervi. Pagination

    i. InfiniteScrollvii. Searchableviii. Sortableix. Hiddenx. Schemaxi. Revisionablexii. Accessors&Mutatorsxiii. Bootxiv. SQL

    xi. Localizationxii. Multilingualxiii. Cookiexiv. Sessionxv. Cache

    i. APCii. OPCacheiii. PagespeedModule

    xvi. Queuesxvii. Eventsxviii. CLIxix. Helper

    i. Collectionii. Arrayiii. String

    i. Vietnameseiv. Numberv. Date/Timevi. Objectvii. JSONviii. Checkix. Randomx. Parse

    Express.jsReferences

    4

  • xi. Underscorexx. Security

    i. Cryptii. Captchaiii. XSSiv. Token

    xxi. Emailxxii. Testing

    i. Errorsii. Debugiii. Loggingiv. Codeceptionv. Seleniumvi. ContinuousIntegration

    i. Jenkins6. UsersManagement

    i. Sentry2i. Syntara

    ii. Passwordiii. OnlineCounteriv. SocialLoginv. OAuthvi. TokenAuth

    7. PagesManagementi. Slugii. Editor

    8. ContactsManagementi. GoogleMaps

    9. MenuManagementi. NestedSetii. Breadcrumbsiii. Autocomplete

    10. NewsManagementi. Tagsii. Comments

    11. GalleryManagementi. Images

    i. Effectii. Upload

    i. jQueryFileUploadiii. Lazyloaderiv. ResponsiveImages

    12. VideosManagement13. AdvertManagement14. SupportManagement15. FilesManager

    i. Excelii. PDFiii. Sound

    16. CategoriesMangement17. ProductsManagement

    i. Priceii. Currency

    Express.jsReferences

    5

  • iii. Exchange18. OrdersManagement

    i. Cartii. Checkoutiii. Payments

    19. InventoryManagement20. SettingsManagement21. LayoutManager22. SEO

    i. Webmasteri. URLii. Metaiii. Sitemapiv. RichSnippetsv. LandingPagevi. Pingvii. OpenSiteExplorer

    ii. Shareableiii. Facebookiv. RSS

    23. Quizi. Timer

    24. Schooli. Mark

    25. Google

    Express.jsReferences

    6

  • LaravelReferencesLaravelBookServerRequirements

    PHP>=5.4MCryptPHPExtensionInstallFileinfo

    PackagesCMS

    laralite-cms|Demo:Home|AdminTypiCMS-MultilingualCMSbuiltwithLaravel4.2GleezCMS-ContentManagementSystemthatisbuiltontheKohanaFrameworkRedminPortallaravel-cms-ALaravel4,Bootstrap3CMSBuiltWithSOLIDPrinciplesInMindlaracmsBootstrap-CMS|Screenshots

    Laravel-CredentialsLaravel4BootstrapStarterSite

    Laravel4-StarterKitCart-Cartalyst

    StatsTrackerIndiraCMSKraken

    TutorialBestPHPFrameworksfor2014BestPHPFrameworkfor2015SitePointSurveyResultsBuildingWebApplicationsfromScratchwithLaravelTestingLikeaBossinLaravel:Models10quicktipstogetbetteratLaravel25LaravelTipsandTricksBestPHPFrameworksfor2014Laravel4E-Commerce

    VietSolCMS

    Express.jsReferences

    7VietSolCMS

  • Tools:WinginxWinSCPConEmu-WindowsConsoleEmulator,FarManagerpluginscURLforWindows

    GraphicsShareX-Takeascreenshotorascreencast,haveituploadedandgettheURLcopiedtoyourclipboardwithasinglehotkeyPaint.NET-Paint.NETisfreeimageandphotoeditingsoftwareforPCsthatrunWindowsPhotoScape-PhotoScapeisafunandeasyphotoeditingsoftwarethatenablesyoutofixandenhancephotos

    UtilitiesNinite-InstallandUpdateAllYourProgramsatOnceFilelistCreatorDirectoryList&PrintClassicShell

    CodeEditor:Brackets

    MarkdownPreviewAutoprefixerInlineRegexEditorTheseusforBrackets

    DocumentTocify-AjQueryTableofContentspluginthatcanbethemedwithTwitterBootstraporjQueryUI

    Schoex-TheultimateschoolmanagementapplicationMkDocs

    BuildingProductDocumentationwithMkDocsProjectManagement:

    RedmineAgilepluginTutorial

    InstallingRedmine2.5+Passenger+nginx+rvmonUbuntu12.04InstallRedmine2.5.1,andGitLab6.8onCentOS6.5andApache2.2GitLabBackupMadeEasyTutorial

    RedmineTutorialTeamcrop.comJIRAKados-KAnbanDashboardforOnlineScrum

    Strategy:BalancedScorecard

    TutorialYoutube

    iYogiWindows8

    Tools

    Express.jsReferences

    8Tools

  • ToolsGitSCM

    TortoiseGit|SourceTreegitgoodies-ShortcutsfortheGitCommandsYouUseEveryday.https://www.npmjs.com/gitgoodiesGogs-Aself-hostedGitservicewritteninGo

    TutorialTryGit-Got15minutesandwanttolearnGit?LearnGitBranchingGitRealGitHubCheatSheetgitignoreexceptionInstallationandusageofGitwithcommandsYoutube

    GitHubTraining&GuidesBranches

    UsingBranchesGitReferenceGitBranching-BasicBranchingandMergingAsuccessfulGitbranchingmodelFocusingonaTeamWorkflowWithGitDealingwithEmergenciesinGit

    MergeGetchangesfrommasterintobranchingitHowtofetchupdatedcodeformmasterinearliercreatedbranchingitResolvingamergeconflictfromthecommandline

    PullWhatarethedifferencesbetween'gitpull'and'gitfetch'?

    Git

    Express.jsReferences

    9Git

  • ToolsGitLabCEBackuprestoreauto-gitlab-backup-AsimplescripttobackupGitlabdata.Thisscriptwillbackupthe$gitlab_home/tmp/backupsofyourgitlabinstallationtoaremotehostifconfigured

    TutorialPackagedownloadsforGitLabCEHowtoSetupGitLab:ASelfHostedGitHubHowToSetUpGitLabAsYourVeryOwnPrivateGitHubCloneHowToUsetheGitLabOne-ClickInstallImagetoManageGitRepositoriesInstallingGitlabOpenSourceGitRepositoryServerUbuntu-ssh--WARNING:REMOTEHOSTIDENTIFICATIONHASCHANGEDHowtoRunYourOwnGitServer

    GitLab

    Express.jsReferences

    10Git

  • SublimeText3|UnofficialdocumentationPackagesSideBarEnhancementsBracketHighlighterMarkdownEditing

    MarkdownExtendedMultiEditUtilsMaterialColorSchemeEmmetVoltauto-save-AutomaticallysavesthecurrentfileaftereverymodificationColorHighlighterAlign

    DocBlockrColorHighlighter-whichunderlaysselectedhexadecimalcolorcodeswiththeirrealcolorAlignment-Easyalignmentofmultipleselectionsandmulti-lineselectionsTrailingSpaces-HighlighttrailingspacesanddeletetheminaflashAlignTab-AnalignmentpluginusingregularexpressionExpression-Thisisreallygloriouspluginthatprovidesapiusedbymanyotherpluginsofsublime-enhancedaswellasgreatamountofnavigationkeyboardshortcuts

    CompletionSublimeCodeIntelBetterCompletion-Betterauto-completionworkingGoToClass-SublimeTextPlugintoopentheclassfileofthehighlightedname

    FormatHTML-CSS-JSPrettify

    TrimmerJsFormat-JavascriptformattingforSublimeText2&3JavascriptBeautifyHTMLBeautify-ApluginforSublimeTextthatformats(indents)HTMLsourcecode.ItmakescodeeasierforhumanstoreadCodeFormatter-CodeFormatterpluginforST2/ST3sublime-csscomb-SublimepluginforCSScombCSScodingstyleformatter

    SortingAndOrganizingCSSUsingCSSCombphpfmt-PlugintoformatPHPcode-supportsalsoPSR1/2SmartDelete-PluginforSublimeTexttosmartdeleteallspacesaftercarret

    PHPPhpcs-PHPCodeSniffer,PHPCodingStandardFixer,LinterandMessDetectorSupportforSublimeTextSublimeLinter-phpcsProjectPHPClassBrowserPhpCodeGen-PhpCodeGenisaSublimeText2and3PluginthatgeneratesObjectOrientedCodefromasimpleshorthandsyntaxLaravelBladeHighlighterBladeSnippets-SnippetsforbladetemplateengineBladeSpacer-Automaticallyaddsspacesbetweenlaravelbladetemplatingmarkerssublime-php-grammar-ProvidesSublimeTextPHPgrammarsublime-phpck-ProvidesPHPcompletionsforSublimeText

    DiffDiffy-Asublimeplugintoshowdifferencebetween2files.ItsupportsbothSublime2and3FileDiffs-Showsdiffsbetweenthecurrentfile,orselection(s)inthecurrentfile,andclipboard,anotherfile,or

    SublimeText

    Express.jsReferences

    11SublimeText

  • unsavedchangesEasyDiff-AnintuitivecontextmenubaseddiffpluginforSublimeTextSublimeCodeIntel-Afull-featuredcodeintelligenceandsmartautocompleteengineforSublimeText

    ThemesTheBestSublimeText3Themesof2014Theme-itg.flatTheme-Brogrammermaterial-theme-MaterialTheme,themostepicthemeforSublimeText3byMattiaAstorino

    DebugXdebugClient

    DebuggingwithXdebugandSublimeText3Lint

    SublimeLinter-InteractivecodelintingframeworkforSublimeText3SublimeLinter-php-SublimeLinter3pluginforPHP,usingphp-lSublimeLinter-csslint-SublimeLinterpluginforCSS,usingcsslintSublimeLinter-jshint-SublimeLinterpluginforJavaScript,usingjshint

    TutorialTheDataDirectoryAddacustomsnippetinSublimeTextWorkingWithCodeSnippetsInSublimeTextCodeSnippetsInSublimeTextCreateyourcustomsnippetswithSublimeTextQuicklyInsertText&CodewithSublimeTextSnippetsSublimeText2:SnippetscopesHowtoCatchYourErrorsinSublimeText3

    Express.jsReferences

    12SublimeText

  • Laravellaravelsnippets-LaravelSnippets.comwebsite|ArepositoryofusefulcodesnippetsforLaravelPHPframework.Submit,grabandsharelaravel-recipeslaravel4-snippets-Laravel4snippetsforSublimeText2laravel-sublime-text-2-snippetslaravel-schema-snippetLaravel-SnippetsL4snippetsCool-Laravel4-Snippetssublime-laravel-snippetsLaravelFiveSnippets-Laravel5SnippetsforSublimeTextBladeSnippetsphp-snippetsIconFonts-CompletionsforpopulariconfontssuchasFontAwesome,Glyphiconsandmanymore!

    PHPPhexSublime-Text-PHP-and-Laravel-SnippetsPHPUnitSnippetssublime-phpcs-PHPCodeSniffer,PHPCodingStandardFixer,LinterandMessDetectorSupportforSublimeTextsublime-php-snippets-ProvidesSublimeTextPHPSnippets

    HTML&CSSbootstrap-sublimesublime-twitter-bootstrap-snippetsHTML-Snippets-AsetofcustomHTMLsnippetsforSublimeTextCSS-Snippetssublime-snippetssublime-form-input-snippetCSS-and-CSS3-Sublime-snippetsbs3-sublime-plugin-TwitterBootstrap3SnippetsPluginforSublimeText2/3foundation-5-sublime-snippets-ZURBFoundation5SublimeText2SnippetsPureCSSTag-CollectionofpackagesaboutHTML/XMLtags

    JavascriptJavaScriptSnippetsJavaScriptPatternssnippetssublime-jquery-snippetssublime-javascript-snippetssublime-text-underscore-snippetsst-JavaScript-overrideFrontEndSnippets|Docs

    jQueryjquery-plugin-snippetsjQuerysublime-jquery-snippets-CodesnippetsfordevelopingwithjQuery

    TutorialHowtousedollarsigns/JQuerywithSublimeText2Snippets?SublimeText3Guide:Tips,Tricks,andShortcuts

    Snippets

    Express.jsReferences

    13SublimeText

  • Express.jsReferences

    14SublimeText

  • PluginsLaravelPluginSymfony2PluginPHPAnnotationsPHPAdvancedAutoComplete.gitignoresupportGrepConsoleMarkdownNodeJSAngularJSBrowseWordAtCaretStringManipulationShifterRegexpTesterJetBrainsIDEs

    LiveTemplatesphpstorm-laravel-live-templatesphpstorm-livetemplatesYoutube

    PHPStorm-ConfiguringSnippets&LiveTemplatesTutorial

    InstallingandConfiguringXAMPPwithPhpStormIDEXDebug

    Zero-configurationWebApplicationDebuggingwithXdebugandPhpStormGettingXdebugtoworkwithApache/XAMPPtodebugPHPConfiguringXDebugEnablingProfilingwithXDebug

    YoutubeBeAwesomeinPHPStorm|LaracastPhpStormVideoTutorials

    DebuggingConfigurationValidationSetupxDebugwithPHPStorm

    PHPStorm

    Express.jsReferences

    15PHPStorm

  • PackagesKomodoEdit

    NST-NewSourceTreeAutoCode|Docs-Makesiteasierthanevertowrite(andtest)qualitycodeSidebySideDiff-ProvidestheabilitytoviewaKomododiffusingaside-by-sidelayoutEmmet(formerlyZenCoding)-Aweb-developerstoolkitthatcangreatlyimproveyourHTML&CSSworkflow

    TutorialIncreaseProductivitywithKomodo:anExtensible,Multi-languageIDE

    Komodo

    Express.jsReferences

    16Komodo

  • AppsCentminMod-LEMP(Linux,Nginx,MariaDBMySQL&PHP-FPM)webstackforCentOS6.xLinuxnoip-ThefreedomtoconnecttoyourdevicesfromanywhereLog

    HowToInstallElasticsearch,Logstash,andKibana4onUbuntu14.04Monitor

    grafanadocker-grafana-graphite-DockerimagewithStatsD,Graphite,GrafanaandaKamonDashboard

    Packagesproxmox.com-ProxmoxVirtualEnvironmentisacompleteservervirtualizationmanagementsolution,basedonKVMvirtualizationandcontainersvestacp.com-Simple&CleverHostingControlPanelJobs-Simplecronjobmanager.RegisterjobsandthejobmanagerwillexecutethemdependingontheircooldowntimeCloud

    60OpenSourceAppsYouCanUseintheCloudCloudlinux

    Tutorialhtaccess-Acollectionofuseful.htaccesssnippets20LinuxSystemMonitoringToolsEverySysAdminShouldKnowTop10FreecPanelAlternativeWebHostingControlPanel

    Server

    Express.jsReferences

    17Server

  • PackagesNginx

    htaccesstonginxconverterWinginxWT-NMP-WindowsNginxMySqlPhpstackPortableNginx

    TutorialNginxConfigurationPrimer

    NginxPrimer2:FromApachetoNginxSetupNginx,Apache(XAMPP)OnSameServerInstallinginUbuntuwithNginxandPHP-FPMHowtoAddCustomFileExtensionforPHPinApacheandNginxNginxconfigurationforthesiteNginxandPHP-FPMConfigurationandOptimizingTipsandTricksSettingupPHP-FastCGIandnginx?Donttrustthetutorials:checkyourconfiguration!HowToOptimizeNginxConfigurationErrors

    403forbiddenerroratNginx504GatewayTime-outusingNginxNginx-Customizing404page

    RewritenginxrewriterulesNginXFriendlyPHPFrameworkRemoveindex.phpfromURLonlyonrootwithNginxrewriteHowToMigratefromanApacheWebServertoNginxonanUbuntuVPS

    LaravelHowToInstallLaravelwithNginxonanUbuntu12.04LTSVPSHowtoInstallLaravelwithanNginxWebServeronUbuntu14.04SettingupLaravelw/NginxSetupYourLaravel&NginxServerwithPHP5.5UsingNginXandLaravel:URLRewritesLaravel4nginxconfigurationlaravel_virtualhost_nginx.confNginxvirtualhostconfigurationwithsupporttoLaravelNGINXRewriteforLaravel

    NoinputfilespecifiedNoinputfilespecifiedNginx403forbiddenforallfiles

    StackoverflowYoutube

    NginxTopicDOFDEpisode3:NginxSetupDOFDEpisode4:ConfiguringNginx

    Nginx

    Express.jsReferences

    18Nginx

  • Packagesmod_fcgid

    Downloadmod_fastcgi

    mod_fastcgi-2.4.6-AP22.dllTutorial

    What'sthedifferencebetweenmod_fastcgiandmod_fcgid?mod_fcgid-Ahighperformancealternativetomod_cgiormod_cgidFastCGI

    mod_fastcgiPHP-FPM-AsimpleandrobustFastCGIProcessManagerforPHPEnablingFastcgionXAMPP/WindowsFastCGIwithaPHPAPCOpcodeCacheInstallingPHPFastCGIandZendOPcacheonXAMPPforWindowsFastCGIwithaPHPopcodecachebenchmarks

    FastCGI

    Express.jsReferences

    19FastCGI

  • TutorialHHVM.com|DocsHHVM,NginxandLaravelHHVMconfigforLaravelHHVM,NginxandLaravelHHVM,NginxandPHP(andalsoLaravel)PHPRevolution:HHVMandWordPress3.9High-performanceWordPressinstallationusingNginx,MariaDBandHHVMfromscratchinUbuntu13.10BuildingaBetterPHP,Part1|Part2|Part3|Part4|Part5HHVMwithSymfony2looksamazingStackoverflowYoutube

    HHVMTopic

    HHMV

    Express.jsReferences

    20HHMV

  • TutorialReal-WorldWordPressBenchmarkswithPHP5.5PHP5.6PHP-NGandHHVMPHPFightsHHVMandZephirwithPHPNGPHP5.7almost2xtimesfasterthanPHP5.6BenchmarkingPHPNG

    PHPNG

    Express.jsReferences

    21PHPNG

  • TutorialCloudcomputingCloudcomputingcomparisonAGuidetoOpenSourceCloudComputingSoftware11TopOpen-sourceResourcesforCloudComputing60OpenSourceAppsYouCanUseintheCloudHngdnngkvsdngfreeVPSCloudOpenshiftCloudStack

    YoutubeCloudStack4.3Demoin12Minutes

    CloudLinuxYoutube

    HowtoInstallCloudLinuxServer6.5onVirtualBox

    Cloud

    Express.jsReferences

    22Cloud

  • TutorialAWSAmazonSimpleEmailService(AmazonSES)

    AmazonSimpleEmailService

    AmazonSES

    Express.jsReferences

    23AmazonSES

  • TutorialManagingCronJobswithPHPHowtoset-upacrontabfileHowtosaveCrontabedits?RootcrontabnotrunningCRONcommandtorunURLaddressevery5minutesUsingCRONjobstovisiturl

    Cron

    Express.jsReferences

    24Cron

  • TutorialWhyyoushoulduseComposerandhowtostartusingitEasyPackageManagementWithComposerComposer-AcrashcourseInstalling/updatingComposerdependenciesisveryslowortimeoutsMasteringComposerTipsandTricksVideo

    HowtoUseComposerInstallation

    Gotogetcomposer.organddownload.

    Composer

    Express.jsReferences

    25Composer

  • TutorialInstallLaravelbyusingLaravel.pharfile

    InstallnewLaravel4projectusingcomposer

    composercreate-projectlaravel/laravel[laravel-cms]

    Setup

    Express.jsReferences

    26CreateProject

  • PackagesCapistrano-Remotemulti-serverautomationtool

    webistrano-WebistranoisaWebUIformanagingCapistranodeploymentsRocketeer|Docs-SendyourprojectsupinthecloudsDeploy-DeployisanArtisancommandwiththeaimtoprovideaverysimplewaytodeployyourcodeintostagingandproductionwhileensuringvalidversiontagsareappliedPHPloy-PHPloy-IncrementalGitFTPdeploymenttoolthatsupportssubmodules,multipleserversandrollbacksdeployer-Aconfigurabledeployscriptgit-ftp-GitpoweredFTPclientwrittenasshellscriptlaravel-reflector-SimpleLaravel4/artisanpackagetoshowDocBlockdocumentationforagivenfacadeoraliasdeployer-DeploymentToolonPHPRoboTask-TaskRunnerforPHP

    TutorialRemovepublicfolder

    Removingthe/publicsegmentinaLaravel4appLaravel4removingpublicfromURLLaravelHtAccessHowToRemoveIndex.PhpFromUrlLaravel4onasharedhost.htaccessfileforLaravel4andLaravel3|For/publicfolderRemovingthe/publicsegmentinaLaravel4app

    DeployWebsitesEasilywithGitthroughFTPMaintenanceModeandWhitelistsinLaravel4Git

    DeployYourWebsiteUsingLaravelandGitChef

    GettingstartedwithChefCapistrano

    DeployingLaravelwithCapistrano3CapistranodeploymentscriptforLaravel4

    Deployment

    Express.jsReferences

    27Deployment

  • Packageslaravel-raven

    rcroweLaravelRollbar

    Monitoring

    Express.jsReferences

    28Monitoring

  • TutorialXydnghthngloadbalancerchowebCitWebServerchoAmazonEC2InstanceAnIntroductiontoHAProxyandLoadBalancingConceptsHowToUseHAProxytoSetUpMySQLLoadBalancingScalingaPHPMySQLWebApplicationPart1|Part2MySQLLoadBalancingwithHAProxyBringHighPerformanceIntoYourPHPApp(withReactPHP)LoadbalancingNode.jsHorizontallyScalingNode.jsandWebSocketswithRedisSetupnode.jsServersWithinaLoad-balancedConfiguration

    PackagesHAProxyLinuxVirtualServer

    LoadBalancer

    Express.jsReferences

    29LoadBalancing

  • PackagesMobileDetectmobile-detect.jsisMobileRatchet-BuildmobileappswithsimpleHTMLCSSandJScomponentslaravel-agent-AuseragentclassforLaravelbrowser-detect-Browser&MobiledetectionpackageforLaravel

    JSLibrariesisMobileGraphite-AbeautifulandminimalistthemepackandgeneratorforjQueryMobile1.3.1

    TutorialDetectingMobileDeviceswithJavaScriptHowtoDetectMobileDevicesusingjQuery9basicprinciplesofresponsivewebdesignBetterResponsiveWebsiteTestinginGoogleChrome

    Mobile

    Express.jsReferences

    30Mobile

  • TutorialDesigns-GlobaldesignnewsandideasRGB.vn

    Designs

    Express.jsReferences

    31Designs

  • Packages:Bower

    bower-updateBowerPHP

    BowervsBowerPHPVolo-Toolwhichletsyouquicklycreateprojects,addlibraries,andautomatecommontasksusingnodeandJavaScript

    MaterialDesignTutorial

    Front-end-Developer-Interview-QuestionsMicrojs-FantasticMicro-FrameworksandMicro-LibrariesforFunandProfitfrontend-stuff-Acontinuouslyexpandedlistofframework/librariesandtoolsIused/wanttousewhenbuildingthingsontheweb.MostlyJavascriptstuff.FrontendGuidelines-SomeHTML,CSSandJSbestpracticeCodrops50Must-havepluginsforextendingTwitterBootstrapAnother20DocsandGuidesforFront-EndDevelopers

    Front-end

    Express.jsReferences

    32Frontend

  • RESPONSIVEfilemanagerChart:NVD3HTML5:KineticJSAjax:BlockUI|NProgress.jsMousetrapion.rangeSlider-jQueryonlyrangesliderEditable

    X-editable|DemoInplaceEditingwithX-editable&Laravel

    Input

    Express.jsReferences

    33Input

  • JSLibrariesAlpaca

    angular-form-builder|angularjs-form-builderjQuery.gridform-jQuery-Pluginforcreatingcomplexforms(table-based)withusageofbootstrapand(optional)Font-Awesomeform2js-Javascriptlibraryforcollectingformdatajquery.serializeJSONajax-form-HTMLformsonperformance-enhancingdrugsjquery-autotab-AjQuerypluginthatprovidesautotabbingandfilteringontextfieldsinafor

    CSSLibrariesFormHack-FormHackisahackableSASS-basedformreset

    CSS35+FreeHTMLCSSLoginForms40+BeautifulCSSSignup&RegistrationForm

    Form

    Express.jsReferences

    34Form

  • JSLibrariesSisyphus.js-Gmail-likeclient-sidedraftsandbitmorePersistence.js-AnasynchronousJavascriptdatabasemapperlibrary.Youcanuseitinthebrowser,aswellontheserver(andyoucansharedatamodelsbetweenthem)formcache-AsimplejQueryformcacheplugin

    Persistence

    Express.jsReferences

    35Persistence

  • JSLibrariesBootstrapSwitchiCheck-Checkboxesandradiobuttonscustomization(jQueryandZepto)pluginBootstrapCheckboxXLabelautyjQueryPlugin-AniceandlightweightjQuerypluginthatgivesbeautytocheckboxesandradiobuttonsandallowscustomlabelsforeachstatusof(un)checkedinputs.checkbo-CustomCheckboxandRadio,lightweightjQueryPlugin

    Checkbox

    Express.jsReferences

    36Checkbox

  • jQueryUI|PluginsTutorial

    AjaxAutoCompleteforjQueryjQueryAutocompleteWithMySQLAndPHP

    ChosenSelectize.js-Selectizeisthehybridofatextboxandselectbox.It'sjQuery-basedandit'susefulfortagging,contactlists,countryselectors,andsoonSelect23.5

    select2-bootstrap-css[AngularJS]forSelect2Tutorial

    JquerySELECT2AjaxTutorialSelect2initSelectionEventsinselect2[jQuery]

    BootstrapComboboxTextbox

    Awesomplete-Ultralightweight,customizable,simpleautocompletewidgetwithzerodependencies,builtwithmodernstandardsformodernbrowsersjquery.ajax-combobox|Demo-AjQuerypluginforcreatingatextboxitcanautocompleteandpulldown-select.jQueryComboGridPlugin-Autocomplete+PaginatedGrid+KeyboardNavigationremote-list|Demo-superlightweightautocomplete

    Chained/CascadingChainedSelects|Docs|Demosexy-combojQueryCascadingDropdownPlugin|DemoChainedAJAXSelects

    SearchVisualSearch.jsTipuedrop-AsearchsuggestionboxjQueryplugin.It'sopensourceandresponsiveSimpleContentSearch

    Autocomplete

    Express.jsReferences

    37Autocomplete

  • JSLibrariesSelectorDie-Herewegoagain,yetanotherjQueryplugintostyleselectelements.That'sprettymuchit.Scrolldownandtakealookifitmightbesomethingforyou

    Select

    Express.jsReferences

    38Select

  • ProcessbarPace-AutomaticpageloadprogressbarcountUp.js-Animatesanumericalvaluebycountingtoitdrop.js-Alibraryforcreatingdropdownsandotherfloatingelements

    Sticky/FixedpositionjQuery-Plugins.netStickyjSjQuery-Stickem-Makeitemsstickyasyouscroll,toapointSticky-KitstickUphcsticky|Demo-Cross-browserjQuerypluginthatmakesanyelementattachedtothepageandalwaysvisiblejQuery.stickOnScrollScrollToFixed-Thispluginisusedtofixelementsonthepage(top,bottom,anywhere);however,itstillallowstheelementtocontinuetomoveleftorrightwiththehorizontalscroll.

    Chartmermaid-Generationofdiagramandflowchartfromtextinasimilarmannerasmarkdownexceljs-ExcelWorkbookManager

    ScrollPowersteeringforyourscrollwheelMidnight.js-Midnight.jsletsyouswitchfixedheadersonthefly

    PreloaderMaterialDesignPreloader-AjQuerypluginthatrecreatestheMaterialDesignpreloaderfakeLoader.js-fakeLoader.jsisalightweightjQuerypluginthathelpsyoucreateananimatedspinnerwithafullscreenloadingmasktosimulatethepagepreloadingeffect

    HubSpotDev&Design

    Display

    Express.jsReferences

    39Display

  • JSLibrariesNotyiGrowl|Docsbootstrap-growl-TurnsstandardBootstrapalertsinto"Growl-like"notificationsUIkit.notifynotifyMe-fixednotificationsinpagesLaravelnotifications/messagesmessenger-Growl-stylealertsandmessagesforyourapp.#hubspot-open-sourcevex|Docs-Dialogsforthe21stcenturysweetalert|Demo-AbeautifulreplacementforJavaScript's"alert"jQueryPrompt21-AminimalistjQuerypromptpluginforthe21stCentury

    Message

    Express.jsReferences

    40Message

  • JSLibrariesjQueryStepsShepherd-Guideyourusersthroughatourofyourappintro.js|Demo-Abetterwayfornewfeatureintroductionandstep-by-stepusersguideforyourwebsiteandproject.

    Step

    Express.jsReferences

    41Step

  • JSLibrariesqTip2-secondgenerationoftheadvancedqTippluginfortheeverpopulartipso-ALightweightResponsivejQueryTooltipPlugintooltipster|Demo-AjQuerytooltippluginSimpletooltip-SimpletooltipisaJQueryplugin,thoughttoinsertshorttooltipstoanyelementofyourwebsitemoreeasilystackbox|Docs-StackboxisajQuerypluginforcreatingstackablemodalboxes

    Tooltip

    Express.jsReferences

    42Tooltip

  • JSLibraries

    Layout

    Express.jsReferences

    43Layout

  • JSLibrariesSlideout.js-Atouchslideoutnavigationmenuforyourmobilewebapps

    Menu

    Express.jsReferences

    44Menu

  • JSLibrariesion.tabs|Demo-jQuerytabspluginEasy-Responsive-Tabs-to-Accordion-Easyresponsivetabs-isalightweightjQuerypluginwhichoptimizesnormalhorizontalorverticaltabstoaccordiononmultideviceslike:web,tablets,Mobile(IPad&IPhone).Thispluginadaptsthescreensizeandchangesitsactionaccordinglytabulous.js-AjQuerytabsmodulefortodaysweb!

    Tabs

    Express.jsReferences

    45Tabs

  • JSLibrariesBootstrap-Modal|Docs-Responsive,Stackable,AJAXandmorebootstrap3-dialog|Demo-MakeuseofTwitterBootstrap'smodalmoremonkey-friendlyremodal-Flat,responsive,lightweight,easycustomizablemodalwindowjquerypluginwithdeclarativestatenotationandhashtrackingBootbox.js-SmallJavaScriptlibrarywhichallowsyoutocreateprogrammaticdialogboxesusingBootstrapmodals,withouthavingtoworryaboutcreating,managingorremovinganyoftherequiredDOMelementsorJSeventhandlersStackbox.js-StackboxisajQuerypluginforcreatingstackablemodalboxes.It'seasytocustomizeusingCSS/LESSMorphingModalWindowMagnific-Popup|Demo-LightandresponsivelightboxscriptwithfocusonperformanceNyroModalv2jquery-modal-thesimplestmodalyoueverdidsee

    TutorialHowtoBuildaModalContactForminTwitterBootstrapwithPHP+AJAXjQueryAJAXformsubmitusingtwitterbootstrapmodalHowtoImplementajQueryAJAXLoginFormintoaModalBox

    Modal

    Express.jsReferences

    46Modal

  • JSLibrariesjQuery-Collapse|Demo-Alightweight(~1kb)jQuerypluginthatenablesexpandingandcollapsingcontentCollapsible|Demo-Managemultiplecollapsibleswithcookiesupport

    Collapse

    Express.jsReferences

    47Collapse

  • TutorialPositionAjQueryUIDialogWindow

    Dialog

    Express.jsReferences

    48Dialog

  • FontsUTMAvowebfontEverythingFonts

    TutorialUsing@font-face

    Fonts

    Express.jsReferences

    49Fonts

  • JSLibrariesHover.css-AcollectionofCSS3poweredhovereffectstobeappliedtolinks,buttons,logos,SVG,featuredimagesandsoon.Easilyapplytoyourownelements,modifyorjustuseforinspiration.AvailableinCSS,Sass,andLESS.ihover-iHoverisacollectionofhovereffectsusingpureCSS,inspiredbycodropsarticle,poweredbySassAnimsition-AsimpleandeasyjQuerypluginforCSSanimatedpagetransitionsWaves-ClickeffectinspiredbyGoogle'sMaterialDesignInterdimensional-Thisisaninterestinglibrarywhichallowsyoutoscrollawebpagebytiltingyoursmartphone

    HoverEffects

    Express.jsReferences

    50HoverEffects

  • JSLibrariesElevator.js-Elevator.jsfixesthoseawkward"scrolltotop"momentstheoldfashionedwayscrollUp

    Scrolltotop

    Express.jsReferences

    51Scrolltotop

  • PackagesPHP-Vars-To-Js-TransformerLaravelFromEloquentToJavaScriptObjectPassToJSinLaravel

    JSLibrarieshtmljs|Demo-HTMLrenderengineanddatabinding(MVVM)HTML-HTMLisasmall,powerfulwayforyoutoenjoyworkingdirectlywiththeDOMMinified.jsInputmask-jQueryInputMaskpluginJasnyInputmaskjQueryContentHoverPlugininteract.js-JavaScriptdraganddrop,resizingandgestureswithinertiaandsnapping

    TutorialJavaScriptTheRightWayEssentialJavaScriptwebsiteLearningJavaScriptDesignPatternsYOUMIGHTNOTNEEDJQUERYAnIntroductiontoFunctionalJavaScriptJavaScript-Data-Structures45UsefulJavaScriptTips,TricksandBestPracticesAJavaScriptQualityGuideTheFinalStepstoMasteringJavaScriptsthisKeywordHowtorefreshapageusingjavascript?AnIntroductiontoFunctionalJavaScript

    Javascript

    Express.jsReferences

    52Javascript

  • Packageslaravel-requirejs-LaravelbundleformanagingRequirejsinyourapplication

    JSLibrariesexample-jquery-cdn-ExampleprojectthatusesjQueryandjQuerypluginswrappedasmodulesexample-multipage-shim-ExampleRequireJS-basedprojectthathasmultiplepagesthatshareacommonsetofmoduleswithshimconfigexample-multipage-ExampleRequireJS-basedprojectthathasmultiplepagesthatshareacommonsetofmodulesrequirejs-boilerplate-Minimalwebappsetupwithrequirejs,jquery,underscore,less,andbootstrap.cssrequirejs-router-Ascalable,lazyloading,AMDroutermelchiorjs-Introducingthemostjavascriptywaytoconfiguredependencies.ThefirstmoduleloaderwithChainableModuleDefinitionAPI

    TutorialUnderstandingRequireJSforEffectiveJavaScriptModuleLoadingIntroductiontoRequireJSAsimpleRequireJSgettingstartedguideBuildasimpleclient-sideMVCappwithRequireJSBeginnersguidetoAMDandRequireJSRequirejsquickstartguideforbeginnersOptimizeyourJavaScriptwithRequireJSRequireJSbasicintroductionRequireJS-AJavaScriptModuleLoaderSettingupaRequire.jsandBackbone.jsprojectquicklywithBowerYoutube

    ARequireJS,Backbone,andBowerStarterTemplate

    RequiredJS

    Express.jsReferences

    53RequiredJS

  • JSLibrariesjquerypluginplusjquery-plugins

    TutorialjQueryPlugins

    WritingYourOwnjQueryPluginsExtremelySimplejQueryPluginTutorialHowtoCreateaBasicPlugin

    JavaScriptslideshows:anintroduction7UsefuljQueryTipsandTricksforDevelopers

    jQuery

    Express.jsReferences

    54jQuery

  • TutorialHowtoSendCrossDomainAJAXRequestwithjQueryHowtoSendCross-domainAjaxRequestwithCORS

    CrossDomainAJAXRequest

    Express.jsReferences

    55jQuery

  • JSLibrariesjquery-ui-bootstrap-AjQueryUIthemebasedonTwitterBootstrap

    TutorialjQueryUIBootstrap0.2Released

    jQueryUI

    Express.jsReferences

    56jQueryUI

  • JSLibrariesreact-ui-builder-ReactUIBuilder

    Tutorialawesome-reactReact.jsIntroductionForPeopleWhoKnowJustEnoughjQueryToGetBy

    ReactJS

    Express.jsReferences

    57ReactJS

  • Packagelaravel-sass-AutomaticSASS-to-CSScompilingforLaravel4(andanyotherframeworktoo),config-free,inpurePHP,workswithlatestSASS3.2.scsssyntax,importsandmixins

    JSLibrariesHTML5Boilerplate

    ImusingNormalizecss-whydoesithave40pxpadding?HowtouseanHTMLboilerplate

    Tachyons-Fullyresponsive,performancefirstcsspatternsBootflat3Flakes-BuildbetterbusinesssoftwarealotquickerwithflakesAngularJS

    UIBootstrapAdapt-Strap-LightweightUIComponents/utilitiesbasedonAngularJs1.2+&Bootstrap3

    jQueryUIBootstrapAdmintemplate:

    AdminLTE|Demo|Toupgradefromversion1.xtothelatesetversionResponsive-DashboardHierapolisEhesp|Demo-Bloatfreeresponsivedashboard-poweredbyAngularJSandBootstrapINSPINIA-ResponsiveAdminTheme|Demo

    Clienttemplate:Eve]Colors

    dyecol|BeautifulColorGeneratorforYourWebProjectscss.js-Alightweight,battletested,fast,CSSparserinJavaScript

    Tutorial3Things(Almost)NoOneKnowsAboutCSS

    The30CSSSelectorsyouMustMemorizeHTMLBestPractices

    CSS

    Express.jsReferences

    58CSS&HTML

  • TutorialDocsTheultimateguidetogettingstartedwithFoundationIntroducingZURBsFoundationforAppsDesigningCode:HowtoUseDesignPrinciplestoWriteBeautifulCodeFoundation5FeaturesthatBootstrapDoesntHaveUnderstandingZURBFoundation5sGridSystemCheatSheetforComparingBootstrapandFoundationCSSClassesGettingStartedwithFoundation5byZURBResponsiveCSSFrameworkComparison

    Foundation

    Express.jsReferences

    59Foundation

  • Tutorial12Time-SavingBootstrapExamplesBootstrapTutorialForBeginners

    Bootstrap

    Express.jsReferences

    60Bootstrap

  • Templates

    Express.jsReferences

    61Templates

  • http://vietnam.exportersindia.com/agriculture/cashew-nuts.htmhttp://www.tdngcashew.com/http://www.sunimpex.nl/cashew_nuts.phphttp://www.rawcashewnuts.com/http://www.kailascashew.com/http://www.justdial.com/Mumbai/Cashew-Nut-Exporters/ct-29538

    WholesaleFoods

    Express.jsReferences

    62WholesaleFoods

  • Vietnamhttps://www.ivivu.com/en/http://www.vnbooking.com/http://cucphuongresort.vn/en/tennis-court-ns397

    Foreignhttp://www.booking.com/http://www.expedia.com/Templates

    http://remtsoy.com/tf_templates/traveler/demo_v1_7/index.htmlhttp://www.soaptheme.net/html/travelo/index.html

    Booking

    Express.jsReferences

    63Booking

  • UCP(UserControlPanel)React-Event-driven,non-blockingI/OwithPHPPhalcon

    vokuroAccessControlListsACL

    php-loginMinimalversion|Advancedversion

    php-mvcBasicversionAdvancedversion

    php-mini-Justasuper-simplenakedPHPapplication,usefulforsmallprojectsandquickprototypesACP(AdministratorControlPanel)

    PHPCrudClassWordPress

    FormMakerVisualFormBuilder

    FBS(FormBuilderSystem)Formbuilder.js

    DBCP(DatabaseControlPanel)DatabasedDatabaseApplicationPlatformDatabaseCodeGenerator

    FCP(FileControlPanel)KotakinwithAPIXCommander

    RCP(ReportControlPanel)UltimateClientManager

    Back-end

    Express.jsReferences

    64Backend

  • CMSPhalcon

    OctoberCMS|DocumentTypiCMSPhalconEye|Github

    Node.jsKeystone

    PagekitNo-CMS-ACodeIgniterBasedCMSFrameworkMiddleman-Buildstaticwebsites

    FreeStaticSiteswithMiddlemanandGitHubwithaneasy-to-useframeworkEasyIICMS-ControlpanelandtoolsbasedonphpframeworkYii2.Easycmsforeasywebsites.

    ForumPhosphorum2LaravelForumflarum-Laravelbeautifulopen-sourceforumsoftwarebuiltforthemodernweb

    InvoicesSimpleInvoiceManagerInvoiceNinja

    FileManagerphpFileManagerOneFileCMSsimple-file-managerosFileManagersFileManager

    ERPDolibarrERP&CRM

    AirlineBookingOnlineBookingSystemSkyscannerVietnamAirlineBookTrip

    SchoolEkattorSchoolManagementSystemPro

    Apps

    Express.jsReferences

    65Apps

  • AppsLet'sChatBalloons.IO-Balloons.IOisawebmulti-roomchatserverandclientreadytouse.Itsbuiltwiththehelpofnode.JS,Express,Socket.IOandRedis.BalloonsusesPassportJSforauthenticationwithTwitterandFacebookCandy|Plugins-aJavaScript-basedmulti-userchatclientConversejsAJAX-Chat-AfullycustomizablewebchatimplementedinJavaScript,PHPandMySQLwhichintegratesnicelywithcommonforumsystemslikephpBB,MyBB,PunBB,SMFandvBulletin.AFlashandRubybasedsocketconnectioncanbeusedtoboostperformanceAjaxIM-Anopen-source,extensible,theme-ableinstantmessagingframework

    TutorialLaravel4RealTimeChatLocalStorage:

    HTML5LocalStorageHavingfunwithHTML5LocalStorageandSessionStorageBestwaytosynchronizelocalHTML5DB(WebSQLStorage,SQLite)withaserverWebapptosynchronizedatawithserverSynchronizingbrowserstoragewithserverstorageAddingdatabasesynchronizationtoyourPhoneGapproject

    WebChat

    Express.jsReferences

    66WebChat

  • Programming

    Express.jsReferences

    67Programming

  • npminstall-gyo

    Packagesgenerator-angular-YeomangeneratorforAngularJSgenerator-laravel-Getthepowerofyeomanwithlaravel.ManageGrunt,Bower,Testsandmanystufflikeabossgenerator-langular-YeomangeneratorforAngularJS+Laravel

    Yeoman

    Express.jsReferences

    68Yeoman

  • Packagesgulp-gzip-Gzippluginforgulpgulp-imagemin-MinifyPNG,JPEG,GIFandSVGimagesGulprecipesgulpfile-laravel

    Tutorialgulp-cheatsheet-Acheatsheetforgulp.jsGettingstartedwithgulpAnIntroductiontoGulp.jsTop10GulpTasksforOptimisingFrontEndPerformanceFront-EndWorkflowswithGulpUsinggulpjswithyourLaravelapplicationgulp.jspluginsforagreatbuildsystemExampleGulpFileRollYourOwnAssetPipelinewithGulpAutomateYourTasksEasilywithGulp.js

    Gulp

    Express.jsReferences

    69Gulp

  • PackagesEskimoconsolidate.js-Templateengineconsolidationlibraryfornode.jsstormpath-express

    Appsmopublish-MopublishisaninnovativenodejscmsbuildontopofMEANstacki.e.MongoDB-noSqlDatabase,ExpressJs,AngularJs&NodeJScody-cmsCalipsoNodizeCMSHatch.jsHubTaxi-Serverhook.io-BuildanddeployHTTPmicroservicesinsecondshook-Open-sourceBack-endasaService(BaaS)

    TutorialAtmuxPrimer

    Node.js

    Express.jsReferences

    70Node.js

  • Tutorialgeminstall:UnabletodownloaddataStackoverflow

    Gemerrortoinstall

    Ruby

    Express.jsReferences

    71Ruby

  • PackagesGo-SearchGobyexampleTrendingrepositoriesxorm-SimpleandPowerfulORMforGoFrameworks

    Revel-Ahigh-productivitywebframeworkfortheGolanguageHugo|Docs-AFastandFlexibleStaticSiteGeneratorFlynn-Anextgenerationopensourceplatformasaservice(PaaS)Gin-Thefastestfull-featuredwebframeworkforGolang

    TutorialWhatIsGo?ResourcesfornewGoprogrammers

    Go

    Express.jsReferences

    72Go

  • Libraries8BestPHPToolsForAnalysingAndParsingCode40+toolsforwritingbetterPHP

    TutorialPHP:TheRightWaydevelopphp.comphpmysqlcode.comObjectOrientedProgrammingtutorialinPHPeHow-PHP/MySQLProgramming50AwesomePHPcodesnippetsfordevelopersSimpleandBestwaytoLearnPHP

    PHP

    Express.jsReferences

    73PHP

  • ArticlesLaravel4.2DocsLaravel4.2APILaravel4FlowchartBuildingWebApplicationsfromScratchwithLaravelLaravel4simplewebsitewithbackendtutorial-CodeForestLaravelFormModelBindingLaravel4MultisitesDeployingaLaravelApplicationUsingCapistranoSendingEmailsWithLaravel4&GmailUserAuthenticationinLaravel4.x:SimpleGuidePart1|Part2CreatingaBlogUsingLaravel4Part1|Part2|Part3BuildingaCustomerManagementAppUsingAngularJSandLaravelLaravelTips,Tricks,&WorkaroundsforbeginnersLaravel-FindalltogetherAwesomeLaravel

    YoutubeLaravelTutorials-ArjunYonjanLaravelTutorial-AndrewperkLaravelTutorials-MichaelCalkinsWhatsNewinLaravel4-VideoTutorialsWatchLaravel4-SinanEldemLaravel4-fallendown2005LaracastSimpleTDDLaravelClassThatFeedIntoAngularAppHowtoinstallLaravel4Laravel4AuthenticationBuildaPracticalWebApplicationwithLaravel|Download

    Laravel

    Express.jsReferences

    74Laravel

  • PackagesLumenlumen-cors-CORSMiddlewareforLumenmicro-frameworklumen-email-microservice-MicroserviceforsendingemailswithLumen

    TutorialBuildingaMicroMarkdownAPIAppwithLumen

    Lumen

    Express.jsReferences

    75Lumen

  • Packagesapidocs-LaravelAPIDocsGenerator

    TutorialCreatingaHelpersFileDefiningYourOwnHelperClassesinLaravel4

    API

    Express.jsReferences

    76API

  • Packagespackage-installer-UltimatePackageInstallerlaravel-vendor-cleanuplaravel-utilitiesWorkbench

    auto-publish-AutomaticallypublishallLaravelworkbenchassetsoneveryrequestLaravel-Workbench-WalkthroughWorkbenchHelperlaravel-helpers-migrationmanagementinworkbenchs

    satis-SimplestaticComposerrepositorygeneratordeficient-subsetoflaravelcomponents,aneasywaytogetupandrunningeloquent,validations,translationsandbladeinyourapplicationlaravel-resourceful-CreateMigration,Seed,Request,Controller,ModelandViewsforyourresource(CRUD)

    Tutorial:PackagesThankYouToPHPsTopPackageAuthorsLaravel4:DevelopPackagesUsingTheWorkbenchUsingprivatepackagesinLaravel4InstallingprivatePHPComposerpackagesCreatingyourveryownComposerPackageCreatingaPackageforComposerBestLaravelPackagestoSpeedupDevelopmentPrivatecomposerrepositoryCreatingpackageinworkbench-Classnotfound-haveruncomposerLaravel4packagefromprivaterepository:ServiceProvidernotfoundcomposercreate-projectfromprivaterepoSatis

    HandlingprivatepackageswithSatisorToranProxySettingUpaLocalMirrorforComposerPackagesWithSatisSatisComposerRepositoryInstallationComposerisnotreadingmylocalSatispackages.jsonfileSatis-Howtosetnameingeneratedpackagistpackages.json

    CleanupQuestionAboutLaravel4MinimalDeploymenttoServer

    PackageMigrationsPHPtherightway-PHPPackageManagementwithComposerStartingaNewPHPPackageTheRightWay

    Packages

    Express.jsReferences

    77Packages

  • Packagespingpong-labs/modules

    Samenamecontrollerbuglaravel-modules

    laravel-modules-exampleErrors

    GettingNotFoundHttpExceptiononmoduleroutesJugglingLargerLaravelApplicationsNamespacingviewsinLaravel

    ModulesystemLaravel-4-Modular-Approachmodulemanager

    Tutorial:Packageormodules?ModulesinLaravel4|Part1|Part2

    Modules

    Express.jsReferences

    78Modules

  • Packagesmulti-app-laravel

    TutorialLaravel4Multisites

    Applications

    Express.jsReferences

    79Applications

  • PackagesJeffreyWay/Laravel-4-Generators|ColumnType|Video

    wdollar/Laravel-4-Generators-Bootstrap-3|VideoMigrations|GeneratingSchema|Scaffolding

    amaly/laravel-generatorsSublimeTextPluginLaravel4Generators

    GeneratorsScaffolding(Old)Medio-AhighlyopinionatedPHPcodegeneratorlibraryLaravel-Artisan-Produce-ConfigurableLaravel4GeneratorsBlacksmith

    hexagonal-laravel-experimentMemio-Memioisalibrary,itallowsyoutodescribePHPcodebybuilding"Model"classes

    AutomaticPHPCodeGenerationwithMemiolaravel-resourceful-CreateMigration,Seed,Request,Controller,ModelandViewsforyourresource(CRUD)

    TutorialProWorkflowinLaravelandSublimeTextpagix:APHPPackageGeneratorConcept

    Generators

    Express.jsReferences

    80Generators

  • PackagesAdmin

    admin|VideoLara-Admin|Video-AdminInterfaceforLaravelBauhaus|Document-ThemissingLaravel4AdminGeneratorlaravel-table-admin-Laravel-Table-AdminSimpleCRUDpackageforLaravel4ReactiveAdmin-Fast,Flexible&SecureAdminforLaravel4laravel-artificer-ArtificerisanadminpackagebuiltontopofyourEloquentmodelsLaravelAdmin-AdminforLaravelProjectLaravel-5-Bootstrap-3-Starter-Site-LaravelFramework5Bootstrap3StarterSiteisabasicapplicationwithnews,photoandvideogaleries

    rapyd-laravel-GridsandForms|Demo|WikiLaravel-Administrator|Docs|Video:Installation|FieldsRaw|Docs|Demo

    ImageCRUD|DocsCruddy|Docs|DemoFoundry-EasilyperformCRUDtasksonEloquentmodelsCrudBase-ProvidesbasicautomatizationforControllerstohandleCRUDoperationsinLaravel4crudbud-Leveragesbootstrapperandlaravel-form-buildertosimplifyCRUDinyourLaravelprojectsGrid

    zofe/datagridNayjest/Grids|Demo-GridsframeworkforLaravelChumper/Datatable-Thisisalaravel4packagefortheserverandclientsideofdatatables

    addColumnfunction,modelsameIDbllim/laravel4-datatables-package-Server-sidehandlerofDataTablesJqueryPluginforDataGrid-Cartalyst

    demo-data-gridApps

    LaravelCMS-CRUDBuilder-Administrator-DemoLARAVELC.R.U.D.withModals&AJAX|DemoAsgardCmsSleepingOwlAdmin|Document-AdministrativeinterfacebuilderforLaravelhuman-capital-SampleCRUDapplicationforLaravelwithbackend,frontend,andajaxvalidationCRUDAdminGenerator-AnopensourcetooltogenerateacompletebackendfromaMySqldatabase-SilexframeworkajaxCRUD-aPHPclasstoCreate,Read,Update,&DeletefromamysqldatabasetableusingAJAX

    JSLibrariesCRUD-ajaxcruduigeneratorajaxphp-SimplePHPandMySQLCRUDwithjQueryAjaxmodeljs-JavascriptlibrarytohandleCRUDactionsformodelsviaajax

    TutorialTheFoundationsofCRUDinLaravel4CreatingaSimpleCRUDApplicationinHoursSimpleLaravelCRUDwithResourceControllersDeadsimpleCRUDinLaravel4SimpleLaravelLayoutsusingBladeBootstrap3OneDeleteConfirmDialogForAllLaravelWYSIWYGeditorCreatingaCRUDAppinMinuteswithAngulars$resource

    CRUD

    Express.jsReferences

    81CRUD

  • ReferralTreeusingJOrgChartandLaravel/PHPCRUDwithjQueryandPHPforaBetterUserExperienceHidingFieldsWhenQueryingLaravelEloquentModelsCRUDwithjQueryandPHPStepByStepGuideDataGrid

    Data-grid-Medium

    Express.jsReferences

    82CRUD

  • Packagesrouterenhanced-routerapirouter-Customisableroutertura-exposenamedroutesinjavascriptslug-routes-Slug-awareRouteModelBinding

    slug-routes-exampleLaravel-4-Route-Cachelaravel-response-cache-RouteresponsecachingforLaravelburp-simplephprouterthatworkswithuri,querystringorboth

    TutorialRoutingRequestClivern

    LaravelRoutingLaravelURLGenerationWorkingWithLaravelFiltersLaravelRequestsandInputsPart1

    JasonLewisRoutesorControllersControllerandRouteLayoutsReverseRouting

    CodeBrightBasicRoutingResponsesFiltersControllersAdvancedRoutingURLGenerationRequestData

    UnderstandingLaravelRouteParametersSimpleandEasyLaravelRoutingLaravelRESTfulControllersLaravelRoutingandQueryBuildingCallacontrollerinLaravel4Filter

    LaravelFilterRoutesCachingroutesusingfiltersinLaravel4UsingroutefiltersinLaravel

    PrettySEOPathLaravelrouting:/seo-path-heretoLandingPageController@getPageRouting'pretty'URLstoitemswithspecificIDsLaravelPaginatorPrettyURLs

    DynamicrouteLaraveldynamicroutefromMySQLDynamicurlsinlaravel?LaravelCreatingDynamicRoutestocontrollersfromMysqldatabaseMakingdynamicpagesfromDBwithLaravelVariablesinroutegroupprefixesinLaravel4

    Routing

    Express.jsReferences

    83Routing

  • RouteprefixasparameterGroupsingrouponroutingReverseroutingtogroupedcontrollersGetcontrolleractionfromurl,laravel

    WildcardLaravel-Using(:any?)wildcardforALLroutes?

    Express.jsReferences

    84Routing

  • Packageslaravel4-hmvc

    laravel4-restablerestful-CreateRESTfulAPIresponseswitheaseapibase-RESTfulAPIfunctionalityapi-manager-Apimanageryouwon'thate.BeautifyandunifyyourresponseswiththeleasteffortpossibleTruckerdingo/api-ARESTfulAPIpackagefortheLaravelframeworklaravel-controller-Laravel4Controllerclasses

    TutorialLaravel

    Requests&InputRESTfulResourceControllers

    LaravelsURL::to()vsURL::asset()Laravel4:GettingUserInputDifferencebetweenget()andall()inlaravelParseURLQuerystringIntoArrayInPHPEasyURLParsingWithIsomorphicJavaScriptSubbmitingformwitharrayoftextfields

    Requests&Input

    Express.jsReferences

    85Request&Input

  • Packageslaravel-form-ajax-validation-MakeajaxvalidationwithLaravelRequestsforformswithbootstrapLaravelAjaxexample|Demo

    eldarion-ajax-alibraryforaddingdeclarativeajaxfunctionalitytoyourwebsitelaravel-ajax-examplelaravel-tblist|Docs|Examples-Laravelsimpleadmintablelisting

    JSLibrariesjQueryFormPluginBlockUI-jQueryBlockUIPluginMSG|Demo-AjQueryBlockUIalternativeplugin

    jQueryblockUIalternativewithjQueryMSGpluginGifLoaderGeneratorCSSLoad

    bootstrap-modal-Responsive,Stackable,AJAXandmoreajax-login|Demo-AjaxLoginjquery-ajax-progress-Simplepatchthataddsa'progress'callbacktojqueryAjaxcallsjquery.serializeJSON-SerializeanHTMLFormtoaJavaScriptObject,supportingnestedattributesandarraysintercooler-js-MakingAJAXaseasyasanchortags

    Tutorial5WaystoMakeAjaxCallswithjQueryUsingAJAXinLaravelJSONinLaraveljQueryAJAXusinginLaravelSimpleAJAXpostresponseinLARAVEL4HowtocreateAJAXloginwithLaravel4jQueryAJAXLoadingEffect:ASimpleWaytoDisplayContentUsingAJAXRequestAutoRefreshDivContentUsingjQueryandAJAXPullingdatafromadatabaseandloadingitviaAJAXthroughLaravelLchshnhthnhvphttrincaAPI-GiaodinlptrnhngdngGettingstartedwithjQuery$.ajax()BacktoBasicsAsimpleAJAXwebsitewithjQueryHowtopassaViewtoJsonResponseinL4?AjaximageuploadandpreviewwithlaravelSerialize

    HowTo:FormValues/InputsberAJAXmitjQueryserializeStackoverflow

    ShowajaxloadingindicatorwhenusingsynchronousajaxwithJSONYoutube

    laravel4-Request::ajax()-jquerygetpost

    Ajax

    Express.jsReferences

    86Ajax

  • Packagespjax-PJAXforLaravel4

    laravel-pjax-example-ExampleforPJAXforLaravel4Turbo-ThinkRubyturbolinksbutforyourPHPapplicationpjaxphp-PJAXPHPanexampleofusageturbolinks-Turbolinksisadirectportoftherailsturbolinksgemandthejquery.turbolinksgemforprojectsusingtheLaravel4.1+

    JSLibrariesjquery-pjax-pushState+ajax=pjaxjquery.turbolinks-Turbolinksisadirectportoftherailsturbolinksgemandthejquery.turbolinksgemforprojectsusingtheLaravel4.1+.

    TutorialLaravel4howdoyouloadcontentusingjquery/ajaxBuildingSuperFastWebAppswithPJAXBootstrap+pushState+ajaxLaravel:howtorenderonlyonesectionofatemplate

    PAJAX

    Express.jsReferences

    87Ajax

  • PackagesLatchetBrainSocket

    Laravel4RealTimeChatRunBrainSocketLaravelArtisanCommandinSupervisor

    laravel-websocket-Laravel(websocket,socket.io)sample/websocket,socket.ioLarapush-WebSocketandPushserver,ARatchetandZMQimplementationsockjs-clientRealtime-RealtimeforLaravelusingPusher,Pubnub

    JSLibrariesajaxio-Seamlesssocket.ioandajaxlongpollingfallbackLocalStorage:

    WebSqlSync-SynchronizealocalWebSQLDBtoaserverlocalStorageNode.jsbackbone.localstoragesyncstore.js-localStoragewrapperforallbrowserswithoutusingcookiesorflash.UseslocalStorage,globalStorage,anduserDatabehaviorunderthehoodremoteStorageSyncIt-SyncItisalibrarytoenableyoutoeasilyaddsynchronizationtoyour(offline/phonegap)webApps

    Socket

    Express.jsReferences

    88Socket

  • PackagesGuzzle|Docs-GuzzleisaPHPHTTPclientandframeworkforbuildingRESTfulwebserviceclients

    TutorialHowtoautoloadGuzzleinLaravel4PHPHTTPRequestWithGuzzleGuzzleforHTTPPOSTauthenticationandformsubmissionwithSymfony2.0

    Guzzle

    Express.jsReferences

    89Guzzle

  • PackagesNode.jsCrawlerGoutte-Goutte,asimplePHPWebScraper

    laravel4-goutteFriendsOfPHP/Goutte-Goutte,asimplePHPWebScraperDomCrawler-TheDomCrawlercomponenteasesDOMnavigationforHTMLandXMLdocuments

    Htmldom-AHtmldompackageforLaravel4basedonSimpleHTMLDomParsercurl-AlightweightcURLlibrarywithsupportformultiplerequestsinparallellaravel-parser-APIisatoolformakinginternalrequest(HMVC)PHP-Parser-APHPparserwritteninPHPcujojs/curl-curl.jsissmall,fast,extensiblemoduleloaderthathandlesAMD,CommonJSModules/1.1,CSS,HTML/text,andlegacyscripts

    InterviewwithJohnHann,Creatorofcurl.jsRequestsforPHP

    JSLibrariesx-ray-Thenextwebscraper.Seethroughthenoise

    TutorialWebScraping101withPHPandGoutteSimplewebspiderwithPHPGoutteWebscrapinginPHPwithGuzzleHTTPandSymfonyDomCrawlerImageScrapingwithSymfonysDomCrawler

    Crawler

    Express.jsReferences

    90Crawler

  • TutorialCreatingWebServiceswithPHPandSOAP,Part1|Part2

    SOAP

    Express.jsReferences

    91SOAP

  • TutorialLaravelredirectbacktooriginaldestinationafterlogin

    Views&Responses

    Express.jsReferences

    92Views&Responses

  • Packagesasset-pipelineAssetsLaravel-Guard-InstantCompilation,Concatenation,andMinificationlaravel-childthemes-Thispackageallowsyoutocreatemultiplethemesandonlyoverwritethedefaultwhenyouneedtoinsteadofcopyingentirethemelaravel-assetic-IntegrateAsseticintoLaravel4Minify

    Laravel-HTMLMin-AsimpleHTMLminifierforLaravel4.2laravel-html-minify-MinifiestheHTMLoutputofLaravel4applicationscssminifierMinify-APHPpackageforminifyingyour.cssand.jsminify-MirrorforMinifycodebase.MinifyisaPHP5appthathelpsyoufollowseveralrulesforclient-sideperformance.ItcombinesmultipleCSSorJavascriptfiles,removesunnecessarywhitespaceandcomments,andservesthemwithgzipencodingandoptimalclient-sidecacheheaders.http://code.google.com/p/minify/AssetCompressor-MinifiesCSSandJS(MinifyCSS&Closure-compiler)

    TutorialLaravelsURL::to()vsURL::asset()Stackoverflow

    Laravel4differencebetweenURL::asset()andasset()HowtoloadviewfromalternativedirectoryinLaravel4

    Assets

    Express.jsReferences

    93Assets

  • PackagesFormer|Document

    WikiOut-of-the-boxintegrationtoBootstrapandFoundationTies-inwithLaravel'sValidatorFormpopulatingDatalistsLivevalidationFileshandlingCheckboxesandRadiosLocalizationhelpersNotesonsettingfieldvalues

    inputFileFormerisafileuploadformcreatorCheckboxdoesnotgetsentifunchecked

    laravel-form-builder-LaravelFormbuilderforversion4and5Laravel-auto-form-generator-LaravelautomaticformgeneratorBootstrapperforLaravel|Document

    InvoiceNinjaDataGrid

    DatatableVietnameseDatatableModelForumDatatablesforLaravel4

    CreatingCRUDoperationsLaravelDatatable-Server-sidehandlerofDataTablesDatatablesBundleforLaravel4laratables-ALaravelpackagetoconvertEloquentqueriesintoJSONoutputtoworkwithDatatables

    laravel-jqgridDataGrid-Cartalyst

    Data-gridNotification

    BootstrapAlertnotification

    TutorialCodeBright

    FormsValidation

    SimpleLaravelLayoutsusingBladeBootstrap3OneDeleteConfirmDialogForAllLaravelWYSIWYGeditor

    Forms

    Express.jsReferences

    94HTML

  • JSLibrariesjQueryPopulate|Demo

    Populate

    Express.jsReferences

    95Populate

  • Templating

    Express.jsReferences

    96Templating

  • Packagesblade-extensions|Docsblade-extended|Demo-Extensiontoaddbd-foreach,bd-inner-foreach,bd-ifandbd-classattributedirectivestoyourBladetemplateslaravel-blade-macro-Blade@macrodirectivelaravel-backend-layout-SimplebackendlayoutbasedonTwitterBootstrap3forrapidbackendviewcreation

    TutorialTemplatesKnowingAlltheBladeTemplateCommandsExtending

    ExtendingBladeYieldingtheCurrentSectioninaBladeTemplateOutputtingtheContentofaBladeSectionWhatexactlyaretheDifferencesbetween@show,@yieldLaravel4-ExtendingasectiondeclaredinamastertemplatemorethanonceUsing@sectionand@yield

    StackoverflowLaravel4-Extendingasectiondeclaredinamastertemplatemorethanonce

    Blade

    Express.jsReferences

    97Templating

  • PackagesTwigBridge-GivethepowerofTwigtoLaravel4LaravelTwigView-TwigimplementationforLaravelwithafocusonsimplicitylaravel-twigbridge-LaravelTwigBridge

    Twig

    Express.jsReferences

    98Templating

  • JSLibrariesDurandal|GithubBoilerplateJSsonnyJS-Incrediblyfastsinglepageapplicationenginejquery.bindings-TwowaybindingsforjQuery

    TutorialSinglePageAppwithLaravelandEmberJSCreateaLaravelandAngularSinglePageCommentApplicationGETTINGSTARTEDWITHANGULARJSWITHLARAVELYoutube

    MultipageSiteswithLaravelandAngularJS

    SPAs

    Express.jsReferences

    99Templating

  • JSLibrariesjquery-handlebars-AjQueryplugintorenderHandlebars.jstemplatesintoelements.TemplatescriptsareretrievedthroughAJAX,precompiledandcached

    TutorialHandlebars.jsTutorial:LearnEverythingAboutHandlebars.jsJavaScriptTemplatingHowtocombineJSONwithHandlebars.js-JavaScript,ajaxandjQueryIncludingaBladeTemplatewithinanotherTemplateUsingLaravel'sbladewithMustacheorHandlebarsDemoofHandlebars,andwhyyoushouldconsideratemplatingengineUsingHandlebarTemplateForJSONResponseUsingLaravel'sbladewithMustacheorHandlebars

    Handlebars.js

    Express.jsReferences

    100Templating

  • Packageslaravel-ember-todotodo-ember-laravel-AnexampleofapersistedTodo-MVCusingLaravelandEmberJS

    TutorialSinglePageAppwithLaravelandEmberJSEmber.js&LaravelSinglePageAppwithLaravelandEmberJSAGuidetoBuildingYourFirstEmber.jsAppCRUDexampleappwithoutEmberDataEmberCRUDGuideAngularJSvs.Backbone.jsvs.Ember.jsCombiningLaravel4andBackboneCerebrisYoutube

    BuildinganAppwithEmber.jsMasteringEmberJsEmberJsSimpleShoppingCartSystem

    EmberJS

    Express.jsReferences

    101Templating

  • Packagesgenerator-Laravel4andAngularartisangeneratorangie-Laravel-Angularroutingmanager.GeneratesangularroutingrulesfromserversideroutingrulesCreateaLaravelandAngularSinglePageCommentApplicationBuildingaCustomerManagementAppUsingAngularJSandLaravelend-to-end-with-angularjs-Anintermediate/advancedlookathowtouseAngularJSinconjunctionwithaserver-sidelaravel-angularjs-basicpop-LaravelAngularSPAStarterAppangular-laravellaravel-angular-skeletongoals-GoalsettingappinAngularJSandLaravelcustomer-manager-Acustomermanagementapplicationangular-comments-ExperimentinbuildinganAngularFrontEndthatcommunicateswithaLaravelBackendangular-laravel-timesheet

    TutorialQuickTip:UsingLaravelBladewithAngularJSCreateaLaravelandAngularSinglePageCommentApplicationBuildingaCustomerManagementAppUsingAngularJSandLaravelCreatingaPollingApplicationUsingAngularJSandLaravelPart1|Part2AngularJSwithLaravel-AngularJSandUsedRESTAPIstoget/putdataBuildingaCustomerManagementAppUsingAngularJSandLaravelAngularJSCRUDDataGrid,Part1|Part2|Part3VotrPart5:AngularJSandCRUDUsingRESTfulAPIsRESTfulCRUDWithAngularJSAngularJSAJAXcallsCreatingaSlideShowPluginWithAngularJS

    AngularJS

    Express.jsReferences

    102Templating

  • JSLibrariesJsRender|Demo

    TutorialJsRenderFundamentals-TemplatingforHTML5ApplicationsCanIchangethetemplatesyntaxtoreplacewithsomethinglikeYoutube

    JsRender:FundamentalsandDemo

    JsRender

    Express.jsReferences

    103Templating

  • TutorialDevelopingBackbone.jsApplicationsCombiningLaravel4andBackboneIn-placePaginationusingBackbone.jsandLaravel

    BackboneJS

    Express.jsReferences

    104Templating

  • Packageslaravel-widgets-WidgetsforLaravel

    Widgets

    Express.jsReferences

    105Widgets

  • TutorialReplacingcontrollerswithmiddleware

    Controllers

    Express.jsReferences

    106Controllers

  • Packages:laravel-storedproceduresbackup-manager-DatabasebackupmanagerfordumpingtoandrestoringdatabasesfromS3,Dropbox,FTP,SFTP,andRackspaceCloudlaravel-backup-Backupandrestoredatabasesupportlaravel-db-backup-CommandlinedatabasebackupbuiltforLaraveldb-manager-Databasemanagementeasierdb-drop-tablesdb-sync-PHPComposerlibrarywithcommandlinetoolforsyncingtablesononeremotedatabasetoanotherLaravelSchemaDesignerCSVDumper-HelpyoudumpdatabaseintoCSVformat,built-onlaraveldeduper-laravel-DeduplicateyourdatabasetableswithArtisanlaravel-drafteloquent-ApackageforLaravelwhichenablesyoutouse2databaseconnections.Oneforeditingdataandoneforlivedata.AndwhendoneeditingyoucanpushthechangestotheliveconnectionDbExporter-ExportyourdatabaseasaLaravelMigration.AndexportyourDBdataasaseedfile.Finallysyncallthiswithyourremoteservermortimer-db-setup-Laravel4packagethataddsthemissingartisancommandsdb:setup,db:create,db:drop

    TutorialATinyIntrotoDatabaseSystemsPerformance

    WorkingwithlargedatabseMultipleDBConnections

    MultipleDBConnectionsinLaravelRead/WriteConnections

    StoredProcedurelaravelstoredprocedures

    IndexingImprovedInnoDBfastindexcreationHowtoUseUniqueIndexesinMySQLandOtherDatabases

    Full-TextsearchImplementingFull-TextsearchinLaravelMySQLSearchOrderbyRelevanceColumnUsingFULLTEXTHowtobuildaMySQL-poweredsearchengine

    Database

    Express.jsReferences

    107Database

  • AppsHeidiSQL

    MySQLWorkbenchLinux:DBeaver

    Adminer-DatabasemanagementinasinglePHPfileMySQLCluster

    TutorialOracleAndMySQLDatabaseYoutube

    MySQLClusterinunder5minutesTutorial

    TenwaystoimprovetheperformanceoflargetablesinMySQLWhattotuneinMySQL5.6afterinstallationCreateyourownfulltextsearchenginewithPHPandMySQLMySQLWorkbench

    HowtocreateERDiagramfromexistingDatabaseusingMySQLWorkBenchFull-textSearch

    BooleanFull-TextSearchesHowtobuildaMySQL-poweredsearchengineUsingMySQLFull-textSearching

    FIND_IN_SETdev.mysqlHowtosearchforacommaseparatedvalue

    MySQL

    Express.jsReferences

    108MySQL

  • PackagesTutorial

    SynchronizationbetweenmysqlandIndexedDBIndexedDB:DatabaseinbrowserIntroductiontoIndexedDB:TheIn-BrowserDatabase

    IndexedDB

    Express.jsReferences

    109IndexedDB

  • TutorialHowToInteractwithDatainElasticSearchUsingCRUDOperationsWordPressFullTextSearchWithElasticSearchCreateyourownfulltextsearchenginewithPHPandMySQLYoutube

    PopularElasticsearch

    Elasticsearch

    Express.jsReferences

    110Elasticsearch

  • Packageslaravel-compleet-LaravelintegrationforCompleet:ARedis-backedserviceforfastautocompletingRedCard-Autocomplete-ARedisAutocompletelibraryinPHP

    soulmate-Redis-backedserviceforfastautocompletinglarablog-AverysimpleblogappusingLaravelandRediscacher-AsimplestackablePHPcachinglibrarywithRedis,File,Memory(array)andCustomArrayAccessbackendsModis-RedisCRUDmodelbasedonideasfromLaravelsmodel

    TutorialRedisRealtimeAppUsingLaravel+NodeJs+AngularJS+Redisredis-orm-EasyandsimpleRedisORMforPHPUsingaRedisServerasyourLaravelCacheStorageCachingdatainsectionsGettingStartedwithRedisinPHPYoutube

    LaravelwithNodeJS,AngularJSandRedis

    Redis

    Express.jsReferences

    111Redis

  • Packageslaravel-mongodb-AMongoDBbasedEloquentmodelandQuerybuilderforLaravel4(Moloquent)mongolid-laravel-Easy,powerfulandultrafastMongoDBODMforLaravellaravel-mongodb-sessionlaravel-mongodb-sentrylaravel-mongo-ardent-Self-validating,secureandsmartmodelsforLaravel4'sEloquentO/RMlaravel-mongo-authlavarel-curb-mongodb

    Appsmongolab.com

    TutorialMongoDBvsSQLPart1-2|Part3-5|Part14

    MongoDB

    Express.jsReferences

    112MongoDB

  • TutorialDatabaseDenormalization

    Denormalization

    Express.jsReferences

    113Denormalization

  • Packages:

    migrations-generator-GenerateMigrationsfromanexistingdatabase

    TutorialGeneratemigrationfromexisteddatabaseinLaravel4

    laravel-convert-migrations-ThisisacustomcommandtoconvertyourcurrentSQLdatabaseschemaintoaLaravel4MigrationfileDbExporter-ExportyourdatabaseasaLaravelMigration.AndexportyourDBdataasaseedfile.Finallysyncallthiswithyourremoteserverlaravel-migration-squasher-AggregateyourincrementalLaravelmigrationfilesintoasinglemigrationforeachtable.ThiseliminatesallaltercolumnsandmakesBDtestingviasqliteapossibility.iSeed-Inverseseedgeneratorlaravel-conditional-seederlaravel-seeder-Runoneormoreseederfileswithaveryeasycommandlaravel-automigrate-allowsdefiningasequenceofmigrationsforyourvendorandworkbenchpackagesandrunningthemwithonecommandfakable-AllowsthecreationandseedingoffakeEloquentmodelsbackup-manager-DatabasebackupmanagerfordumpingtoandrestoringdatabasesfromS3,Dropbox,FTP,SFTP,andRackspaceCloudlaravel-backup-BackupandrestoredatabasesupportforLaravel4applicationsLaravelDatabaseDesignerSmartSeeder-AsmartwayofseedingtablesinLaravelsleeping-owl/seeder-Packagetocreatesimpleseederswithabilitytolock/unlocktablesgoya-DatabaseSchemaDiffToolforLaravel

    TutorialCodeBright

    DatabasesSchemaBuilderMigrations

    BuildaDatabasewithEloquent,FakerandFlysystemLaravel4DatabaseSeedingwithFakerUsingFakerToPopulateYourLaravelProjectsDuringDevelopmentLaravelunittestinginworkbenchnoteYoutube

    enumforpublishedornotpublishedvalue

    Migrations

    Express.jsReferences

    114Migrations

  • Packageslaravel-repositories-Repositorypatternimplementationeloquental-CreateAclevermodelforLaravel'sEloquentORMwithself-validation,ordering,andquerycontrolCahen-APHPpackagemainlydevelopedforLaraveltomanageordernumbersofDBeloquent-enhancements-ThispackageaimstoprovideextrafunctionalitiestoLaravel'sEloquent.Thefunctionalities,fornow,areprovidedinformoftraits,soyoudon'thavetochangeyourmodelsstructureeloquent-created-updated-by-Traitforautomaticallysettingcreated_by_user_idandupdated_by_user_ideloquent-table-AnHTMLtablegeneratorforlaravelcollections

    TutorialQuery

    RawQueriesinLaravelHowtoGettheLastExecutedQueryInLaravelHowcanIgettherawquerystringfromLaravel'squerybuilderBEFOREexecutingthequery

    Stackoverflow-EloquentLaravelFluentQueryBuilderJoinwithsubqueryLaravel4querybuilder-withcomplicatedleftjoins

    CodeBrightEloquentORM

    QueriesCollectionsRelationships

    EagerLoadingSortingeagerloadedrecordsinLaravel'sEloquent

    RandomLaravel-EloquentorFluentrandomrow

    ExtendingEloquentinLaravel4FasterRetrievalandArraySearchingwithLaravelAGuidetoUsingEloquentORMinLaravel

    Eloquent

    Express.jsReferences

    115Eloquent

  • PackagesDesignPatternsPHP-SamplecodeforseveraldesignpatternsinPHPCoreCodeHub-ProgrammingTutorialsandResources

    TutorialUnderstandingtheRequestLifecycleBuildingLargeScalePHPWebApplicationswithLaravel4BestwaytoorganizejQuery/JavaScriptcodeWhatarethepracticesforworkingfromaFatmodel,skinnycontrollerperspectivewithLaravelEloquentORMJugglingLargerLaravelApplicationsWhatistheFactoryMethodDesignPattern?WhatarePHPTraits?Asuper-simpleintroductionintoPHPnamespaces(7minvideo)Controllers

    SettingupyourfirstLaravel4ControllerYoutube

    Laravel4ApplicationArchitectureSeries

    DesignPatterns

    Express.jsReferences

    116DesignPatterns

  • PackagesApiGen

    ApiGenBundlePHP-CS-Fixer-AnalyzessomePHPsourcecodeandtriestofixcodingstandardsissues(PSR-1andPSR-2compatible)phpDocumentorSami

    PSR

    Express.jsReferences

    117DesignPatterns

  • Packagesmodel-ThebasemodeltraitsofEsensi

    using-simplified-relationshipsAuto-ValidatingOnSave

    fervent-Self-validating,secureandsmartmodelsforLaravel4'sEloquentO/RMentity-BaseentityextractedfromEloquentORMObserver

    LaravelObserverTutorial

    ModelsSettingupyourfirstLaravel4ModelModelPresentersinLaravel4Stackoverflow

    LaraveleloquenterrorwithhasmanyrelationshipErroraccessingrelationaldatausingeloquent

    ValidationCreatingLaravel4ValidationServicesAdvancedValidationasaServiceforLaravel4LaravelModelValidationusingObservers

    Models

    Express.jsReferences

    118DesignPatterns

  • Packageslaravel-repositories-RepositorypatternimplementationforLaravel

    laravel-repositories-SomebasicrepositoryfunctionalityforLaravel5laravel-repository|Wiki-RepositoryimplementationforLaravel4laravel-repo-SimpleimplementationoftheRepositoryInterfaceforEloquentwiththemostbasicCRUDmethodsrepoflow-Asimpletraittoallowfluentlyqueryingrepositorieswithaneloquentmodel.Givesbacktheflexibilityofeloquenttosomeextent,whileremainingexplicitonwhichmethodsaresupportedbyarepositorylaravel-repository-response-MakeacontractontheresponseofyourRepositoryclassmethodsmicheleangioni/support-ALaravel4packagewhichpromotestheuseofbestpracticesanddesignpatternsMagician-AlibraryforimplementingrepositorieswithmagicfindersfortheEloquentORM

    TutorialRepositories

    CreatingEntitiesinLaravel4UsingRepositoryPatternCreatingflexibleControllersinLaravel4usingRepositoriesEloquenttricksforbetterRepositoriesInjectingDataModel(Repository)ANDBusinessModelinController?slashnode

    APatternforReusableRepositoryDesigninLaravelBuildingTestableApplicationsusingtheRepositoryPattern

    HowtoBuildaFluentLaravelRepositoryAPI

    Repositories

    Express.jsReferences

    119DesignPatterns

  • PackagesLaracastsPresenter-Easyviewpresentersinyourappspresentable-AutomaticallyturnyourEloquentmodelsintopresentableobjectsinyourviewslaravel-auto-presenter-Asystemforauto-decoratingmodelswithpresenterobjectsPresenter-Simplepresentertowrapandrenderobjects.DesignedtoworkwithLaravel,butwillalsoworkasastand-alonesolutionpresenters-Laravel4-SimplePresenters

    TutorialLaravelViewComposersasFormPresenters

    Presenter

    Express.jsReferences

    120DesignPatterns

  • TutorialLaravel

    RelationshipsQueryingRelations

    CodeBrightRelationships

    Laravel4EloquentModelRelationshipsLaravel4EloquentModelRelationshipsPart1AdvancedLaravelEloquentRelationshipExamplesManyToMany

    Pivottableexample(attachanddetach)Polymorphic

    UsingpolymorphicrelationshipsofLaravelforSEOcontentStackoverflow

    OneToOneLaravelhasOneandbelongsTo

    OneToManyLaravelEloquentone-to-manyrelationshipLaravelquerymultipleeloquentrelationshipsLaravelmultiplerelationshipsLaravel4RelationsbelongsToonmultipletables

    ManyToManyLaravelBelongstoManyThroughmultipleLaravelEloquent-belongstomanythroughbelongsToManyrelationsshiponcustompivotmodelInsertingdatainpivottableWorkingwithDatainPivotTablesusingLaravel4EloquentORM(SELECT,UPDATEandDELETE)

    whereHasLaravel:HowtosearchchildrelationshipSearchingmany-to-manyrelationshipsEloquentconfusedaboutwhichidcolumntousewhenusingajoinwitheagerloadRetrieveEloquentmodelusingmultipletablequerySubwhereHas

    AdvancedqueryusingEloquentHowtoperformahasmanythroughstatementusinglaraveleloquent?

    Youtubephpacademy

    OneToOneOneToManyPart1|Part2ManyToManyHasManyThroughtPolymorphicRelations

    hasMany,belongsTo-categoryandproduct

    Relationships

    Express.jsReferences

    121Relationships

  • Packageswith-join-PackagetoconvertEloquentBelongsTosubqueriesintoonequerywithleftjoin

    TutorialQueryjointableinEloquentlaravel4withwherespecifyfieldRawQueriesinLaravelleftjoinwithsubqueriesinlaravelHowtodothisinLaravel,subquerywhereinEloquent/FluentSubQueryselect

    Join

    Express.jsReferences

    122Relationships

  • TutorialMySQLUPDATEJOINMySQLUpdateJoinbyValuesFromAnotherTable

    Update

    Express.jsReferences

    123Relationships

  • PackagesArdent|Document

    Translatable&ArdentArdent:LaravelModelsonSteroids

    KennedyTedesco/Validation-Thepowerof'RespectValidation'onLaravel4ValidationRespect/Validation|Docs-ThemostawesomevalidationengineevercreatedforPHP

    dwightwatson/validating-TraitforvalidatingEloquentmodelsonsaveinLaravel4.2.dwightwatson/validating-TraitforvalidatingEloquentmodelsonsaveinLaravel5.0

    pingpong-labs/validatoriyoworks/Validation-Anabstractclasstoimplementvalidationasaserviceiricketson/Validation-Asimpleapproachtoinputvalidation,processing,andpersistencefervent-Self-validating,secureandsmartmodelsforLaravel4'sEloquentO/RMjquery-validatorImageValidatorIntervention/validation-ExtensionfortheLaravel4validationclassImageValidatorRulesLaravelPhoneValidatoruniquewith-validatorlaravel-form-validator-GenerateformvalidatorsforLaravel:anextensionofway/generatorslaravel-model-shield-AvalidatorforsimplemodelsofLaravelLaravel-Model-Validation-ThisLaravelpackageauto-validatesamodelonsaveValidatorAssistant-DecouplevalidationfromLaravelcontrollerswithvalidationclassesvalidator-loader-laravel-IntegratesValidatorLoaderasServiceProviderintoLaravellaravel-extended-validator-ExtendedValidationforLaravel4ProvidingContextualandGroupedValidationvalidator-laravel-laravelvalidationasaservicelaravel-validation-trait-Provideapowerfultraitforlaravel4modellaravalid-LaravelValidationForClientSide:Thispackagemakesvalidationrulesdefinedinlaravelworkclient-sidebyconvertingtohtml/jspluginssuchasjqueryvalidation.Italsoallowstouselaravelvalidationmessagessoyoucanshowsamemessagesforbothsides.

    PHPfilter-var

    ValidatefiltersHowcanIvalidateanunsignednumberinPHP?

    JSLibrariesjquery-validation|Docs|Demo

    jQueryAjaxValidationUsetheRemoteRulejquery-validation-bootstrap-tooltip|Demojq-idealforms|Demo-TheultimateframeworkforbuildingandvalidatingresponsiveHTML5formsjquery.bank-BuildandvalidatebankaccountformsBootstrapValidator

    CompatibilityPasswordstrength:zxcvbn

    validate.js|Demo-Validate.jsprovidesadeclarativewayofvalidatingjavascriptobjectsTutorial

    LaravelValidationLaravelvalidatorforalphabeticcharactersandspacesInputValidationwithLaravelTrick:ValidationwithinmodelsDataValidationinLaravel:TheRightWay

    Validation

    Express.jsReferences

    124Validation

  • DataValidationinLaravel:TheRightWayCustomValidatorsLaravelFormValidationHowToValidateFormsWithLaravelPart1|Part2ValidateMultipleChoicefieldsinLaravel4ValidationerrorsinAJAXmodeLaravel4-howtoreturnallvalidationerrormessagesforallfieldsasaJSONstructure?RetrievingvalidatorerrormessagesinLaravel4qTip2

    IntegratingqTipwithMVC3andjQueryValidation(errorPlacement)Ardent

    Ardent:LaravelModelsonSteroidsjqueryvalidation

    BuildaSimplePHP,jQuery,andAJAXPoweredContactFormAddingreCaptchavalidatortojQueryValidatewithAJAXcheckandPHP

    Youtubelaravel4-jqueryajaxFormDatanamevalidationanderrorsfeedback

    Express.jsReferences

    125Validation

  • Packagesresource-table-ThisLaravelpackagehasbeencreatedasaalternativeforDataTable.Itdoesn'tuseAJAXoranyJavaScript.It'sverylightandscalable.Useittogeneratetablewithdatawithoutpayingattentiontosearching/sorting/paginatingresults.It'lldoitforyourself!

    JSLibrariesEasyDataTableBootstrapTableBootgridjTablezGrid|Docs-SimpleAjaxGridpluginforjQueryjPages-ClientsidepaginationwithjQueryandCSS3watable|Demo-AjQuerytablepluginwithsorting,paging,filteringsheetsee.js-visualizedatafromagooglespreadsheetjsGrid|Demo-LightweightGridjQueryPluginjQueryGrid|Demo-Thispluginsupportpagination,javascriptandserversidedatasources,jQueryUIandBootstrapjPList|Demo-jQueryjPListPluginisaflexiblejQuerypluginforsorting,paginationandfilteringofanyHTMLstructure(DIVs,UL/LI,tables,etc)StreamTable.js|Demo-StreamTable.jsstreamsdatafortablesinthebackground,updatesandrendersthemusingtemplatingframeworkslikeMustache.js,HandleBars.js

    DeepLinkingDemoResponsive

    tablesaw-AgroupofpluginsforresponsivetablesTablesaw:AFlexibleToolforResponsiveTablesResponsiveTablesjQueryReStable-jQueryReStableisaverysimpleandlightweight(~1Kb)jQuerypluginthatmaketablesresponsivemakingthemcollapseintoullists

    AngularJSangular-paginate-anything-lacarteserver-sidepaginationng-table-AngularTabledirectivetrNgGrid-AfeaturerichAngulargridusingstandardHTMLtablesPaginatormoduleforAngularJS,incombinationwithLaravel'spaginatorclass

    Grid

    Express.jsReferences

    126Grid

  • JSLibrariesDynamicTablerowcreationandDeletionjQueryTableAddRowpluginAddeditdeleterowsdynamicallyusingjqueryandphpDictAndList-ItisapluginforeditableDictandListhtml,theirvaluescanbeattachedintoformasstringifiedJSONwhenprocessingjQuerypostjsfiddlegrider|Demo-jQueryplugintoenablecalculationsandmodificationsinatablewithdatainput$.TableEdits-TableEditsisalight(1.7k)jQuerypluginformakingtablerowseditable.Builtasminimallyaspossiblesoit'seasytoextendappendGrid|Demo-appendGridallowyoutoinputstructureddatarowbyrowsuchlikefillingspreadsheetseditTable|Demo-jQueryeditTableisaverysmalljQueryPlugin(~1Kbgzipped)thatfillthegapleftbythemissingofadefaultinputfieldfordatatablesGrider-GriderisapluginforjQuerythatmakesyourlifeeasierwhenyouneedtoeditorcreateatablethathandlesalistofitems

    TutorialHowtoaddButtontoaselect2dropdownonadynamictableAddeditdeleterowsdynamicallyusingjqueryandphpAjaxtableaddingremovingrowsdynamicallyusingjavascriptanimationjQuerysAutoCompleteusingmultipleinputsinsametableInlineEditingusingPHP,MySQL,jQueryandTwitterBootstrapAjaxtableaddingremovingrowsdynamicallyusingjavascriptanimation|Demo

    Add/RemoveRows

    Express.jsReferences

    127Grid

  • Packageslaravel-jqgrid|Demo-@LaraveljqGridpackageallowsyoutoeasilyintegratethepopular@jQueryGridPlugin(jqGrid)intoyourLaravelapplication

    jQueryMGValidationPluginLibraries

    jqGrid|Wiki|Docsphpgrid-FullyfunctionalPHPGridinjust7linesBootstrap

    jqGrid.bootstrapjquery-ui-bootstrapshortcodes-tables-jqgrid

    TutorialjQGridwithJSONTutorialUsingjqGridwithCatalyst:TutorialwithExamplesforNewbiesjqgridFAQsTinyMCE

    HowdoImaketinyMCEeditorstayinmyjQgridtextareaformeditformafterfirstinitialize?Notinymceeditorinjqgriddialog

    InlineEditingRowEditing(new)>InlineNavigator(new)JqGridInlineEditing-codeprojectInlineEditing-wiki

    Select2Usingbootstrapselect2withJqGridformSelect2pluginwithJQGRIDPhpdatagridNesteddropdown

    CheckboxjqgridcheckboxchangeeventMakeacolumnbeacheckbox|DemoInjqgridhowtocheckcheckboxonrowselect?|Demo

    CustomButtonAddingacustombuttoninrowinjqGrid?Howdoyouaddscriptstocustombuttonsonrowsinjqgrid?

    Demo1Demo2

    jqGrid

    Express.jsReferences

    128Grid

  • PackagesJQueryDataTablesDataManagerDataTables-Bootstrap

    tablesorter|tablesorterPager[AngularJS]ng-gridqTip2Internationalisationplug-insyajra/laravel-datatables-jQueryDataTablesAPIforLaravel4|5

    TutorialWorkingwithjQueryDataTables

    DataTables

    Express.jsReferences

    129Grid

  • jQuerypluginforturningastandardHTMLtablewithTHEADandTBODYtagsintoasortabletablewithoutpagerefreshes.tablesortercansuccessfullyparseandsortmanytypesofdataincludinglinkeddatainacellPackages

    Pagerplugin-AjaxTutorial

    Bootstrap3SortableTableSortableTablestyledbyBootstrap3

    TableSorter

    Express.jsReferences

    130Grid

  • JSLibrariesdynoTableAJQueryPluginbyBobTantlinger|Demoeditable-table|Demo-tinyjQuery/BootstrapwidgetthatmakesaHTMLtableeditable

    EditableTable

    Express.jsReferences

    131Grid

  • JSLibrariesInvoiceFactoryInvoiceFormmioInvoiceangular-invoicing

    CartExample

    Invoices

    Express.jsReferences

    132Grid

  • Packagessanitizer-DatasanitizerforLaravel4.2.BasedonthefineDayleReesSanitizerpackagermasters/filter-FiltersforLaravelEloquentmodelsFiltry-FilterandsanitizeinputdatainLaravel4orasastandalonepackagefilterable-Makeyoureloquentmodelsfilterablewitheasemewebstudio/Purifier-HTMLPurifierforLaravel4

    HTMLPurifierheroicpixels/filterable-AutomaticallyfilterLaravelEloquentresultsfromURLquerystring

    JSLibrariesfilterable|Demo-Bootstrapthemedper-columnfilterforanHTMLtablefilter.js|Demo

    Filter

    Express.jsReferences

    133Filter

  • Packagespagination-BeautifulpaginationurlsforLaravel5PHP_Laravel_PaginationSEOPagination-LaravelSEOPaginationpagination-Laravel4ExtendedPaginationpagination-Laravelpaginationonsteroidspagination-AnalternativeLaravel4paginationLaravelAJAXPaginationwithJQueryresulttable-CreateatableforaLaravel4.2Paginator,Collection,orgenericarray,withsortableheaderlinkscarpenter-APHPpackagetocreateHTMLtablesfromadatastorethatcanbesortedandpaginatedAPIPaginationlaravel-paginateroute-LaravelrouterextensiontoeasilyuseLaravel'spaginatorwithoutthequerystring

    JSLibrariesPaginationwithjQuery,AJAXandPHP

    TutorialWorkingwithPaginationinLaravel4Laravel4PaginationwithInfiniteScrollusingjQueryEasyajaxpaginationAjax-basedpaginationLaravel4In-placePaginationusingBackbone.jsandLaravelCustomPaginationBladeTemplateHowtopaginatedataLaravelandAjaxPartOne:CreatingacustompaginationviewinLaravelCustompaginationinLaravel4CustomPaginationViewsinLaravel4CustomdatapaginationUsingIlluminate'sPaginatorwithanarrayinsteadofEloquentPaginator::make()returningsomuchdataitcrashesthebrowser!Multiplepagination

    Laravel4-TwoPaginationinaSinglePageUsingmultiplepaginationtypesinthesameapplicationLaravel4custompagination:gotofirst/lastpageandshowafixednumberoflinks

    YoutubeAdvancedJqueryPaginationusingAjaxphpandjquery

    Pagination

    Express.jsReferences

    134Pagination

  • TutorialInfiniteScrolltoLoadMoreContentPaginationwithjQuery|DemoImplementingInfiniteScrollinjQuery|DemoDataLoadWhilePageScrolling(infinitescroll)withjQueryPHPandMySQL

    JSLibrariesjquery-plugins.netjScroll|Demo-jScrollisajQuerypluginforinfinitescrollinginfinite-scroll|Demo-jQueryandWordpresspluginsforinfinitescroll

    HowtoImplementInfiniteScrollinLaravel5jQueryInfiniteScrollingDemosLoadmore

    InfiniteScroll

    Express.jsReferences

    135Pagination

  • Packagesfilterable-AutomaticallyfilterLaravelEloquentresultsfromURLquerystringdinkbit/filterable-Makeyoureloquentmodelsfilterablewitheaselaravel-search-AsearchpackageforLaravel4searchable-Searchable,asearchtraitlaravel-jqgrideloquent-filterable-ManageLaravel5EloquentquerieswithfiltersFull-Textsearch

    Laravel-4-Searchy-Searchymakesuserdrivensearchingeasywithfuzzysearch,basicstringmatchingandmoretocomesearchable-AphptraittosearchlaravelmodelsElasticquent-MapLarvelEloquentmodelstoElasticsearchtypesBouncy-MapElasticsearchresultstoEloquentmodels

    JSLibrariesjQuerySearcherPlugin|Demo-Connectsanylist-likedatawithaninputforsearching

    TutorialLaravelsearchfunctionusingGETrequestSortableindexviewtableswithLaravel4Laravel(3)PaginationSorting&FilteringHowtomakelaravelquerybuilderlikecodeigniteractiverecordLaravel:howtoaddwhereclauseusingquerybuilder?ImplementingFull-TextsearchinLaravel

    Searchable

    Express.jsReferences

    136Searchable

  • Packagesrutorika-sortable|Demo-AddssortablebehaviortoEloquent(Laravel)modelsCaruta-APHPpackagemainlydevelopedforLaraveltogeneratesortlink(s)eloquent-sortable-SortablebehaviourforEloquentmodelsfreekmurze/eloquent-sortable-SortablebehaviourforEloquentmodels

    JSLabrariesTableDragandDropJQuerypluginFilterable-BootstrapandX-editablethemedper-columnfilteringforanHTMLtable.Sortable-Drop-inscripttomakeyourtablessortableJquerysortablelists-jQueryplugintosortinglistsalsothetreestructures.Smoothmotionwhiledraggingandscrolling

    TutorialSortableindexviewtableswithLaravel4HowtoalphabeticalsortmysqlqueryfieldvariableinPHP?ChangeorderingpositionofMYSQLfieldwithPHP

    Sortable

    Express.jsReferences

    137Sortable

  • TutorialHidingFieldsWhenQueryingLaravelEloquentModels

    Hidden

    Express.jsReferences

    138Hidden

  • TutorialLaravelSchemalaravel4->getcolumnnamesGettingalltablesinsideadatabaseusingLaravel4GetallcolumnsnamesfromaEloquentModelGetallcolumnsnamesfromaEloquentModel(2)

    Schema

    Express.jsReferences

    139Schema

  • PackagesVentureCraft/revisionable-Easilycreatearevisionhistoryforanylaravelmodeljarektkaczyk/revisionablelaravel-activity-Asimpleactivity/newsfeedpackageforLaravel4

    Revisionable

    Express.jsReferences

    140Revisionable

  • PackagesAttribute-Aframeworkagnosticattributespackagethatallowsyoutoattachattributestoobjects,itutilizestheEntity-Attribute-ValueModeltoassignvaluestoobjects

    TutorialLaravelAccessors&MutatorsEncryptingFieldsusingLaravel4Laravel5EloquentattributecastingisawesomeHowtoaddanattributefromamodelqueryinlaravel

    Accessors&Mutators

    Express.jsReferences

    141Accessors&Mutators

  • TutorialDeleterelations/childrelationswithoutCASCADE

    Boot

    Express.jsReferences

    142Boot

  • Tutorial10FrequentlyaskedSQLQueryInterviewQuestionsRandom

    SQL

    Express.jsReferences

    143SQL

  • Packageslaravel-localization-EasylocalizationforLaravel

    Undefinedindex:pathlaravel-translation-managerLaravel4-lang-Listof37languagesforLaravel4laravel-4-i18n-i18nwithlanguageslugsroutelaravel-localization-helperstransduct-Simplepackageforlaravel4toexportlangfolderstoJSONlaravel-translate-TranslationmanagerforLaravel4Waavi/translation-BettertranslationmanagementforLaravel4

    tavicu/translation-ATranslationpackageforLaravel4.2withdatabaseandcachesupportglottosAdmin-Glottosadministrationexamplesitelaravel-localisation-AbridgepackageforprovidingLaravelspecificcomponentsandimplementationsoftheLocalisationpackageLaravel-Localization-Module-Abetterlaravellocalizationmodulelari18n-Laraveltranslationmadeeasystevebauman/translation-AneasydatabasedriventranslatorforLaravel4jildertmiedema/translation-check-Checkifallitemsaretranslatedinalllanguagesforlaravel4JS

    Laravel-JS-Localization-LaravelLocalizationinJavaScriptlaravel-js-localization-Simple,ease-to-useandflexiblepackagefortheLaravelwebframework.AllowsyoutouselocalizedmessagesoftheLaravelwebapp(seeresources/langdirectory)inyourJavascriptcode

    TutorialApp::setLocale()codeMultilinguali18nroutesinLaravel4Twodomainsononelaravelappbasedonlanguage

    Localization

    Express.jsReferences

    144Localization

  • Packageslaravel-translatable-ALaravelpackageformultilingualmodels

    TranslateThatModellocalelaravel4-multilingual-MultilingualfeaturesforLaravel4

    polyglot-Laravellocalizationandtranslationhelpercountry-list-ListofallcountrieswithnamesandISO3166-1codesinalllanguagesanddataformatsmultilang-ALaravelextensionismakebeeasytoCRUDORMproccessformultilanguagescontentslaravel-lang-tools-ImportandExporttranslationsfortranslatorsWorldcountriesinJSON,CSVandXML

    JSLibrariesLanguagePickerjQueryplugins

    TutorialEloquentwithdatabasemultilanguage-bestpracticesMultilingualsitewithone-to-manyrelationshipsinEloquentHowtocreateandusemultilingualmodelsinlaravelMultilingualmodelsLaravel-Tryingtogetpropertyofnon-objectInsertingrecordsintoatablewithmultipleforeignkeyswithEloquentHowtogetlanguageswitchingbackinLaravel4UTF-8

    HowtosupportfullUnicodeinMySQLdatabasesBringingUnicodetoPHPwithPortableUTF-8

    Multilingual

    Express.jsReferences

    145Multilingual

  • JSLibrariesjquery-cookie-Asimple,lightweightjQuerypluginforreading,writinganddeletingcookies

    Cookie

    Express.jsReferences

    146Cookie

  • Session

    Express.jsReferences

    147Session

  • PackagesFlatten-ApackagetoflattenanywebsitetoplainHTML

    Flattnr-Flattenclassforlaravel4EloCache-CacheextensionforLaravel4HttpCacheforLaravellaravel-cash-Simpletousecachelayerforyourlaravelapplicationusingmemcached&nginxlaravel-html-cachebustinglaravel-cache-filterLaravel-4-Route-Cache-ThisisaLaravel4packagethatprovidescachingfortheresponseoftheapplicationlaravel-blade-cache-filter-AsimplecachingfilterthatcachesLaravel'sResponseobjectslaravel-resqueFastPHPCachinglaravel-cache-protract-FilebasedcacheprolongerforLaravellaravel-precedent-AutoCacheandPurgeonEloquentlaravel-fragment-caching|Docslaravel-mongodb-cache-AMongoDBcachedriverforLaravel4andthepackagejenssegers\mongodbmulti-memcached-MultiplememcachedconnectionhandlerforLaravelCachedsettings-StoresettingsinthedatabaseandusecachetoincreaseperformanceOpCodeCaching

    OpCacheGUIReferences

    W3TotalCacheHowtoConfigureW3TotalCache

    TutorialCache

    CachingQueriesCacheTagsLaravel4:EasilyCacheEloquentCollectionsEasyEloquent+RelationCacheManagementCachingDatabaseQueries

    SectionsCachingdatainsections

    Increments&DecrementsSessionLaravelUnwrapped:Session,AuthandCacheCachingroutesusingfiltersinLaravel4Laravel4CacheasaServiceEasytricktomovecachefilestoRAMwithoutcodingaPHPlineEventListeners-ForgetcacheuponmodeleventsorcustomeventsSimpleTwitterFeedwithCacheUsingLaravelandTwitterAPIAStudyonaCustomLaravelCMS'sCachingSystem

    OpCodeCachingCachingHat-trick:ZendOpcache,EtagsandQueryCaching

    YoutubeLaravelCachingInsandOutscacheforever

    Cache

    Express.jsReferences

    148Cache

  • TutorialAlternativePHPCache

    SetupAlternativePHPCache(APC)InstallingAPCinWindowsInstallAPCforPHPSpeedupPHPwithAPC-AlternativePHPCachePHPaccelerations:HowtoconfigureAlternativePHPCache(APC)onWindowsPHP:APCConfigurationandUsageTipsandTricksLaravel4isslow?HowtospeedupPHPwithOpcodecachelikeAPCWindows

    DownloadPHPaccelerations:HowtoconfigureAlternativePHPCache(APC)onWindowsInstallAPConWAMPServer(Windows)HowtoInstallAlternativePHPCache(APC)onWindows(WAMP)

    APC

    Express.jsReferences

    149APC

  • PHPOpCacheUnderstandingOpCacheOpCacheGUI-GUIforPHP'sOpCacheHowtousePHPOPCache?WhyEveryPHPApplicationShouldUseanOpCacheMovingforwardwithZendOPCache+MemcachedPHPcan('dosomething',$onAnObject)laravel-messenger-SimpleusermessagingtoolforLaravelPHPClass

    MLLog:LogWebsitevisitorsandcomputestatisticsUsermanager-UserManagerw/Sentry2.1inLaravel4.1/4.2laravel-user-manager-TheusermanagerpackageforLaravel.Tohandleuserbasedoperationssignup,login,useractivationFiradmin-Laravel4packageusedtocreateabeautifuladminpanelwithdefaultusermanagmentcmarfil/laravel-multiuser-json-settings-SimplemultiuserjsonsettingsfacadeforLaravel4ACL

    laravel-authentication-acllaravel-acl-rbac-LaravelAclcomponnetwhichcanfilterurls/requestsandmodelsBeatSwitch/lock-Aflexible,driverbasedAclpackageforPHP5.4

    lock-laravel-ThispackageisaLaraveldriverforLockredoubt-plus-Aresource-levelACLforLaravel4

    TutorialTheGodLoginSimpleandEasyLaravelLoginAuthenticationAuthenticationWithLaravel4LaravelUnwrapped:Session,AuthandCacheBuildingaUserManagementSysteminLaravelBuildYourFirstAdminBundleforLaravelCreateanAdminInterfaceinLaravelQ&A

    Howto:implementsentry2permissionswithLaravel4?

    UsersManagement

    Express.jsReferences

    182UsersManagement

  • PackagesSentry|Document-Aframeworkagnosticauthentication&authorizationsystemsentry-SimpleLaravelResourceAccessControlsentry-socialL4withSentry-Laravel4andSentry2.0laravel-sentry-tutorialcpanel-AdminPanellaravel-mongodb-sentryNativeHasher.phpsentryuser-SentryuserisanextensionoftheSentrymodule.Thismodulewilladdextrafeatureslikeusermanagementinterface,permissionmatrixetcwesleyalmeida/sentry-SimpleLaravelResourceAccessControllaravel4-sentry-view-helperapi-laravel-sentry

    APITokenAuthenticationwithLaravelandSentryPart1|Part2laravel-authentication-acl|Docs-LaravelauthenticationandACLadminpanelpackagebasedonsentry

    TutorialSentry2andPHP

    Part1:AuthenticationandaccesscontrolforPHPPart2:AuthenticationandaccesscontrolforPHP

    SecureLoginSystemPhp(Laravel)Part1|Part2|Part3|Part4APITokenAuthenticationwithLaravelandSentryPart1|Part2|api-laravel-sentryQuickroutingandaccessfilteringSentryRouteFiltersBestwaytocheckpermissionswithsentry2atLaravelAuthenticationinLaravel4withmultiplegroupsusingSentry2SentryBundleResetPassword

    Sentry2

    Express.jsReferences

    183Sentry2

  • PackagesSyntara-AnadminsystemforLaravel4,madeforusermanagementeasier|Document|CustomDevelopment

    Forum|Example:homecontroller|routes|homeindexAdminLTE|Demo

    Gotoappandupdateyourcomposer.jsonrequirefilewith

    "minimum-stability":"stable","require":{"cartalyst/sentry":"2.1.*","mrjuliuss/syntara":"1.2.*","jakubsacha/adminlte":"dev-master"}

    Gotoappfolderandhitcomposer

    composerupdatephpartisansyntara:update

    Gotoapp/config/database.phpandconfigureyourdatabase

    Gotoapp/config/app.phpandaddserviceproviders

    'Cartalyst\Sentry\SentryServiceProvider','Mrjuliuss\Syntara\SyntaraServiceProvider','Jakubsac