Anthony Rappa edited this page May 9, 2018 · 41 revisions

Laravel 5.6 Boilerplate

Click here for the Official Documentation

Introduction

This project is to be served as a basis for a fully fledged web application, it is constantly evolving and has many contributors. It has been converted into many languages, and more are being added every month. As with any project, nothing is perfect, I made this in my spare time and while I have used it for many people, there will always be bugs. If you find a bug please make an issue, also please refrain from making issues that are specific to your project and not the boilerplate. I hope you enjoy all of the hard work I have put into this, I plan on keeping it updated but I will definitely need help if anyone is available to research issues and make pull requests to fix them. Also, don't be insulted if I refactor your code after a pull request, I like to stay organized and keep the flow of the source uniform.

Thanks for using this project and I hope you find it useful!

Features

  • Access Control
    • Register/Login/Logout/Password Reset
    • Third party login (Github/Facebook/Twitter/Google/Linked In/BitBucket)
    • Account Confirmation By E-mail
    • Resend Confirmation E-mail
    • Option for Manual Account Confirmation by Admin
    • Login Throttling
    • Enable/Disable Registration
    • Force Single Session
    • Clear User Session
    • Configurable Password History
    • Administrator Management
      • User Index
      • Activate/Deactivate Users
      • Soft & Permanently Delete Users
      • Resend User Confirmation E-mails
      • Change Users Password
      • Create/Manage Roles
      • Manage Users Roles/Permissions
      • "Login As" User
  • Default Responsive Layout
  • Frontend and Backend Controllers
  • User Dashboard
  • Administration Dashboard with CoreUI Theme
  • Namespaced Routes
  • Default Forms Converted to Form Helper Methods
  • Master Layout Files with common sections
  • Mix Compilation and Auto-Prefixation of CSS in header
  • Mix Compilation and Auto-Prefixation of JS in footer
  • Helper functions
  • Javascript/jQuery Snippets
  • Bootstrap 4
  • Font Awesome 5
  • Global Messages/Exception Handling
  • Socialite Integration
  • Active Menu
  • ARCANEDEV Log Viewer
  • Dynamic Breadcrumbs
  • Localization with RTL support in 15+ languages.
  • Gravatar
  • Laravel Debugbar
  • Event subscribers
  • Google reCaptcha
  • Vue
  • Standards
    • PSR-2
    • Clean Controllers
    • Repository/Contract Implementations
    • Request Classes
    • Events/Handlers
    • Entire application split between frontend/backend
    • Localization Throughout
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.