Recommend this page to a friend! |
Download |
Info | Documentation | Files | Install with Composer | Download | Reputation | Support forum | Blog | Links |
Last Updated | Ratings | Unique User Downloads | Download Rankings | |||||
2024-08-20 (15 hours ago) | Not yet rated by the users | Total: Not yet counted | Not yet ranked |
Version | License | PHP version | Categories | |||
laravel-material-das 1.0 | The PHP License | 5 | HTML, Libraries, Content management, GUI, D..., P... |
Description | Author | |
This package can integrate the Material Dashboard Pro in Laravel. |
composer require kield01/laravel-material-dashboard-pro
To publish needed configs and resources (js, css) run:
php artisan vendor:publish --provider=KielD01\LaravelMaterialDashboardPro\Providers\CoreServiceProvider
|Laravel/PHP|5.5 |5.6 |5.7 |7.x |8.x | |-----------|------------------|------------------|------------------|------------------|------------------| |5.x |:x:|:x:|:x:|:x:|:x:| |6.x |:x:|:x:|:x:|:x:|:x:| |7.x |:x:|:x:|:x:|:heavy_check_mark:|:heavy_check_mark:| |8.x |:x:|:x:|:x:|:heavy_check_mark:|:heavy_check_mark:|
Menu items has to be placed at the config/mdp/menu.php
.
Here is an example of the possible menu structure:
<?php
declare(strict_types=1);
return [
[
'title' => 'Dashboard',
'link' => [
'type' => MenuItemLinkType::ROUTE,
'route' => 'dashboard.index',
],
'icon' => [MaterialIcon::class, 'dashboard'],
],
[
'title' => 'Users',
'icon' => [FontAwesomeIcon::class, 'login'],
'children' => [
[
'title' => 'Create User',
'link' => [
'type' => MenuItemLinkType::URI,
'uri' => '/mdp/users/create',
],
]
]
],
];
Link type MenuItemLinkType::ROUTE
usage strongly recommended instead of MenuItemLinkType::URI
|Name|Blade reference| |----|---------------| |Dashboard|mdp::layouts.main| |User Sign In / Sign Up|mdp::layouts.user.auth-v1|
Files (72) |
File | Role | Description | ||
---|---|---|---|---|
docker (1 file) | ||||
src (1 file, 10 directories) | ||||
composer.json | Data | Auxiliary data | ||
composer.lock | Data | Auxiliary data | ||
README.md | Doc. | Read me |
Files (72) | / | src |
Files (72) | / | src | / | config | / | mdp |
Files (72) | / | src | / | Helpers |
File | Role | Description | ||
---|---|---|---|---|
Icons (3 files) | ||||
DemoMenuVisibilityResolver.php | Class | Class source | ||
MenuBuilder.php | Class | Class source | ||
MenuItem.php | Class | Class source | ||
MenuItemLinkType.php | Class | Class source | ||
MenuVisibilityResolver.php | Class | Class source |
Files (72) | / | src | / | Helpers | / | Icons |
File | Role | Description |
---|---|---|
FontAwesomeIcon.php | Class | Class source |
Icon.php | Class | Class source |
MaterialIcon.php | Class | Class source |
Files (72) | / | src | / | Http | / | Controllers |
File | Role | Description |
---|---|---|
TestAuthController.php | Class | Class source |
TestDashboardController.php | Class | Class source |
Files (72) | / | src | / | Providers |
File | Role | Description | ||
---|---|---|---|---|
Composers (1 file) | ||||
CoreServiceProvider.php | Class | Class source |
Files (72) | / | src | / | Providers | / | Composers |
File | Role | Description |
---|---|---|
MdpViewComposer.php | Class | Class source |
Files (72) | / | src | / | resources | / | assets |
Files (72) | / | src | / | resources | / | assets | / | css |
File | Role | Description |
---|---|---|
material-dashboard.css | Data | Auxiliary data |
Files (72) | / | src | / | resources | / | assets | / | js |
File | Role | Description | ||
---|---|---|---|---|
core (4 files) | ||||
plugins (16 files) | ||||
dom.js | Data | Auxiliary data | ||
material-dashboard.js | Data | Auxiliary data |
Files (72) | / | src | / | resources | / | assets | / | js | / | core |
File | Role | Description |
---|---|---|
bootstrap-material-design.min.js | Data | Auxiliary data |
bootstrap-selectpicker.js | Data | Auxiliary data |
jquery.min.js | Data | Auxiliary data |
popper.min.js | Data | Auxiliary data |
Files (72) | / | src | / | resources | / | assets | / | js | / | plugins |
File | Role | Description |
---|---|---|
arrive.min.js | Data | Auxiliary data |
bootstrap-datetimepicker.min.js | Data | Auxiliary data |
bootstrap-notify.js | Data | Auxiliary data |
bootstrap-selectpicker.js | Data | Auxiliary data |
bootstrap-tagsinput.js | Data | Auxiliary data |
chartist.min.js | Data | Auxiliary data |
fullcalendar.min.js | Data | Auxiliary data |
jasny-bootstrap.min.js | Data | Auxiliary data |
jquery-jvectormap.js | Data | Auxiliary data |
jquery.bootstrap-wizard.js | Data | Auxiliary data |
jquery.tagsinput.js | Data | Auxiliary data |
jquery.validate.min.js | Data | Auxiliary data |
moment.min.js | Data | Auxiliary data |
nouislider.min.js | Data | Auxiliary data |
perfect-scrollbar.min.js | Data | Auxiliary data |
sweetalert2.js | Data | Auxiliary data |
Files (72) | / | src | / | resources | / | views |
Files (72) | / | src | / | resources | / | views | / | elements |
File | Role | Description | ||
---|---|---|---|---|
assets (1 directory) | ||||
sidebar (2 files) | ||||
widgets (6 files) | ||||
fixed-plugin.blade.php | Aux. | Configuration script | ||
head.blade.php | Aux. | Configuration script | ||
nav_bar.blade.php | Aux. | Configuration script | ||
sidebar.blade.php | Aux. | Configuration script |
Files (72) | / | src | / | resources | / | views | / | elements | / | assets | / | core |
File | Role | Description |
---|---|---|
css.blade.php | Aux. | Configuration script |
js.blade.php | Aux. | Configuration script |
Files (72) | / | src | / | resources | / | views | / | elements | / | widgets |
File | Role | Description |
---|---|---|
card-pricing-plain.blade.php | Aux. | Configuration script |
card-pricing-raised.blade.php | Aux. | Configuration script |
card-testimonial.blade.php | Aux. | Configuration script |
simple-card.blade.php | Aux. | Configuration script |
tasks.blade.php | Aux. | Configuration script |
timeline.blade.php | Aux. | Configuration script |
Files (72) | / | src | / | resources | / | views | / | layouts |
File | Role | Description | ||
---|---|---|---|---|
user (1 file) | ||||
main.blade.php | Aux. | Configuration script |
Files (72) | / | src | / | resources | / | views | / | layouts | / | user |
File | Role | Description |
---|---|---|
auth-v1.blade.php | Aux. | Configuration script |
Files (72) | / | src | / | resources | / | views | / | pages |
Files (72) | / | src | / | resources | / | views | / | pages | / | dashboard |
File | Role | Description |
---|---|---|
index.blade.php | Aux. | Configuration script |
Files (72) | / | src | / | resources | / | views | / | pages | / | user |
File | Role | Description |
---|---|---|
login.blade.php | Aux. | Configuration script |
register.blade.php | Aux. | Configuration script |
Files (72) | / | src | / | routes | / | mdp |
File | Role | Description |
---|---|---|
auth.php | Class | Class source |
dashboard.php | Class | Class source |
Files (72) | / | src | / | Traits |
File | Role | Description |
---|---|---|
HasUserSidebarFields.php | Class | Class source |
ViewComposerTrait.php | Class | Class source |
Files (72) | / | src | / | View | / | Components |
File | Role | Description | ||
---|---|---|---|---|
Widgets (2 files) | ||||
ComponentRegistrar.php | Class | Class source |
Files (72) | / | src | / | View | / | Components | / | Widgets |
File | Role | Description |
---|---|---|
CardWidget.php | Class | Class source |
Component.php | Class | Class source |
The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page. |
Install with Composer |
Version Control | Unique User Downloads | |||||||
100% |
|
Applications that use this package |
If you know an application of this package, send a message to the author to add a link here.