A Laravel + Socialite + Vite + Vue 3 + TailwindCSS SPA Boilerplate. Laravel with user authentication, registration with email verification, social media authentication, password recovery, user management, and roles/permissions management. Uses official TailwindCSS. While the front end is part of this repository it is a completely separated Vue 3 front end compiled using ViteJS.
- Laravel 11.x
- Laravel Sanctum
- Socialite
- Vite
- Vue 3
- TailwindCSS (w/
@tailwindcss/forms
and@tailwindcss/aspect-ratio
) - Vue Router
- Pinia
- Axios
- Vue I18n
- Headless UI
- Heroicons
- Font Awesome 6
- ESLint with Prettier
- Users Area
- Admin Area
- About Page
- Terms Page
- Users Managemenet
- User Impersonation
- User Data Download
- User Account Self Deletion.
- Manage Social Media Logins through GUI
- Roles Management
- Permissions Management
- Google Analytics (optional)
- Social Authentication with Facebook, Twitter, Instagram, GitHub, TikTok, Google, YouTube, Microsoft, Twitch, and Apple
- Optional Sentry.io Laravel Monitoring
- Optional Sentry.io VueJs Monitoring
The following Sanctum features are implemented in this Vue SPA:
- β Laravel 11
- β Vue 3
- β VueRouter
- β Pinia
- β Vue I18n Multi-Language
- β Login
- β Password Reset
- β Registration
- β Admin Panel
- β Profile Management
- β User Management
- β Roles Management
- β Permissions Management
- β Password Change
- β E-Mail Verification
- β Posts Management
- β Frontend Blog
- β TailwindCSS
- β Browser Sessions - Other Device Logout
- β User Activity Logs
- Run
git clone https://github.com/jeremykenedy/laravel-spa.git laravel-spa
- Create a MySQL database for the project
mysql -u root -p
, if using Vagrant:mysql -u homestead -psecret
create database laravelSpa;
\q
- From the projects root run
cp .env.example .env
- Configure your
.env
file (VERY IMPORTANT) - Run
composer install
from the projects root folder - From the projects root folder run
sudo chmod -R 755 ../laravel-spa
- From the projects root folder run
php artisan key:generate
- From the projects root folder run
php artisan migrate
- From the projects root folder run
composer dump-autoload
- From the projects root folder run
php artisan db:seed
- Compile the front end assets with npm steps or yarn steps.
- From the projects root folder run
npm install
- From the projects root folder run
npm run dev
ornpm run build
- You can lint assets with
npm run lint
- You can clean the syntax with
npm run clean
- From the projects root folder run
yarn install
- From the projects root folder run
yarn run dev
oryarn run build
- You can lint assets with
yarn run lint
- You can clean the syntax with
yarn run clean
- From the projects root folder run
php artisan config:cache
Password | |
---|---|
[email protected] | password |
[email protected] | password |
[email protected] | password |
- Facebook API (Will work with local dev callback)
- Twitter API
- Instagram API
- GitHub API (Will work with local dev callback)
- YouTube API
- Google API
- LinkedIn API (Will work with local dev callback)
- Twitch API (Will work with local dev callback)
- Microsoft API
- TikTok API
- Apple API
- ZoHo API (Will work with local dev callback)
- StackExchange API (Will work with local dev callback)
- GitLab API (Will work with local dev callback)
- Reddit API Register (Will work with local dev callback)
- Snapchat API
- Meetup API
- Atlassian
- See full list of providers: https://socialiteproviders.github.io
LaravelSpa
βββ .editorconfig
βββ .env.example
βββ .eslintrc.js
βββ .eslintrc.json
βββ .gitattributes
βββ .github
βΒ Β βββ FUNDING.yml
βΒ Β βββ dependabot.yml
βΒ Β βββ labeler.yml
βΒ Β βββ workflows
βΒ Β βββ build-changelog.yml
βΒ Β βββ codacy.yml
βΒ Β βββ codeql.yml
βΒ Β βββ dependency-review.yml
βΒ Β βββ deploy.yml
βΒ Β βββ gitguardian.yml
βΒ Β βββ greetings.yml
βΒ Β βββ labeler.yml
βΒ Β βββ laravel.yml
βΒ Β βββ node.js.yml
βΒ Β βββ php.yml
βΒ Β βββ sentry.yml
βΒ Β βββ stale.yml
βββ .gitignore
βββ .prettierignore
βββ .prettierrc.json
βββ .scripts
βΒ Β βββ deploy.sh
βββ .styleci.yml
βββ LICENSE
βββ README.md
βββ SECURITY.md
βββ app
βΒ Β βββ Console
βΒ Β βΒ Β βββ Kernel.php
βΒ Β βββ Exceptions
βΒ Β βΒ Β βββ Handler.php
βΒ Β βΒ Β βββ SocialProviderDeniedException.php
βΒ Β βββ Http
βΒ Β βΒ Β βββ Controllers
βΒ Β βΒ Β βΒ Β βββ Admin
βΒ Β βΒ Β βΒ Β βΒ Β βββ AppSettingsController.php
βΒ Β βΒ Β βΒ Β βΒ Β βββ DashboardController.php
βΒ Β βΒ Β βΒ Β βΒ Β βββ ServerInfoController.php
βΒ Β βΒ Β βΒ Β βββ Api
βΒ Β βΒ Β βΒ Β βΒ Β βββ ActivityLogController.php
βΒ Β βΒ Β βΒ Β βΒ Β βββ BrowserSessionController.php
βΒ Β βΒ Β βΒ Β βΒ Β βββ CategoryController.php
βΒ Β βΒ Β βΒ Β βΒ Β βββ PermissionsController.php
βΒ Β βΒ Β βΒ Β βΒ Β βββ PostController.php
βΒ Β βΒ Β βΒ Β βΒ Β βββ ProfileController.php
βΒ Β βΒ Β βΒ Β βΒ Β βββ RolesController.php
βΒ Β βΒ Β βΒ Β βΒ Β βββ UserController.php
βΒ Β βΒ Β βΒ Β βΒ Β βββ UsersController.php
βΒ Β βΒ Β βΒ Β βββ Auth
βΒ Β βΒ Β βΒ Β βΒ Β βββ AuthenticatedSessionController.php
βΒ Β βΒ Β βΒ Β βΒ Β βββ ConfirmPasswordController.php
βΒ Β βΒ Β βΒ Β βΒ Β βββ ForgotPasswordController.php
βΒ Β βΒ Β βΒ Β βΒ Β βββ ImpersonateController.php
βΒ Β βΒ Β βΒ Β βΒ Β βββ LoginController.php
βΒ Β βΒ Β βΒ Β βΒ Β βββ PasswordController.php
βΒ Β βΒ Β βΒ Β βΒ Β βββ RegisterController.php
βΒ Β βΒ Β βΒ Β βΒ Β βββ ResetPasswordController.php
βΒ Β βΒ Β βΒ Β βΒ Β βββ SocialiteController.php
βΒ Β βΒ Β βΒ Β βΒ Β βββ VerificationController.php
βΒ Β βΒ Β βΒ Β βββ Controller.php
βΒ Β βΒ Β βΒ Β βββ HomeController.php
βΒ Β βΒ Β βββ Kernel.php
βΒ Β βΒ Β βββ Middleware
βΒ Β βΒ Β βΒ Β βββ Authenticate.php
βΒ Β βΒ Β βΒ Β βββ EncryptCookies.php
βΒ Β βΒ Β βΒ Β βββ PreventRequestsDuringMaintenance.php
βΒ Β βΒ Β βΒ Β βββ RedirectIfAuthenticated.php
βΒ Β βΒ Β βΒ Β βββ TrimStrings.php
βΒ Β βΒ Β βΒ Β βββ TrustHosts.php
βΒ Β βΒ Β βΒ Β βββ TrustProxies.php
βΒ Β βΒ Β βΒ Β βββ ValidateSignature.php
βΒ Β βΒ Β βΒ Β βββ VerifyCsrfToken.php
βΒ Β βΒ Β βββ Requests
βΒ Β βΒ Β βΒ Β βββ Admin
βΒ Β βΒ Β βΒ Β βΒ Β βββ AdminDashboardRequest.php
βΒ Β βΒ Β βΒ Β βΒ Β βββ ShowAppSettingsRequest.php
βΒ Β βΒ Β βΒ Β βΒ Β βββ ShowServerInfoRequest.php
βΒ Β βΒ Β βΒ Β βΒ Β βββ UpdateAppSettingsRequest.php
βΒ Β βΒ Β βΒ Β βββ Auth
βΒ Β βΒ Β βΒ Β βΒ Β βββ LoginRequest.php
βΒ Β βΒ Β βΒ Β βΒ Β βββ RegisterRequest.php
βΒ Β βΒ Β βΒ Β βββ Categories
βΒ Β βΒ Β βΒ Β βΒ Β βββ DeleteCategoryRequest.php
βΒ Β βΒ Β βΒ Β βΒ Β βββ RestoreCategoryRequest.php
βΒ Β βΒ Β βΒ Β βΒ Β βββ ShowCategoryRequest.php
βΒ Β βΒ Β βΒ Β βΒ Β βββ StoreCategoryRequest.php
βΒ Β βΒ Β βΒ Β βΒ Β βββ UpdateCategoryRequest.php
βΒ Β βΒ Β βΒ Β βββ Permissions
βΒ Β βΒ Β βΒ Β βΒ Β βββ CreatePermissionRequest.php
βΒ Β βΒ Β βΒ Β βΒ Β βββ GetPermissionsRequest.php
βΒ Β βΒ Β βΒ Β βΒ Β βββ UpdatePermissionRequest.php
βΒ Β βΒ Β βΒ Β βββ Posts
βΒ Β βΒ Β βΒ Β βΒ Β βββ DeletePostRequest.php
βΒ Β βΒ Β βΒ Β βΒ Β βββ RestorePostRequest.php
βΒ Β βΒ Β βΒ Β βΒ Β βββ ShowPostRequest.php
βΒ Β βΒ Β βΒ Β βΒ Β βββ StorePostRequest.php
βΒ Β βΒ Β βΒ Β βΒ Β βββ UpdatePostRequest.php
βΒ Β βΒ Β βΒ Β βββ Roles
βΒ Β βΒ Β βΒ Β βΒ Β βββ CreateRoleRequest.php
βΒ Β βΒ Β βΒ Β βΒ Β βββ GetUserRolesRequest.php
βΒ Β βΒ Β βΒ Β βΒ Β βββ UpdateRoleRequest.php
βΒ Β βΒ Β βΒ Β βββ StoreRoleRequest.php
βΒ Β βΒ Β βΒ Β βββ StoreUserRequest.php
βΒ Β βΒ Β βΒ Β βββ UpdateProfileRequest.php
βΒ Β βΒ Β βΒ Β βββ User
βΒ Β βΒ Β βΒ Β βββ Users
βΒ Β βΒ Β βΒ Β βββ CreateUserRequest.php
βΒ Β βΒ Β βΒ Β βββ DeleteUserRequest.php
βΒ Β βΒ Β βΒ Β βββ ImpersonateUserRequest.php
βΒ Β βΒ Β βΒ Β βββ LeaveImpersonateUserRequest.php
βΒ Β βΒ Β βΒ Β βββ RestoreUserRequest.php
βΒ Β βΒ Β βΒ Β βββ UpdateUserRequest.php
βΒ Β βΒ Β βΒ Β βββ VerifyUserRequest.php
βΒ Β βΒ Β βΒ Β βββ ViewUserRequest.php
βΒ Β βΒ Β βββ Resources
βΒ Β βΒ Β βββ ActivityLogs
βΒ Β βΒ Β βΒ Β βββ ActivityLogResource.php
βΒ Β βΒ Β βΒ Β βββ ActivityLogsCollection.php
βΒ Β βΒ Β βββ Categories
βΒ Β βΒ Β βΒ Β βββ CategoryResource.php
βΒ Β βΒ Β βΒ Β βββ GategoriesCollection.php
βΒ Β βΒ Β βββ Permissions
βΒ Β βΒ Β βΒ Β βββ PermissionResource.php
βΒ Β βΒ Β βΒ Β βββ PermissionsCollection.php
βΒ Β βΒ Β βββ Posts
βΒ Β βΒ Β βΒ Β βββ PostResource.php
βΒ Β βΒ Β βΒ Β βββ PostsCollection.php
βΒ Β βΒ Β βββ Roles
βΒ Β βΒ Β βΒ Β βββ RoleResource.php
βΒ Β βΒ Β βΒ Β βββ RolesCollection.php
βΒ Β βΒ Β βββ Users
βΒ Β βΒ Β βββ UserResource.php
βΒ Β βΒ Β βββ UsersCollection.php
βΒ Β βββ Jobs
βΒ Β βΒ Β βββ PersonalDataExportJob.php
βΒ Β βββ Mail
βΒ Β βΒ Β βββ ExceptionOccured.php
βΒ Β βββ Models
βΒ Β βΒ Β βββ Category.php
βΒ Β βΒ Β βββ CategoryPost.php
βΒ Β βΒ Β βββ Impersonation.php
βΒ Β βΒ Β βββ Permission.php
βΒ Β βΒ Β βββ Post.php
βΒ Β βΒ Β βββ Role.php
βΒ Β βΒ Β βββ Setting.php
βΒ Β βΒ Β βββ SocialiteProvider.php
βΒ Β βΒ Β βββ User.php
βΒ Β βββ Notifications
βΒ Β βΒ Β βββ PersonalDataExportedNotification.php
βΒ Β βΒ Β βββ ResetPasswordNotification.php
βΒ Β βΒ Β βββ SendActivationEmail.php
βΒ Β βΒ Β βββ SendGoodbyeEmail.php
βΒ Β βΒ Β βββ SendPasswordResetEmail.php
βΒ Β βΒ Β βββ VerifyEmailNotification.php
βΒ Β βββ Providers
βΒ Β βΒ Β βββ AppServiceProvider.php
βΒ Β βΒ Β βββ AuthServiceProvider.php
βΒ Β βΒ Β βββ BroadcastServiceProvider.php
βΒ Β βΒ Β βββ EventServiceProvider.php
βΒ Β βΒ Β βββ RouteServiceProvider.php
βΒ Β βΒ Β βββ ViewComposerServiceProvider.php
βΒ Β βββ Services
βΒ Β βΒ Β βββ AppleToken.php
βΒ Β βββ Traits
βΒ Β βΒ Β βββ AppSettingsTrait.php
βΒ Β βΒ Β βββ SocialiteProvidersTrait.php
βΒ Β βββ View
βΒ Β βββ Composers
βΒ Β βββ GaComposer.php
βΒ Β βββ GaEnabledComposer.php
βββ artisan
βββ bootstrap
βΒ Β βββ app.php
βΒ Β βββ cache
βΒ Β βΒ Β βββ .gitignore
βΒ Β βΒ Β βββ packages.php
βΒ Β βΒ Β βββ services.php
βΒ Β βββ ssr
βββ composer.json
βββ composer.lock
βββ config
βΒ Β βββ activitylog.php
βΒ Β βββ app.php
βΒ Β βββ auth.php
βΒ Β βββ broadcasting.php
βΒ Β βββ browser-sessions.php
βΒ Β βββ cache.php
βΒ Β βββ cors.php
βΒ Β βββ database.php
βΒ Β βββ debugbar.php
βΒ Β βββ exceptions.php
βΒ Β βββ filesystems.php
βΒ Β βββ hashing.php
βΒ Β βββ laravel-https.php
βΒ Β βββ laravel-page-speed.php
βΒ Β βββ laravelpwa.php
βΒ Β βββ logging.php
βΒ Β βββ mail.php
βΒ Β βββ media-library.php
βΒ Β βββ personal-data-export.php
βΒ Β βββ queue.php
βΒ Β βββ request-docs.php
βΒ Β βββ roles.php
βΒ Β βββ sanctum.php
βΒ Β βββ sentry.php
βΒ Β βββ services.php
βΒ Β βββ session.php
βΒ Β βββ settings.php
βΒ Β βββ sitemap.php
βΒ Β βββ users.php
βΒ Β βββ view.php
βββ database
βΒ Β βββ .gitignore
βΒ Β βββ factories
βΒ Β βΒ Β βββ UserFactory.php
βΒ Β βββ migrations
βΒ Β βΒ Β βββ 0001_01_01_000000_create_users_table.php
βΒ Β βΒ Β βββ 0001_01_01_000001_create_cache_table.php
βΒ Β βΒ Β βββ 0001_01_01_000002_create_jobs_table.php
βΒ Β βΒ Β βββ 2014_10_00_000000_create_settings_table.php
βΒ Β βΒ Β βββ 2014_10_00_000001_add_group_column_on_settings_table.php
βΒ Β βΒ Β βββ 2014_10_12_100000_create_password_resets_table.php
βΒ Β βΒ Β βββ 2016_01_15_105324_create_roles_table.php
βΒ Β βΒ Β βββ 2016_01_15_114412_create_role_user_table.php
βΒ Β βΒ Β βββ 2016_01_26_115212_create_permissions_table.php
βΒ Β βΒ Β βββ 2016_01_26_115523_create_permission_role_table.php
βΒ Β βΒ Β βββ 2016_02_09_132439_create_permission_user_table.php
βΒ Β βΒ Β βββ 2019_12_14_000001_create_personal_access_tokens_table.php
βΒ Β βΒ Β βββ 2022_09_30_181156_create_posts_table.php
βΒ Β βΒ Β βββ 2022_09_30_181227_create_categories_table.php
βΒ Β βΒ Β βββ 2022_11_28_073632_create_socialite_providers_table.php
βΒ Β βΒ Β βββ 2022_12_06_061947_create_impersonations_table.php
βΒ Β βΒ Β βββ 2023_10_02_010617_create_category_post_table.php
βΒ Β βΒ Β βββ 2023_10_02_175025_create_media_table.php
βΒ Β βΒ Β βββ 2024_11_25_022836_create_permission_tables.php
βΒ Β βΒ Β βββ 2025_01_23_093055_create_activity_log_table.php
βΒ Β βΒ Β βββ 2025_01_23_093056_add_event_column_to_activity_log_table.php
βΒ Β βΒ Β βββ 2025_01_23_093057_add_batch_uuid_column_to_activity_log_table.php
βΒ Β βββ seeders
βΒ Β βββ AppSettingsSeeder.php
βΒ Β βββ ConnectRelationshipsSeeder.php
βΒ Β βββ DatabaseSeeder.php
βΒ Β βββ PermissionTableSeeder.php
βΒ Β βββ PermissionsTableSeeder.php
βΒ Β βββ RolesTableSeeder.php
βΒ Β βββ UsersTableSeeder.php
βββ eslint.config.js
βββ lang
βΒ Β βββ en
βΒ Β βββ auth.php
βΒ Β βββ emails.php
βΒ Β βββ pagination.php
βΒ Β βββ passwords.php
βΒ Β βββ validation.php
βββ package-lock.json
βββ package.json
βββ phpunit.xml
βββ postcss.config.js
βββ prettier.config.js
βββ public
βΒ Β βββ .htaccess
βΒ Β βββ android-chrome-192x192.png
βΒ Β βββ android-chrome-512x512.png
βΒ Β βββ apple-touch-icon.png
βΒ Β βββ favicon-16x16.png
βΒ Β βββ favicon-32x32.png
βΒ Β βββ favicon.ico
βΒ Β βββ favicon.png
βΒ Β βββ images
βΒ Β βΒ Β βββ placeholder.jpg
βΒ Β βββ index.php
βΒ Β βββ robots.txt
βΒ Β βββ serviceworker.js
βΒ Β βββ site.webmanifest
βΒ Β βββ sw.js
βββ resources
βΒ Β βββ css
βΒ Β βΒ Β βββ app.css
βΒ Β βΒ Β βββ normalize.css
βΒ Β βββ img
βΒ Β βΒ Β βββ 404.png
βΒ Β βΒ Β βββ favicon
βΒ Β βΒ Β βΒ Β βββ android-chrome-192x192.png
βΒ Β βΒ Β βΒ Β βββ android-chrome-512x512.png
βΒ Β βΒ Β βΒ Β βββ apple-touch-icon.png
βΒ Β βΒ Β βΒ Β βββ favicon-16x16.png
βΒ Β βΒ Β βΒ Β βββ favicon-32x32.png
βΒ Β βΒ Β βΒ Β βββ favicon.ico
βΒ Β βΒ Β βΒ Β βββ favicon.png
βΒ Β βΒ Β βΒ Β βββ site.webmanifest
βΒ Β βΒ Β βββ fonts
βΒ Β βΒ Β βΒ Β βββ Leckerli_One
βΒ Β βΒ Β βΒ Β βΒ Β βββ LeckerliOne-Regular.ttf
βΒ Β βΒ Β βΒ Β βΒ Β βββ OFL.txt
βΒ Β βΒ Β βΒ Β βββ Nunito
βΒ Β βΒ Β βΒ Β βΒ Β βββ Nunito-Italic-VariableFont_wght.ttf
βΒ Β βΒ Β βΒ Β βΒ Β βββ Nunito-VariableFont_wght.ttf
βΒ Β βΒ Β βΒ Β βΒ Β βββ OFL.txt
βΒ Β βΒ Β βΒ Β βΒ Β βββ README.txt
βΒ Β βΒ Β βΒ Β βΒ Β βββ static
βΒ Β βΒ Β βΒ Β βΒ Β βββ Nunito-Black.ttf
βΒ Β βΒ Β βΒ Β βΒ Β βββ Nunito-BlackItalic.ttf
βΒ Β βΒ Β βΒ Β βΒ Β βββ Nunito-Bold.ttf
βΒ Β βΒ Β βΒ Β βΒ Β βββ Nunito-BoldItalic.ttf
βΒ Β βΒ Β βΒ Β βΒ Β βββ Nunito-ExtraBold.ttf
βΒ Β βΒ Β βΒ Β βΒ Β βββ Nunito-ExtraBoldItalic.ttf
βΒ Β βΒ Β βΒ Β βΒ Β βββ Nunito-ExtraLight.ttf
βΒ Β βΒ Β βΒ Β βΒ Β βββ Nunito-ExtraLightItalic.ttf
βΒ Β βΒ Β βΒ Β βΒ Β βββ Nunito-Italic.ttf
βΒ Β βΒ Β βΒ Β βΒ Β βββ Nunito-Light.ttf
βΒ Β βΒ Β βΒ Β βΒ Β βββ Nunito-LightItalic.ttf
βΒ Β βΒ Β βΒ Β βΒ Β βββ Nunito-Medium.ttf
βΒ Β βΒ Β βΒ Β βΒ Β βββ Nunito-MediumItalic.ttf
βΒ Β βΒ Β βΒ Β βΒ Β βββ Nunito-Regular.ttf
βΒ Β βΒ Β βΒ Β βΒ Β βββ Nunito-SemiBold.ttf
βΒ Β βΒ Β βΒ Β βΒ Β βββ Nunito-SemiBoldItalic.ttf
βΒ Β βΒ Β βΒ Β βββ Quicksand
βΒ Β βΒ Β βΒ Β βββ OFL.txt
βΒ Β βΒ Β βΒ Β βββ Quicksand-VariableFont_wght.ttf
βΒ Β βΒ Β βΒ Β βββ README.txt
βΒ Β βΒ Β βΒ Β βββ static
βΒ Β βΒ Β βΒ Β βββ Quicksand-Bold.ttf
βΒ Β βΒ Β βΒ Β βββ Quicksand-Light.ttf
βΒ Β βΒ Β βΒ Β βββ Quicksand-Medium.ttf
βΒ Β βΒ Β βΒ Β βββ Quicksand-Regular.ttf
βΒ Β βΒ Β βΒ Β βββ Quicksand-SemiBold.ttf
βΒ Β βΒ Β βββ login.png
βΒ Β βΒ Β βββ login.webp
βΒ Β βΒ Β βββ plugs.png
βΒ Β βΒ Β βββ vendor-logos
βΒ Β βΒ Β βββ vultr-1.webp
βΒ Β βΒ Β βββ vultr-2.png
βΒ Β βΒ Β βββ zoho-monocrome-black.png
βΒ Β βΒ Β βββ zoho-monocrome-white.png
βΒ Β βββ js
βΒ Β βΒ Β βββ app.js
βΒ Β βΒ Β βββ bootstrap.js
βΒ Β βΒ Β βββ components
βΒ Β βΒ Β βΒ Β βββ LocaleSwitcher.vue
βΒ Β βΒ Β βΒ Β βββ ToggleDarkMode.vue
βΒ Β βΒ Β βΒ Β βββ admin
βΒ Β βΒ Β βΒ Β βΒ Β βββ CreateComp.vue
βΒ Β βΒ Β βΒ Β βΒ Β βββ EditComp.vue
βΒ Β βΒ Β βΒ Β βΒ Β βββ IndexComp.vue
βΒ Β βΒ Β βΒ Β βββ auth
βΒ Β βΒ Β βΒ Β βΒ Β βββ SocialiteLogins.vue
βΒ Β βΒ Β βΒ Β βββ common
βΒ Β βΒ Β βΒ Β βΒ Β βββ AdminMiniCard.vue
βΒ Β βΒ Β βΒ Β βΒ Β βββ AppButton.vue
βΒ Β βΒ Β βΒ Β βΒ Β βββ AppDeleteModal.vue
βΒ Β βΒ Β βΒ Β βΒ Β βββ AppModal.vue
βΒ Β βΒ Β βΒ Β βΒ Β βββ AppSwitch.vue
βΒ Β βΒ Β βΒ Β βΒ Β βββ AppTable.vue
βΒ Β βΒ Β βΒ Β βΒ Β βββ CKEditorComponent.vue
βΒ Β βΒ Β βΒ Β βΒ Β βββ CircleSvg.vue
βΒ Β βΒ Β βΒ Β βΒ Β βββ DropZone.vue
βΒ Β βΒ Β βΒ Β βΒ Β βββ ErrorsNotice.vue
βΒ Β βΒ Β βΒ Β βΒ Β βββ ImpersonateUser.vue
βΒ Β βΒ Β βΒ Β βΒ Β βββ LeaveImpersonation.vue
βΒ Β βΒ Β βΒ Β βΒ Β βββ LoadingCircle.vue
βΒ Β βΒ Β βΒ Β βΒ Β βββ NoRecordsCTA.vue
βΒ Β βΒ Β βΒ Β βΒ Β βββ PaginationComp.vue
βΒ Β βΒ Β βΒ Β βΒ Β βββ PerPage.vue
βΒ Β βΒ Β βΒ Β βΒ Β βββ SocialMediaLoginStatus.vue
βΒ Β βΒ Β βΒ Β βΒ Β βββ SocialMediaLoginStatusItem.vue
βΒ Β βΒ Β βΒ Β βΒ Β βββ SuccessNotice.vue
βΒ Β βΒ Β βΒ Β βΒ Β βββ TextEditorComponent.vue
βΒ Β βΒ Β βΒ Β βΒ Β βββ TinyMCEditor.vue
βΒ Β βΒ Β βΒ Β βΒ Β βββ UmoEditor.vue
βΒ Β βΒ Β βΒ Β βββ form
βΒ Β βΒ Β βΒ Β βΒ Β βββ AppPasswordInput.vue
βΒ Β βΒ Β βΒ Β βΒ Β βββ AppSettingTextInput.vue
βΒ Β βΒ Β βΒ Β βΒ Β βββ AppSettingTextarea.vue
βΒ Β βΒ Β βΒ Β βΒ Β βββ AppSettingToggle.vue
βΒ Β βΒ Β βΒ Β βΒ Β βββ AppTextInput.vue
βΒ Β βΒ Β βΒ Β βββ includes
βΒ Β βΒ Β βΒ Β βΒ Β βββ AdminBreadcrumb.vue
βΒ Β βΒ Β βΒ Β βΒ Β βββ AdminBreadcrumbContainer.vue
βΒ Β βΒ Β βΒ Β βΒ Β βββ AdminBreadcrumbSep.vue
βΒ Β βΒ Β βΒ Β βΒ Β βββ AdminNavBarLink.vue
βΒ Β βΒ Β βΒ Β βΒ Β βββ AdminNavbar.vue
βΒ Β βΒ Β βΒ Β βΒ Β βββ AdminSidebar.vue
βΒ Β βΒ Β βΒ Β βΒ Β βββ AdminSidebarLink.vue
βΒ Β βΒ Β βΒ Β βΒ Β βββ AppFooter.vue
βΒ Β βΒ Β βΒ Β βΒ Β βββ AppNav.vue
βΒ Β βΒ Β βΒ Β βΒ Β βββ BreadcrumbOld.vue
βΒ Β βΒ Β βΒ Β βΒ Β βββ NavLink.vue
βΒ Β βΒ Β βΒ Β βββ loaders
βΒ Β βΒ Β βΒ Β βΒ Β βββ AnimatedTableLoader.vue
βΒ Β βΒ Β βΒ Β βββ plugs
βΒ Β βΒ Β βΒ Β βΒ Β βββ BmcButtons.vue
βΒ Β βΒ Β βΒ Β βΒ Β βββ GHButton.vue
βΒ Β βΒ Β βΒ Β βΒ Β βββ GHButtons.vue
βΒ Β βΒ Β βΒ Β βΒ Β βββ OctoCat.vue
βΒ Β βΒ Β βΒ Β βΒ Β βββ PatreonButton.vue
βΒ Β βΒ Β βΒ Β βΒ Β βββ VultrReferral.vue
βΒ Β βΒ Β βΒ Β βββ roles
βΒ Β βΒ Β βΒ Β βΒ Β βββ PermissionFormModal.vue
βΒ Β βΒ Β βΒ Β βΒ Β βββ RoleFormModal.vue
βΒ Β βΒ Β βΒ Β βΒ Β βββ RolesBadges.vue
βΒ Β βΒ Β βΒ Β βββ users
βΒ Β βΒ Β βΒ Β βββ UserForm.vue
βΒ Β βΒ Β βΒ Β βββ UserFormModal.vue
βΒ Β βΒ Β βββ composables
βΒ Β βΒ Β βΒ Β βββ activityLogs.js
βΒ Β βΒ Β βΒ Β βββ auth.js
βΒ Β βΒ Β βΒ Β βββ categories.js
βΒ Β βΒ Β βΒ Β βββ darkmode.js
βΒ Β βΒ Β βΒ Β βββ posts.js
βΒ Β βΒ Β βΒ Β βββ profile.js
βΒ Β βΒ Β βΒ Β βββ roles.js
βΒ Β βΒ Β βΒ Β βββ users.js
βΒ Β βΒ Β βββ lang
βΒ Β βΒ Β βΒ Β βββ bn.json
βΒ Β βΒ Β βΒ Β βββ en.json
βΒ Β βΒ Β βΒ Β βββ es.json
βΒ Β βΒ Β βΒ Β βββ fr.json
βΒ Β βΒ Β βΒ Β βββ pt-BR.json
βΒ Β βΒ Β βΒ Β βββ zh-CN.json
βΒ Β βΒ Β βββ layouts
βΒ Β βΒ Β βΒ Β βββ AdminLayout.vue
βΒ Β βΒ Β βΒ Β βββ AuthenticatedLayout.vue
βΒ Β βΒ Β βΒ Β βββ ErrorLayout.vue
βΒ Β βΒ Β βΒ Β βββ GuestLayout.vue
βΒ Β βΒ Β βββ plugins
βΒ Β βΒ Β βΒ Β βββ i18n.js
βΒ Β βΒ Β βββ routes
βΒ Β βΒ Β βΒ Β βββ index.js
βΒ Β βΒ Β βΒ Β βββ middleware.js
βΒ Β βΒ Β βΒ Β βββ routes.js
βΒ Β βΒ Β βββ services
βΒ Β βΒ Β βΒ Β βββ ability.js
βΒ Β βΒ Β βΒ Β βββ analytics.js
βΒ Β βΒ Β βΒ Β βββ asteroids.js
βΒ Β βΒ Β βΒ Β βββ common.js
βΒ Β βΒ Β βΒ Β βββ excanvas.js
βΒ Β βΒ Β βΒ Β βββ s-code.js
βΒ Β βΒ Β βΒ Β βββ s-code.min.js
βΒ Β βΒ Β βΒ Β βββ utilities.js
βΒ Β βΒ Β βββ store
βΒ Β βΒ Β βΒ Β βββ auth.js
βΒ Β βΒ Β βΒ Β βββ index.js
βΒ Β βΒ Β βΒ Β βββ lang.js
βΒ Β βΒ Β βΒ Β βββ sidebar.js
βΒ Β βΒ Β βΒ Β βββ toast.js
βΒ Β βΒ Β βββ validation
βΒ Β βΒ Β βΒ Β βββ rules.js
βΒ Β βΒ Β βββ views
βΒ Β βΒ Β βββ admin
βΒ Β βΒ Β βΒ Β βββ ActivityLog.vue
βΒ Β βΒ Β βΒ Β βββ AdminPage.vue
βΒ Β βΒ Β βΒ Β βββ AppSettings.vue
βΒ Β βΒ Β βΒ Β βββ BrowserSessions.vue
βΒ Β βΒ Β βΒ Β βββ DashboardPage.vue
βΒ Β βΒ Β βΒ Β βββ PermissionsPage.vue
βΒ Β βΒ Β βΒ Β βββ PhpInfo.vue
βΒ Β βΒ Β βΒ Β βββ RolesPage.vue
βΒ Β βΒ Β βΒ Β βββ UsersPage.vue
βΒ Β βΒ Β βΒ Β βββ categories
βΒ Β βΒ Β βΒ Β βΒ Β βββ CategoryIndex.vue
βΒ Β βΒ Β βΒ Β βΒ Β βββ CreateCategory.vue
βΒ Β βΒ Β βΒ Β βΒ Β βββ EditCategory.vue
βΒ Β βΒ Β βΒ Β βββ posts
βΒ Β βΒ Β βΒ Β βββ AdminCreatePost.vue
βΒ Β βΒ Β βΒ Β βββ AdminEditPost.vue
βΒ Β βΒ Β βΒ Β βββ AdminPostsIndex.vue
βΒ Β βΒ Β βββ auth
βΒ Β βΒ Β βΒ Β βββ Verify.vue
βΒ Β βΒ Β βΒ Β βββ passwords
βΒ Β βΒ Β βΒ Β βββ ConfirmPage.vue
βΒ Β βΒ Β βΒ Β βββ RequestReset.vue
βΒ Β βΒ Β βΒ Β βββ ResetPage.vue
βΒ Β βΒ Β βββ category
βΒ Β βΒ Β βΒ Β βββ CatPostsPage.vue
βΒ Β βΒ Β βββ errors
βΒ Β βΒ Β βΒ Β βββ NotFound.vue
βΒ Β βΒ Β βββ home
βΒ Β βΒ Β βΒ Β βββ HomePage.vue
βΒ Β βΒ Β βββ kiosk
βΒ Β βΒ Β βββ login
βΒ Β βΒ Β βΒ Β βββ LoginPage.vue
βΒ Β βΒ Β βββ misc
βΒ Β βΒ Β βΒ Β βββ AboutPage.vue
βΒ Β βΒ Β βΒ Β βββ PricingPage.vue
βΒ Β βΒ Β βΒ Β βββ SupportPage.vue
βΒ Β βΒ Β βΒ Β βββ TermsPage.vue
βΒ Β βΒ Β βββ pages
βΒ Β βΒ Β βΒ Β βββ user-settings
βΒ Β βΒ Β βΒ Β βββ AccountAuthentication.vue
βΒ Β βΒ Β βΒ Β βββ AccountData.vue
βΒ Β βΒ Β βΒ Β βββ AccountPage.vue
βΒ Β βΒ Β βΒ Β βββ PasswordPage.vue
βΒ Β βΒ Β βΒ Β βββ ProfilePage.vue
βΒ Β βΒ Β βΒ Β βββ SettingsNav.vue
βΒ Β βΒ Β βΒ Β βββ SettingsNavLink.vue
βΒ Β βΒ Β βΒ Β βββ SettingsPage.vue
βΒ Β βΒ Β βΒ Β βββ UserDownloadData.vue
βΒ Β βΒ Β βββ posts
βΒ Β βΒ Β βΒ Β βββ PublicIndex.vue
βΒ Β βΒ Β βΒ Β βββ PublicPostDetails.vue
βΒ Β βΒ Β βββ register
βΒ Β βΒ Β βΒ Β βββ RegisterPage.vue
βΒ Β βΒ Β βββ templates
βΒ Β βΒ Β βββ Bare.vue
βΒ Β βΒ Β βββ Blank.vue
βΒ Β βββ lang
βΒ Β βββ pwa
βΒ Β βΒ Β βββ serviceworker.js
βΒ Β βΒ Β βββ sw.js
βΒ Β βββ views
βΒ Β βββ app.blade.php
βΒ Β βββ auth
βΒ Β βΒ Β βββ login.blade.php
βΒ Β βΒ Β βββ passwords
βΒ Β βΒ Β βΒ Β βββ confirm.blade.php
βΒ Β βΒ Β βΒ Β βββ email.blade.php
βΒ Β βΒ Β βΒ Β βββ reset.blade.php
βΒ Β βΒ Β βββ register.blade.php
βΒ Β βΒ Β βββ verify.blade.php
βΒ Β βββ home.blade.php
βΒ Β βββ layouts
βΒ Β βΒ Β βββ app.blade.php
βΒ Β βΒ Β βββ master.blade.php
βΒ Β βββ socialite
βΒ Β βββ callback.blade.php
βΒ Β βββ denied.blade.php
βββ routes
βΒ Β βββ api.php
βΒ Β βββ channels.php
βΒ Β βββ console.php
βΒ Β βββ web.php
βββ tailwind.config.js
βββ tailwindcss-perspective.js
βββ vite.config.js
βββ vue.config.js
105 directories, 437 files
- Tree command can be installed using brew:
brew install tree
- File tree generated using command
tree -a -I '.git|node_modules|vendor|build|storage|tests|.DS_Store|.env'
Laravel-Spa is licensed under the MIT license. Enjoy!