Folder Structure
Refer this page to understand the folder structure of our project, so that you can navigate and make changes in the project easily.
- Cuba
- bin
- config
- packages
- routes
- migrations
- test
- public
- assets
- ajax
- audio
- css
- venders
- venders
- fonts
- calendar
- feather
- flag-icon
- font-awesome
- ico
- summernote
- themify
- calendar
- images
- appointment
- avtar
- banner
- big-lightgallry
- big-masonry
- blog
- button_builder
- calender
- checkout
- dashboard
- dashboard
- dashboard-2
- ecommerce
- email-template
- faq
- job-search
- knowledgebase
- landing
- lightgallry
- logo
- masonry
- notification
- other-images
- product
- range-slider
- slider
- slider-auto-width
- social-app
- svg-icon
- tree
- user
- js
- animation
- bookmark
- bootstrap
- button-builder
- calendar
- chart
- clipboard
- contacts
- counter
- custom-card
- dashboard
- datatable
- datepicker
- dist
- dragable
- drilldown
- dropzone
- editor
- form-builder
- form-wizard
- icons
- image-cropper
- internationalization
- jarallax_libs
- jkanban
- jsgrid
- map-js
- notify
- owlcarousel
- page-builder
- photoswipe
- prism
- range-slider
- rating
- scrollable
- scrollbar
- select2
- sticky
- sweet-alert
- task
- theme-customizer
- time-picker
- timeline
- todo
- touchspin
- tour
- tree
- typeahead
- typeahead-search
- vector-map
- json
- datatable-extension
- pug
- components
- pages
- scss
- base
- components
- layout
- pages
- themes
- utils
- vendors
- video
- ajax
- dist
- assets
- bin
- src
- Controller
- Entity
- Repository
- templates
- animation
- blog
- bonus-ui
-
timeline
-
timeline
- animation
- builders
- buttond
- charts
- chat
- dashboard
- ecommerce
- editors
- email
- forms
- form-controls
- form-layout
- form-widgets
- form-controls
- gallery
- icons
- job-search
- layout
- learning
- maps
- others
- authentication
- coming-soon
- email-templates
-
layout-email
-
layout-email
- error-page
- layout
- layout
- authentication
- page-layout
- layout
- layout
- project
- tables
- bootstrap-tables
- data-tables
- ex-data-tables
- bootstrap-tables
- ui-kits
- tab
- tab
- users
- widgets
- tests
- translations
- var
- vendor
- .env
- .env.test
- .gitignore
- composer.json
- .composer.lock
- docker-compose.override.yml
- docker-compose.yml
- phpunit.xml.dist
- symfony.lock
cuba
This folder contains all the other files and folders related to the project. Information regarding those folders is given below.
public
Apart from the html we require many other files to make our website more interative and attractive. These type of files are stored in this folder. It contains all the scss files , images, and the javascript files. We recommend you keep the name of the folder "public" as it is saved as the default path for accessing the public files.
templates
Similar to the public file, "templates" is saved as the default folder name from where the twig files will be accessed. So we advice that you do not change the name of this folder as well. This folder contains all the ejs files, if you need to make changes in the ejs, you will have to find that file in this folder.
partials
This is the main layout folder where we included all the css and js for our project. managing extends view becomes more easier. To access partials go to templates/partials folder.
routes.php
This file contains all the routes for different pages. To access all routes go to config/routes.php