File Structure
Material Dashboard PRO Laravel is a premium frontend preset for Laravel with Bootstrap 4 Admin Template.
Material Dashboard PRO Laravel Structure
Once you have downloaded the archive and opened it, you will find the following structure:
├── material-dashboard-pro-laravel-bs4
| artisan
| composer.json
| composer.lock
| package.json
| phpunit.xml
| README.md
| server.php
| yarn.lock
| CHANGELOG.md
|
+---app
| | Category.php
| | Item.php
| | Role.php
| | Tag.php
| | User.php
| |
| +---Console
| | Kernel.php
| |
| +---Exceptions
| | Handler.php
| |
| +---Http
| | | Kernel.php
| | |
| | +---Controllers
| | | | CategoryController.php
| | | | ComponentPagesController.php
| | | | Controller.php
| | | | ExamplePagesController.php
| | | | FormPagesController.php
| | | | HomeController.php
| | | | ItemController.php
| | | | MapPagesController.php
| | | | ProfileController.php
| | | | RoleController.php
| | | | TablePagesController.php
| | | | TagController.php
| | | | UserController.php
| | | |
| | | \---Auth
| | | ForgotPasswordController.php
| | | LoginController.php
| | | RegisterController.php
| | | ResetPasswordController.php
| | | VerificationController.php
| | |
| | +---Middleware
| | | Authenticate.php
| | | CheckForMaintenanceMode.php
| | | EncryptCookies.php
| | | RedirectIfAuthenticated.php
| | | TrimStrings.php
| | | TrustProxies.php
| | | VerifyCsrfToken.php
| | |
| | \---Requests
| | CategoryRequest.php
| | ItemRequest.php
| | PasswordRequest.php
| | ProfileRequest.php
| | RoleRequest.php
| | TagRequest.php
| | UserRequest.php
| |
| +---Observers
| | ItemObserver.php
| | UserObserver.php
| |
| +---Policies
| | CategoryPolicy.php
| | ItemPolicy.php
| | RolePolicy.php
| | TagPolicy.php
| | UserPolicy.php
| |
| +---Providers
| | AppServiceProvider.php
| | AuthServiceProvider.php
| | BroadcastServiceProvider.php
| | EventServiceProvider.php
| | RouteServiceProvider.php
| |
| \---Rules
| CurrentPasswordCheckRule.php
|
+---config
| app.php
| auth.php
| broadcasting.php
| cache.php
| database.php
| filesystems.php
| hashing.php
| items.php
| logging.php
| mail.php
| queue.php
| services.php
| session.php
| view.php
|
+---database
| |
| |
| +---factories
| | UserFactory.php
| |
| +---migrations
| | 2014_10_12_100000_create_password_resets_table.php
| | 2019_01_15_100000_create_roles_table.php
| | 2019_01_15_110000_create_users_table.php
| | 2019_01_17_121504_create_categories_table.php
| | 2019_01_21_130422_create_tags_table.php
| | 2019_01_21_163402_create_items_table.php
| | 2019_01_21_163414_create_item_tag_table.php
| | 2019_03_06_132557_add_photo_column_to_users_table.php
| | 2019_03_06_143255_add_fields_to_items_table.php
| | 2019_03_20_090438_add_color_tags_table.php
| |
| \---seeds
| CategoriesTableSeeder.php
| DatabaseSeeder.php
| ItemsTableSeeder.php
| RolesTableSeeder.php
| TagsTableSeeder.php
| UsersTableSeeder.php
|
+---public
| | .htaccess
| | favicon.ico
| | index.php
| |
| +---css
| | app.css
| |
| +---js
| | app.js
| |
| +---material
| | +---css
| | | | material-dashboard.css
| | | | material-dashboard.css.map
| | | | material-dashboard.min.css
| | | |
| | | \---partials
| | | +---dashboard
| | | | \---core
| | | | \---bootstrap
| | | | \---scss
| | | | bootstrap-grid.css
| | | | bootstrap-grid.css.map
| | | | bootstrap-reboot.css
| | | | bootstrap-reboot.css.map
| | | | bootstrap.css
| | | | bootstrap.css.map
| | | |
| | | \---kit
| | | \---core
| | | \---bootstrap
| | | \---scss
| | | bootstrap-grid.css
| | | bootstrap-grid.css.map
| | | bootstrap-reboot.css
| | | bootstrap-reboot.css.map
| | | bootstrap.css
| | | bootstrap.css.map
| | |
| | +---demo
| | | demo.css
| | | demo.js
| | |
| | +---img
| | | | apple-icon.png
| | | | bg-pricing.jpg
| | | | bg3.jpg
| | | | bg9.jpg
| | | | card-1.jpeg
| | | | card-1.jpg
| | | | card-2.jpeg
| | | | card-2.jpg
| | | | card-3.jpeg
| | | | card-3.jpg
| | | | clint-mckoy.jpg
| | | | default-avatar.png
| | | | favicon.png
| | | | header-doc.jpg
| | | | image_placeholder.jpg
| | | | laravel.svg
| | | | lock.jpg
| | | | login.jpg
| | | | mask.png
| | | | new_logo.png
| | | | placeholder.jpg
| | | | product1.jpg
| | | | product2.jpg
| | | | product3.jpg
| | | | register.jpg
| | | | sidebar-1.jpg
| | | | sidebar-2.jpg
| | | | sidebar-3.jpg
| | | | sidebar-4.jpg
| | | |
| | | +---faces
| | | | avatar.jpg
| | | | card-profile1-square.jpg
| | | | card-profile2-square.jpg
| | | | marc.jpg
| | | |
| | | \---flags
| | | AU.png
| | | BR.png
| | | DE.png
| | | GB.png
| | | RO.png
| | | US.png
| | |
| | +---js
| | | | application.js
| | | | material-dashboard.js
| | | | material-dashboard.js.map
| | | | material-dashboard.min.js
| | | |
| | | +---core
| | | | bootstrap-material-design.min.js
| | | | jquery.min.js
| | | | popper.min.js
| | | |
| | | \---plugins
| | | arrive.min.js
| | | bootstrap-datetimepicker.min.js
| | | bootstrap-notify.js
| | | bootstrap-selectpicker.js
| | | bootstrap-tagsinput.js
| | | chartist.min.js
| | | fullcalendar.min.js
| | | jasny-bootstrap.min.js
| | | jquery-jvectormap.js
| | | jquery.bootstrap-wizard.js
| | | jquery.dataTables.min.js
| | | jquery.tagsinput.js
| | | jquery.validate.min.js
| | | moment.min.js
| | | nouislider.min.js
| | | perfect-scrollbar.jquery.min.js
| | | sweetalert2.js
| | |
| | \---scss
| | | material-dashboard.scss
| | |
| | \---material-dashboard
| | | _alerts.scss
| | | _badges.scss
| | | _buttons.scss
| | | _cards.scss
| | | _checkboxes.scss
| | | _core-bootstrap.scss
| | | _dropdown.scss
| | | _example-pages.scss
| | | _fixed-plugin.scss
| | | _footers-extend.scss
| | | _footers.scss
| | | _forms-extend.scss
| | | _forms.scss
| | | _headers.scss
| | | _images.scss
| | | _info-areas.scss
| | | _input-group.scss
| | | _misc-extend.scss
| | | _misc.scss
| | | _mixins.scss
| | | _modal.scss
| | | _navbar.scss
| | | _pages.scss
| | | _pagination.scss
| | | _pills.scss
| | | _popover.scss
| | | _popups.scss
| | | _progress.scss
| | | _radios.scss
| | | _responsive.scss
| | | _ripples.scss
| | | _rtl.scss
| | | _sidebar-and-main-panel.scss
| | | _social-buttons.scss
| | | _tables.scss
| | | _tabs.scss
| | | _timeline.scss
| | | _togglebutton.scss
| | | _tooltip.scss
| | | _type.scss
| | | _variables.scss
| | |
| | +---bootstrap
| | | \---scss
| | | | bootstrap-grid.scss
| | | | bootstrap-reboot.scss
| | | | bootstrap.scss
| | | | _alert.scss
| | | | _badge.scss
| | | | _breadcrumb.scss
| | | | _button-group.scss
| | | | _buttons.scss
| | | | _card.scss
| | | | _carousel.scss
| | | | _close.scss
| | | | _code.scss
| | | | _custom-forms.scss
| | | | _dropdown.scss
| | | | _forms.scss
| | | | _functions.scss
| | | | _grid.scss
| | | | _images.scss
| | | | _input-group.scss
| | | | _jumbotron.scss
| | | | _list-group.scss
| | | | _media.scss
| | | | _mixins.scss
| | | | _modal.scss
| | | | _nav.scss
| | | | _navbar.scss
| | | | _pagination.scss
| | | | _popover.scss
| | | | _print.scss
| | | | _progress.scss
| | | | _reboot.scss
| | | | _root.scss
| | | | _tables.scss
| | | | _tooltip.scss
| | | | _transitions.scss
| | | | _type.scss
| | | | _utilities.scss
| | | | _variables.scss
| | | |
| | | +---mixins
| | | | _alert.scss
| | | | _background-variant.scss
| | | | _badge.scss
| | | | _border-radius.scss
| | | | _box-shadow.scss
| | | | _breakpoints.scss
| | | | _buttons.scss
| | | | _caret.scss
| | | | _clearfix.scss
| | | | _float.scss
| | | | _forms.scss
| | | | _gradients.scss
| | | | _grid-framework.scss
| | | | _grid.scss
| | | | _hover.scss
| | | | _image.scss
| | | | _list-group.scss
| | | | _lists.scss
| | | | _nav-divider.scss
| | | | _navbar-align.scss
| | | | _pagination.scss
| | | | _reset-text.scss
| | | | _resize.scss
| | | | _screen-reader.scss
| | | | _size.scss
| | | | _table-row.scss
| | | | _text-emphasis.scss
| | | | _text-hide.scss
| | | | _text-truncate.scss
| | | | _transition.scss
| | | | _visibility.scss
| | | |
| | | \---utilities
| | | _align.scss
| | | _background.scss
| | | _borders.scss
| | | _clearfix.scss
| | | _display.scss
| | | _embed.scss
| | | _flex.scss
| | | _float.scss
| | | _position.scss
| | | _screenreaders.scss
| | | _sizing.scss
| | | _spacing.scss
| | | _text.scss
| | | _visibility.scss
| | |
| | +---cards
| | | _card-background.scss
| | | _card-blog.scss
| | | _card-collapse.scss
| | | _card-contact.scss
| | | _card-form-horizontal.scss
| | | _card-plain-extend.scss
| | | _card-plain.scss
| | | _card-pricing.scss
| | | _card-product.scss
| | | _card-profile.scss
| | | _card-rotate.scss
| | | _card-signup.scss
| | | _card-stats.scss
| | | _card-testimonials.scss
| | |
| | +---mixins
| | | _alert.scss
| | | _animations.scss
| | | _breakpoints.scss
| | | _buttons.scss
| | | _chartist.scss
| | | _colored-shadows.scss
| | | _drawer.scss
| | | _forms.scss
| | | _hover.scss
| | | _layout.scss
| | | _navbar-colors.scss
| | | _navs.scss
| | | _sidebar-color.scss
| | | _social-buttons.scss
| | | _transparency.scss
| | | _type.scss
| | | _utilities.scss
| | | _variables.scss
| | | _vendor-prefixes.scss
| | |
| | +---plugins
| | | _animate.scss
| | | _chartist.scss
| | | _datatables.net.scss
| | | _fullcalendar.scss
| | | _jquery.jvectormap.scss
| | | _perfect-scrollbar.scss
| | | _plugin-bootstrap-select.scss
| | | _plugin-datetime-picker.scss
| | | _plugin-fileupload.scss
| | | _plugin-flexisel.scss
| | | _plugin-nouislider.scss
| | | _plugin-tagsinput.scss
| | | _sweetalert2.scss
| | | _wizard-card.scss
| | |
| | \---variables
| | _body.scss
| | _bootstrap-material-design-base.scss
| | _bootstrap-material-design.scss
| | _brand.scss
| | _buttons.scss
| | _card.scss
| | _code.scss
| | _colors-map.scss
| | _colors.scss
| | _custom-forms.scss
| | _drawer.scss
| | _dropdown.scss
| | _forms.scss
| | _layout.scss
| | _list-group.scss
| | _menu.scss
| | _modals.scss
| | _nav.scss
| | _pagination.scss
| | _shadow.scss
| | _snackbar.scss
| | _spacing.scss
| | _state.scss
| | _tables.scss
| | _tooltip.scss
| | _type.scss
| |
| \---storage
| |
| +---pictures
| |
| \---profile
|
+---resources
| +---lang
| | \---en
| | auth.php
| | pagination.php
| | passwords.php
| | validation.php
| |
| \---views
| | home.blade.php
| |
| +---alerts
| | errors.blade.php
| | feedback.blade.php
| | migrations_check.blade.php
| |
| +---auth
| | | login.blade.php
| | | register.blade.php
| | | verify.blade.php
| | |
| | \---passwords
| | email.blade.php
| | reset.blade.php
| |
| +---categories
| | create.blade.php
| | edit.blade.php
| | index.blade.php
| |
| +---errors
| | 401.blade.php
| | 403.blade.php
| | 404.blade.php
| | 419.blade.php
| | 429.blade.php
| | 500.blade.php
| | 503.blade.php
| | layout.blade.php
| |
| +---items
| | create.blade.php
| | edit.blade.php
| | index.blade.php
| |
| +---layouts
| | | app.blade.php
| | |
| | +---footers
| | | auth.blade.php
| | | guest.blade.php
| | |
| | +---navbars
| | | | sidebar.blade.php
| | | |
| | | \---navs
| | | auth.blade.php
| | | guest.blade.php
| | |
| | \---page_templates
| | auth.blade.php
| | guest.blade.php
| |
| +---pages
| | | calendar.blade.php
| | | charts.blade.php
| | | dashboard.blade.php
| | | welcome.blade.php
| | | widgets.blade.php
| | |
| | +---components
| | | buttons.blade.php
| | | grid.blade.php
| | | icons.blade.php
| | | notifications.blade.php
| | | panels.blade.php
| | | sweet_alert.blade.php
| | | typography.blade.php
| | |
| | +---example_pages
| | | error.blade.php
| | | language.blade.php
| | | lock.blade.php
| | | pricing.blade.php
| | | timeline.blade.php
| | |
| | +---forms
| | | form_extended.blade.php
| | | form_regular.blade.php
| | | form_validation.blade.php
| | | form_wizard.blade.php
| | |
| | +---maps
| | | maps_fullscreen.blade.php
| | | maps_google.blade.php
| | | maps_vector.blade.php
| | |
| | \---tables
| | tables_datatable.blade.php
| | tables_extended.blade.php
| | tables_regular.blade.php
| | table_list.blade.php
| |
| +---profile
| | edit.blade.php
| |
| +---roles
| | create.blade.php
| | edit.blade.php
| | index.blade.php
| |
| +---tags
| | create.blade.php
| | edit.blade.php
| | index.blade.php
| |
| \---users
| create.blade.php
| edit.blade.php
| index.blade.php
|
+---routes
| web.php
|
+---storage
| +---app
| | |
| | |
| | \---public
| | |
| | +---pictures
| | |
| | \---profile
Restyled Components
Here is the list of Bootstrap 4 components that were restyled in Material Dashboard PRO Laravel :
Buttons
Cards
Inputs
Select
Textarea
Menu
Dropdown
Progress Bars
Navigation Menu
Pagination
Labels
Notifications
Typography
Images
Tables
Tooltips
Popovers
Modal
New Components
Besides giving the existing Bootstrap elements a new look, we added new ones, so that the interface and consistent and homogenous. Going through them, we added:
Charts
Checkboxes
Footers
Google Maps
jVector Maps
jQuery Maps
Bootstrap Tables
DataTables.net
Maps
Panels
Radio Buttons
Sliders
Sweet Alert
Sidebar
Tags
Wizard
Toggle Buttons
Datetimepicker
Nucleo Icons
File Uploader
New Modals