Start a new web app with user accounts, roles, and permissions already built in, no scaffolding from scratch.
Add a full admin panel with sortable data tables and user management to a Laravel app within minutes.
Launch a multi-language web app supporting 20+ languages without building the translation layer yourself.
Enable user impersonation so admins can log in as any user to troubleshoot issues directly.
Requires a PHP environment with Composer, a database, and a local web server, standard Laravel setup process.
Laravel Boilerplate is a starter project for web applications built with Laravel, a popular PHP framework. Instead of starting a new web app from scratch, you clone this repository and get a large set of common features already built and wired together, so you can spend time on the parts of your app that are unique rather than rebuilding the same administrative scaffolding each time. Out of the box the project includes a backend admin panel built on CoreUI, a frontend built on Bootstrap 4, user and role management, and a permissions system handled by the Spatie Permission library. Additional built-in features include two-factor authentication, user impersonation (so an admin can log in as another user to troubleshoot), searchable and sortable data tables, timezone support, and multi-language support covering more than 20 languages. A demo mode is also included. The project targets Laravel 8 and is written in PHP. It is intended for developers who want to start with a working foundation rather than a blank project, particularly for applications that need user accounts and admin controls from day one. A live demo is available at the project website where you can log in with provided test credentials to see what is included. It is released under the MIT license. Support is available via a Slack channel linked in the README, and the author accepts pull requests and feature requests by email.
← rappasoft on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.