Folder Structure

Once you download the template from ThemeForest, you will find the below folder structure in the package

├── app                      # Controllers and Models 
├── bootstrap                # Contains cache and app.php
├── config                   # Application's configuration files
├── database                 # Migrations, model factories, & seeds
├── public                   # index.php ,static folder & Build 
├── resources                # Views and vue.js components
  ├── js                     # Source Directory
    ├── api                  # Include App APi
    ├── assets               # Include App Assets and Styles
    ├── auth                 # include Auth
    ├── components           # Include App Components
    ├── constants            # Include Constants
    ├── container            # Include App Layouts
    ├── firebase             # Firebase
    ├── helpers              # Include helpers methods
    ├── lang                 # Include app localize strings
    ├── lib                  # Include app lib
    ├── router               # Include app routes
    ├── store                # vuex store
    ├── themes               # Include App themes
    ├── views                # Include App views
    ├── App.vue              # App.vue
    ├── globalComponents.js  # include global components
    ├── index.js             # Entry point
  ├── lang                   # Include Languages 
  ├── scss                   # Include scss files
  ├── views                  # Contain Blade templates
├── routes                   # Include Routes Web.php 
├── storage                  # Contains compile blade templates
├── tests                    # For testing
├── vendor                   # Composer Dependencies & autoload.php
├── artisan                  # Include artisans commands
├── composer.json            # Dependencies used by composer
├── composer.lock            # A Composer file
├── package.json             # Dependencies used by node
├── package-lock.json        # Auto generated by package.json
├── phpunit.xml              # Related With testing
├── readme.md                # About laravel
├── server.php               # For php's internal web server
├── webpack.mix.js           # Laravel's webpack file
├── .editorconfig            # Related with your editor
├── .env.example             # Include Database credentials
├── .gitattributes           # Give attributes to pathnames
├── .gitignore               # Files which we shouldn't ignore

Last updated