This project costs me $22/month to be hosted on Vultr.
Please consider supporting my work if you use & find it useful. ❤️
If you like this, you will love Laravel Auth Spa with configurable providers from an admin panel.
Laravel 12 with user authentication, registration with email confirmation, social media authentication, password recovery, and captcha protection. Uses official Bootstrap 4. This also makes full use of Controllers for the routes, templates for the views, and makes use of middleware for routing. Project can be stood up in minutes.
| Laravel Auth Features |
|---|
| Built on Laravel 12 |
| Built on Bootstrap 4 |
| Uses MySQL Database (can be changed) |
| Uses Artisan to manage database migration, schema creations, and create/publish page controller templates |
| Dependencies are managed with COMPOSER |
| Laravel Scaffolding User and Administrator Authentication. |
| User Socialite Logins ready to go - See API list used below |
| Google Maps API v3 for User Location lookup and Geocoding |
| CRUD (Create, Read, Update, Delete) Themes Management |
| CRUD (Create, Read, Update, Delete) User Management |
| Robust Laravel Logging with admin UI using MonoLog |
| Google reCaptcha Protection with Google API |
| User Registration with email verification |
| Makes use of Laravel Mix to compile assets |
| Makes use of Language Localization Files |
| Active Nav states using Laravel Requests |
| Restrict User Email Activation Attempts |
| Capture IP to users table upon signup |
| Uses Laravel Debugger for development |
| Makes use of Password Strength Meter |
| Makes use of hideShowPassword |
| User Avatar Image AJAX Upload with Dropzone.js |
| User Gravatar using Gravatar API |
| User Password Reset via Email Token |
| User Login with remember password |
| User Roles/ACL Implementation |
| Roles and Permissions GUI |
| Makes use of Laravel's Soft Delete Structure |
| Soft Deleted Users Management System |
| Permanently Delete Soft Deleted Users |
| User Delete Account with Goodbye email |
| User Restore Deleted Account Token |
| Restore Soft Deleted Users |
| View Soft Deleted Users |
| Captures Soft Delete Date |
| Captures Soft Delete IP |
| Admin Routing Details UI |
| Admin PHP Information UI |
| Eloquent user profiles |
| User Themes |
| 404 Page |
| 403 Page |
| Configurable Email Notification via Laravel-Exception-Notifier |
| Activity Logging using Laravel-logger |
| Optional 2-step account login verfication with Laravel 2-Step Verification |
| Uses Laravel PHP Info package |
| Uses Laravel Blocker package |
git clone https://github.com/jeremykenedy/laravel-auth.git laravel-authmysql -u root -p, if using Vagrant: mysql -u homestead -psecretcreate database laravelAuth;\qcp .env.example .env.env fileapt install composer php-mysql php-ext php-dom)composer update from the projects root folderphp artisan vendor:publish --tag=laravelroles &&
php artisan vendor:publish --tag=laravel2step &&
php artisan vendor:publish --tag=laravel-email-database-log-migration
sudo chmod -R 755 ../laravel-authphp artisan key:generatephp artisan migratecomposer dump-autoloadphp artisan db:seedyarn installyarn run dev or yarn run buildnpm installnpm run dev or npm run buildphp artisan config:cache| Password | Access | |
|---|---|---|
| user@user.com | password | User Access |
| admin@user.com | password | Admin Access |
$ claude mcp add laravel-auth \
-- python -m otcore.mcp_server <graph>