Able Pro
Vue Laravel
Vue Laravel
  • Documentation
  • Installation
  • Directory Structure
  • ⛱️Theme UI
    • 🎛️Icons
    • 👓Change Logo
    • 🆎Change Typography
    • 🔮Theme Colors
    • ⚙️Theme Settings
    • ⬅️RTL
  • 👩‍💻Development
    • Database Connection
    • Sanctum Integration
    • Sanctum Authentication
    • Frontend API
    • State Management
    • Axios API Calls
    • Routing
  • Perfect Scrollbar
  • Layouts
  • Create a new page
  • Remove Auth
  • Dependencies
  • Roadmap
  • Changelog
Powered by GitBook
On this page

Directory Structure

A simple and intuitive folder structure makes it easy for you to find what you want.

Under the able-pro-vue-laravel/full-version directory, You will find the following folder structure.

able-pro-vue-laravel/full-version
..

├── app                          -> Controllers & Models
├── bootstrap                    -> Contains cache and app.php
├── config                       -> Application's configuration files
├── database                     -> Migrations & seeds
├── public
├── resources
│   ├── fonts
│   ├── images
│   ├── styles                    -> Theme overrides styles
│   ├── ts
│   │ 	├── _mockApis          -> Mock JSON data to be used for apps
│   │ 	├── @core          	-> Common default components auto imports
│   │ 	├── @layouts          	
│   │ 	│   ├── components        -> Layouts components
│   │ 	├── layouts
│   │  	│   ├── blank
│   │  	│   ├── component
│   │  	│   ├── default
│   │ 	├── pages                 -> All Pages views
│   │ 	├── plugins
│   │  	│   ├── fake-api
│   │  	│   │   ├── handlers      -> Getters and Actions, it's types
│   │  	│   ├── vuetify           -> Contains theme style and theme
│   │ 	├── utils
│   │  	│   ├── i18n          
│   │  	│   │ 	├── locales       -> Languages .json file
│   │ 	├── views                 -> All Pages sub components
│   │  ├── App.vue               -> Starting point of application
│   ├── views                     -> Laravel setup main file
├── routes                        -> Include routes web.php
├── storage                       -> Contains compile blade templates
├── tests		          -> For testing
├── .env  -> Include Database credentials and other environment variables
├── eslint.config.js              -> Eslint configuration
├── artisan                       -> Include artisan commands 
├── auto-imports.d.ts             -> Unplugin auto import file
├── components.d.ts               -> Unplugin vue components
├── composer.json                 -> Dependencies used by composer
├── config.ts                     -> Template const value & live customizer
├── env.d.ts                      -> Typescript only(for router layout setup)
├── package.json                  -> Dependencies used by node
├── tsconfig.json                 -> Typescript configuration
├── typed-router.d.ts             -> Unplugin vue router auto import files
├── vite.config.ts                -> Laravel's vite file
PreviousInstallationNextTheme UI

Last updated 4 months ago