Frontend version: Now UI Dashboard v1.4.1. More info at https://www.creative-tim.com/product/now-ui-dashboard-pro/?ref=ndl-readme
Speed up your web development with the Bootstrap 4 Admin Dashboard built for Laravel Framework 5.5 and up.
If you don't already have an Apache local environment with PHP and MySQL, use one of the following links:
- Windows: https://updivision.com/blog/post/beginner-s-guide-to-setting-up-your-local-development-environment-on-windows
- Linux: https://howtoubuntu.org/how-to-install-lamp-on-ubuntu
- Mac: https://wpshout.com/quick-guides/how-to-install-mamp-on-your-mac/
Also, you will need to install Composer: https://getcomposer.org/doc/00-intro.md
- Unzip the downloaded archive
- Copy and paste now-ui-dashbaord-master folder in your projects folder. Rename the folder to your project's name
- In your terminal run
composer install
- Copy
.env.example
to.env
and updated the configurations (mainly the database configuration) - In your terminal run
php artisan key:generate
- Run
php artisan migrate --seed
to create the database tables and seed the roles and users tables - Run
php artisan storage:link
to create the storage symlink (if you are using Vagrant with Homestead for development, remember to ssh into your virtual machine and run the command from there).
To start testing the Pro theme, register as a user or log in using one of the default users:
- admin type - [email protected] with the password secret
- creator type - [email protected] with the password secret
- member type - [email protected] with the password secret
Make sure to run the migrations and seeders for the above credentials to be available.
In addition to the features included in the free preset, the Pro theme also has a role management example with an updated user management, as well as tag management, category management and item management examples. All the necessary files (controllers, requests, views) are installed out of the box and all the needed routes are added to routes/web.php
. Keep in mind that all the features can be viewed once you log in using the credentials provided above or by registering your own user.
Each role has a different privilege level and can perform a certain number of actions according to this level.
A member type user can log in, update his profile and view a list of added items.
A creator type user can log in, update his profile and perform actions on categories, tags and items.
A admin type user can log in, update his profile and perform actions on categories, tags, items, roles and users.
You can access the dashboard either by using the "Dashboards/Dashboard" link in the left sidebar or by adding /home in the URL.
You have the option to edit the current logged in user's profile information (name, email, profile picture) and password. To access this page, just click the "Examples/Profile" link in the left sidebar or add /profile in the URL.
The App\Htttp\Controlers\ProfileController
handles the update of the user information and password.
public function update(ProfileRequest $request)
{
auth()->user()->update(
$request->merge(['picture' => $request->photo ? $request->photo->store('profile', 'public') : null])
->except([$request->hasFile('photo') ? '' : 'picture'])
);
return back()->withStatus(__('Profile successfully updated.'));
}
/**
* Change the password
*
* @param \App\Http\Requests\PasswordRequest $request
* @return \Illuminate\Http\RedirectResponse
*/
public function password(PasswordRequest $request)
{
auth()->user()->update(['password' => Hash::make($request->get('password'))]);
return back()->withStatus(__('Password successfully updated.'));
}
If you input the wrong data when editing the profile, dont worry. Validation rules have been added to prevent this (see
App\Http\Requests\ProfileRequest). If you try to change the password, you will see that additional validation rules have been added in
App\Http\Requests\PasswordRequest. You also have a custom validation rule that can be found in
App\Rules\CurrentPasswordCheckRule`.
public function rules()
{
return [
'old_password' => ['required', 'min:6', new CurrentPasswordCheckRule],
'password' => ['required', 'min:6', 'confirmed', 'different:old_password'],
'password_confirmation' => ['required', 'min:6'],
];
}
The Pro theme allows you to add user roles. By default, the theme comes with Admin, Creator and Member roles. To access the role management example click the "Examples/Role Management" link in the left sidebar or add /role to the URL. Here you can add/edit new roles. Deletion is not allowed in this section. To add a new role, click the "Add role" button. To edit an existing role, click the dotted menu (available on every table row) and then click "Edit". In both cases, you will be directed to a form which allows you to modify the name and description of a role.
The policy which authorizes the user to access the role management option is implemented in App\Policies\RolePolicy.php
.``
You can find this functionality in App\Http\RoleController.php
.
Also, validation rules were added so you will know exactly what to input in the form fields (see App\Http\Requests\RoleRequest
). Note that these validation rules also apply for the role edit option.
public function rules()
{
return [
'name' => [
'required', 'min:3', Rule::unique((new Role)->getTable())->ignore($this->route()->role->id ?? null)
],
'description' => [
'nullable', 'min:5'
]
];
}
The theme comes with an out of the box user management option. To access this option ,click the "Examples/User Management" link in the left sidebar or add /user to the URL. The first thing you will see is a list of existing users. You can add new ones by clicking the "Add user" button (above the table on the right). On the Add user page, you will find a form which allows you to fill out the user`s name, email, role and password. All pages are generated using blade templates:
<div class="form-group{{ $errors->has('name') ? ' has-danger' : '' }}">
<label class="form-control-label" for="input-name">{{ __('Name') }}</label>
<input type="text" name="name" id="input-name" class="form-control{{ $errors->has('name') ? ' is-invalid' : '' }}" placeholder="{{ __('Name') }}" value="{{ old('name') }}" required autofocus>
@include('alerts.feedback', ['field' => 'name'])
</div>
Validation rules were added to prevent errors in the form fields (see App\Http\Requests\UserRequest
). Note that these validation rules also apply for the user edit option.
public function rules()
{
return [
'name' => [
'required', 'min:3'
],
'email' => [
'required', 'email', Rule::unique((new User)->getTable())->ignore($this->route()->user->id ?? null)
],
'role_id' => [
'required', 'exists:'.(new Role)->getTable().',id'
],
'password' => [
$this->route()->user ? 'nullable' : 'required', 'confirmed', 'min:6'
]
];
}
/**
* Get the validation attributes that apply to the request.
*
* @return array
*/
public function attributes()
{
return [
'role_id' => 'role',
];
}
The policy which authorizes the user to access the user management pages is implemented in App\Policies\UserPolicy.php
.``
Once you add more users, the list will grow and for every user you will have edit and delete options (access these options by clicking the three dotted menu that appears at the end of every row).
All the sample code for the user management can be found in App\Http\Controllers\UserController
. See store method example bellow:
public function store(UserRequest $request, User $model)
{
$model->create($request->merge([
'picture' => $request->photo ? $request->photo->store('profile', 'public') : null,
'password' => Hash::make($request->get('password'))
])->all());
return redirect()->route('user.index')->withStatus(__('User successfully created.'));
}
The Pro theme also comes with a tag management option. To access this example, click the "Examples/Tag Management" link in the left sidebar or add /tag to the URL. In this section you can add and edit tags, but you can only delete them if they are not attached to any items. You can add new ones by clicking the "Add tag" button (above the table on the right). You will then be directed to a form which allows you to add new tags. Although you can add in the form only the name and color of a tag, you can write your own migrations to extend this functionality.
public function destroy(Tag $tag)
{
if (!$tag->items->isEmpty()) {
return redirect()->route('tag.index')->withErrors(__('This tag has items attached and can\'t be deleted.'));
}
$tag->delete();
return redirect()->route('tag.index')->withStatus(__('Tag successfully deleted.'));
}
The policy which authorizes the user to access tags management pages is implemented in App\Policies\TagPolicy.php
.
Out of the box you will have an example of category management (for the cases in which you are developing a blog or a shop). To access this example, click the "Examples/Category Management" link in the left sidebar or add /category to the URL. You can add and edit categories here, but you can only delete them if they are not attached to any items.
@if ($tag->items->isEmpty() && auth()->user()->can('delete', $tag))
<form action="{{ route('tag.destroy', $tag) }}" method="post" style="display:inline-block;" class ="delete-form">
@csrf
@method('delete')
<button type="button" rel="tooltip" class="btn btn-danger btn-icon btn-sm delete-button" data-original-title="" title="" onclick="demo.showSwal('warning-message-and-confirmation')">
<i class="now-ui-icons ui-1_simple-remove"></i>
</button>
</form>
@endif
The policy which authorizes the user on categories management pages is implemented in App\Policies\CategoryPolicy.php
.
Item management is the most advanced example included in the Pro theme, because every item has a picture, belongs to a category and has multiple tags. To access this example click the "Examples/Item Management" link in the left sidebar or add /item to the URL. Here you can manage the items. A list of items will appear once you start adding them (to access the add page click "Add item"). On the add page, besides the Name and Description fields (which are present in most of the CRUD examples) you can see a category dropdown, which contains the categories you added, a file input and a tag multi select. If you did not add any categories or tags, please go to the corresponding sections (category management, tag management) and add some.
The code for saving a new item is a bit different than before (see snippet bellow):
public function store(ItemRequest $request, Item $model)
{
$item = $model->create($request->merge([
'picture' => $request->photo->store('pictures', 'public'),
'show_on_homepage' => $request->show_on_homepage ? 1 : 0,
'options' => $request->options ? $request->options : null,
'date' => $request->date ? Carbon::parse($request->date)->format('Y-m-d') : null
])->all());
$item->tags()->sync($request->get('tags'));
return redirect()->route('item.index')->withStatus(__('Item successfully created.'));
}
Notice how the picture and tags are easily saved in the database and on the disk.
Similar to all the examples included in the theme, this one also has validation rules in place. Note that the picture is mandatory only on the item creation. On the edit page, if no new picture is added, the old picture will not be modified.
public function rules()
{
return [
'name' => [
'required', 'min:3', Rule::unique((new Item)->getTable())->ignore($this->route()->item->id ?? null)
],
'category_id' => [
'required', 'exists:'.(new Category)->getTable().',id'
],
'description' => [
'required'
],
'photo' => [
$this->route()->item ? 'nullable' : 'required', 'image'
],
'tags' => [
'required'
],
'tags.*' => [
'exists:'.(new Tag)->getTable().',id'
],
'status' => [
'required',
'in:published,draft,archive'
],
'date' => [
'required',
'date_format:d-m-Y'
]
];
}
In the item management we have an observer (app\Observers\ItemObserver
) example. This observer handles the deletion of the picture from the disk when the item is deleted or when the picture is changed via the edit form. The observer also removes the association between the item and the tags.
public function deleting(Item $item)
{
File::delete(storage_path("/app/public/{$item->picture}"));
$item->tags()->detach();
}
The policy which authorizes the user on item management pages is implemented in App\Policies\ItemPolicy.php
.
- Versions
- Demo
- Documentation
- File Structure
- Browser Support
- Resources
- Reporting Issues
- Licensing
- Useful Links
HTML | LARAVEL |
---|---|
Register | Login | Dashboard |
---|---|---|
Profile Page | Users Page | Tables Page |
---|---|---|
View More |
The documentation for the now-ui Dashboard Laravel is hosted at our website.
.
βββ app
βΒ Β βββ Category.php
βΒ Β βββ Console
βΒ Β βΒ Β βββ Kernel.php
βΒ Β βββ Exceptions
βΒ Β βΒ Β βββ Handler.php
βΒ Β βββ Http
βΒ Β βΒ Β βββ Controllers
βΒ Β βΒ Β βΒ Β βββ Auth
βΒ Β βΒ Β βΒ Β βΒ Β βββ ForgotPasswordController.php
βΒ Β βΒ Β βΒ Β βΒ Β βββ LoginController.php
βΒ Β βΒ Β βΒ Β βΒ Β βββ RegisterController.php
βΒ Β βΒ Β βΒ Β βΒ Β βββ ResetPasswordController.php
βΒ Β βΒ Β βΒ Β βΒ Β βββ VerificationController.php
βΒ Β βΒ Β βΒ Β βββ CategoryController.php
βΒ Β βΒ Β βΒ Β βββ Controller.php
βΒ Β βΒ Β βΒ Β βββ HomeController.php
βΒ Β βΒ Β βΒ Β βββ ItemController.php
βΒ Β βΒ Β βΒ Β βββ PageController.php
βΒ Β βΒ Β βΒ Β βββ ProfileController.php
βΒ Β βΒ Β βΒ Β βββ RoleController.php
βΒ Β βΒ Β βΒ Β βββ TagController.php
βΒ Β βΒ Β βΒ Β βββ UserController.php
βΒ Β βΒ Β βββ Kernel.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
βΒ Β βββ Item.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
βΒ Β βββ Role.php
βΒ Β βββ Rules
βΒ Β βΒ Β βββ CurrentPasswordCheckRule.php
βΒ Β βββ Tag.php
βΒ Β βββ User.php
βββ artisan
βββ bootstrap
βΒ Β βββ app.php
βΒ Β βββ cache
βΒ Β βββ packages.php
βΒ Β βββ services.php
βββ CHANGELOG.md
βββ composer.json
βββ composer.lock
βββ 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
βββ ISSUE_TEMPLATE.md
βββ out.txt
βββ package.json
βββ phpunit.xml
βββ public
βΒ Β βββ assets
βΒ Β βΒ Β βββ css
βΒ Β βΒ Β βΒ Β βββ bootstrap.min.css
βΒ Β βΒ Β βΒ Β βββ bootstrap.min.css.map
βΒ Β βΒ Β βΒ Β βββ now-ui-dashboard.css
βΒ Β βΒ Β βΒ Β βββ now-ui-dashboard.css.map
βΒ Β βΒ Β βΒ Β βββ now-ui-dashboard.min.css
βΒ Β βΒ Β βββ demo
βΒ Β βΒ Β βΒ Β βββ demo.css
βΒ Β βΒ Β βΒ Β βββ demo.js
βΒ Β βΒ Β βββ fonts
βΒ Β βΒ Β βΒ Β βββ nucleo-license.md
βΒ Β βΒ Β βΒ Β βββ nucleo-outline.eot
βΒ Β βΒ Β βΒ Β βββ nucleo-outline.ttf
βΒ Β βΒ Β βΒ Β βββ nucleo-outline.woff
βΒ Β βΒ Β βΒ Β βββ nucleo-outline.woff2
βΒ Β βΒ Β βββ img
βΒ Β βΒ Β βΒ Β βββ apple-icon.png
βΒ Β βΒ Β βΒ Β βββ AU.png
βΒ Β βΒ Β βΒ Β βββ balmain.jpg
βΒ Β βΒ Β βΒ Β βββ bg13.jpg
βΒ Β βΒ Β βΒ Β βββ bg14.jpg
βΒ Β βΒ Β βΒ Β βββ bg15.jpg
βΒ Β βΒ Β βΒ Β βββ bg16.jpg
βΒ Β βΒ Β βΒ Β βββ bg1.jpg
βΒ Β βΒ Β βΒ Β βββ bg3.jpg
βΒ Β βΒ Β βΒ Β βββ bg5.jpg
βΒ Β βΒ Β βΒ Β βββ BR.png
βΒ Β βΒ Β βΒ Β βββ default-avatar.png
βΒ Β βΒ Β βΒ Β βββ DE.png
βΒ Β βΒ Β βΒ Β βββ emilyz.jpg
βΒ Β βΒ Β βΒ Β βββ favicon.png
βΒ Β βΒ Β βΒ Β βββ GB.png
βΒ Β βΒ Β βΒ Β βββ header.jpg
βΒ Β βΒ Β βΒ Β βββ image_placeholder.jpg
βΒ Β βΒ Β βΒ Β βββ james.jpg
βΒ Β βΒ Β βΒ Β βββ mike.jpg
βΒ Β βΒ Β βΒ Β βββ now-logo.png
βΒ Β βΒ Β βΒ Β βββ placeholder.jpg
βΒ Β βΒ Β βΒ Β βββ prada.jpg
βΒ Β βΒ Β βΒ Β βββ RO.png
βΒ Β βΒ Β βΒ Β βββ saint-laurent.jpg
βΒ Β βΒ Β βΒ Β βββ US.png
βΒ Β βΒ Β βββ js
βΒ Β βΒ Β βΒ Β βββ core
βΒ Β βΒ Β βΒ Β βΒ Β βββ bootstrap.min.js
βΒ Β βΒ Β βΒ Β βΒ Β βββ jquery.min.js
βΒ Β βΒ Β βΒ Β βΒ Β βββ popper.min.js
βΒ Β βΒ Β βΒ Β βββ now-ui-dashboard.js
βΒ Β βΒ Β βΒ Β βββ now-ui-dashboard.js.map
βΒ Β βΒ Β βΒ Β βββ now-ui-dashboard.min.js
βΒ Β βΒ Β βΒ Β βββ plugins
βΒ Β βΒ Β βΒ Β βββ bootstrap-datetimepicker.js
βΒ Β βΒ Β βΒ Β βββ bootstrap-notify.js
βΒ Β βΒ Β βΒ Β βββ bootstrap-selectpicker.js
βΒ Β βΒ Β βΒ Β βββ bootstrap-switch.js
βΒ Β βΒ Β βΒ Β βββ bootstrap-tagsinput.js
βΒ Β βΒ Β βΒ Β βββ chartjs.min.js
βΒ Β βΒ Β βΒ Β βββ fullcalendar.min.js
βΒ Β βΒ Β βΒ Β βββ jasny-bootstrap.min.js
βΒ Β βΒ Β βΒ Β βββ jquery.bootstrap-wizard.js
βΒ Β βΒ Β βΒ Β βββ jquery.dataTables.min.js
βΒ Β βΒ Β βΒ Β βββ jquery-jvectormap.js
βΒ Β βΒ Β βΒ Β βββ jquery.validate.min.js
βΒ Β βΒ Β βΒ Β βββ moment.min.js
βΒ Β βΒ Β βΒ Β βββ nouislider.min.js
βΒ Β βΒ Β βΒ Β βββ perfect-scrollbar.jquery.min.js
βΒ Β βΒ Β βΒ Β βββ sweetalert2.min.js
βΒ Β βΒ Β βββ scss
βΒ Β βΒ Β βββ now-ui-dashboard
βΒ Β βΒ Β βΒ Β βββ _alerts.scss
βΒ Β βΒ Β βΒ Β βββ _badges.scss
βΒ Β βΒ Β βΒ Β βββ _buttons.scss
βΒ Β βΒ Β βΒ Β βββ cards
βΒ Β βΒ Β βΒ Β βΒ Β βββ _card-background.scss
βΒ Β βΒ Β βΒ Β βΒ Β βββ _card-chart.scss
βΒ Β βΒ Β βΒ Β βΒ Β βββ _card-collapse.scss
βΒ Β βΒ Β βΒ Β βΒ Β βββ _card-contributions.scss
βΒ Β βΒ Β βΒ Β βΒ Β βββ _card-info-area.scss
βΒ Β βΒ Β βΒ Β βΒ Β βββ _card-lock.scss
βΒ Β βΒ Β βΒ Β βΒ Β βββ _card-map.scss
βΒ Β βΒ Β βΒ Β βΒ Β βββ _card-plain.scss
βΒ Β βΒ Β βΒ Β βΒ Β βββ _card-pricing.scss
βΒ Β βΒ Β βΒ Β βΒ Β βββ _card-profile.scss
βΒ Β βΒ Β βΒ Β βΒ Β βββ _card-signup.scss
βΒ Β βΒ Β βΒ Β βΒ Β βββ _card-stats-mini.scss
βΒ Β βΒ Β βΒ Β βΒ Β βββ _card-stats.scss
βΒ Β βΒ Β βΒ Β βΒ Β βββ _card-subcategories.scss
βΒ Β βΒ Β βΒ Β βΒ Β βββ _card-testimonials.scss
βΒ Β βΒ Β βΒ Β βΒ Β βββ _card-user.scss
βΒ Β βΒ Β βΒ Β βΒ Β βββ _card-wizard.scss
βΒ Β βΒ Β βΒ Β βββ _cards.scss
βΒ Β βΒ Β βΒ Β βββ _carousel.scss
βΒ Β βΒ Β βΒ Β βββ _checkboxes-radio.scss
βΒ Β βΒ Β βΒ Β βββ _dropdown.scss
βΒ Β βΒ Β βΒ Β βββ _example-pages.scss
βΒ Β βΒ Β βΒ Β βββ _fixed-plugin.scss
βΒ Β βΒ Β βΒ Β βββ _footers.scss
βΒ Β βΒ Β βΒ Β βββ _images.scss
βΒ Β βΒ Β βΒ Β βββ _info-areas.scss
βΒ Β βΒ Β βΒ Β βββ _inputs.scss
βΒ Β βΒ Β βΒ Β βββ _media-queries.scss
βΒ Β βΒ Β βΒ Β βββ _misc.scss
βΒ Β βΒ Β βΒ Β βββ mixins
βΒ Β βΒ Β βΒ Β βΒ Β βββ _badges.scss
βΒ Β βΒ Β βΒ Β βΒ Β βββ _buttons.scss
βΒ Β βΒ Β βΒ Β βΒ Β βββ _cards.scss
βΒ Β βΒ Β βΒ Β βΒ Β βββ _dropdown.scss
βΒ Β βΒ Β βΒ Β βΒ Β βββ _inputs.scss
βΒ Β βΒ Β βΒ Β βΒ Β βββ _modals.scss
βΒ Β βΒ Β βΒ Β βΒ Β βββ _page-header.scss
βΒ Β βΒ Β βΒ Β βΒ Β βββ _popovers.scss
βΒ Β βΒ Β βΒ Β βΒ Β βββ _sidebar.scss
βΒ Β βΒ Β βΒ Β βΒ Β βββ _social-buttons.scss
βΒ Β βΒ Β βΒ Β βΒ Β βββ _tags.scss
βΒ Β βΒ Β βΒ Β βΒ Β βββ _transparency.scss
βΒ Β βΒ Β βΒ Β βΒ Β βββ _vendor-prefixes.scss
βΒ Β βΒ Β βΒ Β βΒ Β βββ _wizard.scss
βΒ Β βΒ Β βΒ Β βββ _mixins.scss
βΒ Β βΒ Β βΒ Β βββ _modals.scss
βΒ Β βΒ Β βΒ Β βββ _navbar.scss
βΒ Β βΒ Β βΒ Β βββ _nucleo-outline.scss
βΒ Β βΒ Β βΒ Β βββ _page-header.scss
βΒ Β βΒ Β βΒ Β βββ _pagination.scss
βΒ Β βΒ Β βΒ Β βββ _pills.scss
βΒ Β βΒ Β βΒ Β βββ plugins
βΒ Β βΒ Β βΒ Β βΒ Β βββ _plugin-animate-bootstrap-notify.scss
βΒ Β βΒ Β βΒ Β βΒ Β βββ _plugin-bootstrap-select.scss
βΒ Β βΒ Β βΒ Β βΒ Β βββ _plugin-bootstrap-switch.scss
βΒ Β βΒ Β βΒ Β βΒ Β βββ _plugin-card-wizard.scss
βΒ Β βΒ Β βΒ Β βΒ Β βββ _plugin-datatables.net.scss
βΒ Β βΒ Β βΒ Β βΒ Β βββ _plugin-datetimepicker.scss
βΒ Β βΒ Β βΒ Β βΒ Β βββ _plugin-fullcalendar.scss
βΒ Β βΒ Β βΒ Β βΒ Β βββ _plugin-jasny-fileupload.scss
βΒ Β βΒ Β βΒ Β βΒ Β βββ _plugin-jquery.jvectormap.scss
βΒ Β βΒ Β βΒ Β βΒ Β βββ _plugin-nouislider.scss
βΒ Β βΒ Β βΒ Β βΒ Β βββ _plugin-perfect-scrollbar.scss
βΒ Β βΒ Β βΒ Β βΒ Β βββ _plugin-tagsinput.scss
βΒ Β βΒ Β βΒ Β βββ _popups.scss
βΒ Β βΒ Β βΒ Β βββ _progress.scss
βΒ Β βΒ Β βΒ Β βββ _responsive.scss
βΒ Β βΒ Β βΒ Β βββ _rtl.scss
βΒ Β βΒ Β βΒ Β βββ _sections.scss
βΒ Β βΒ Β βΒ Β βββ _sidebar-and-main-panel.scss
βΒ Β βΒ Β βΒ Β βββ _social-buttons.scss
βΒ Β βΒ Β βΒ Β βββ _tables.scss
βΒ Β βΒ Β βΒ Β βββ _tabs.scss
βΒ Β βΒ Β βΒ Β βββ _timeline.scss
βΒ Β βΒ Β βΒ Β βββ _typography.scss
βΒ Β βΒ Β βΒ Β βββ _variables.scss
βΒ Β βΒ Β βββ now-ui-dashboard.scss
βΒ Β βββ css
βΒ Β βΒ Β βββ bootstrap.min.css
βΒ Β βΒ Β βββ bootstrap.min.css.map
βΒ Β βΒ Β βββ now-ui-dashboard.css
βΒ Β βΒ Β βββ now-ui-dashboard.css.map
βΒ Β βΒ Β βββ now-ui-dashboard.min.css
βΒ Β βββ fonts
βΒ Β βΒ Β βββ nucleo-license.md
βΒ Β βΒ Β βββ nucleo-outline.eot
βΒ Β βΒ Β βββ nucleo-outline.ttf
βΒ Β βΒ Β βββ nucleo-outline.woff
βΒ Β βΒ Β βββ nucleo-outline.woff2
βΒ Β βββ img
βΒ Β βΒ Β βββ apple-icon.png
βΒ Β βΒ Β βββ AU.png
βΒ Β βΒ Β βββ balmain.jpg
βΒ Β βΒ Β βββ bg13.jpg
βΒ Β βΒ Β βββ bg14.jpg
βΒ Β βΒ Β βββ bg15.jpg
βΒ Β βΒ Β βββ bg16.jpg
βΒ Β βΒ Β βββ bg1.jpg
βΒ Β βΒ Β βββ bg3.jpg
βΒ Β βΒ Β βββ bg5.jpg
βΒ Β βΒ Β βββ BR.png
βΒ Β βΒ Β βββ default-avatar.png
βΒ Β βΒ Β βββ DE.png
βΒ Β βΒ Β βββ emilyz.jpg
βΒ Β βΒ Β βββ favicon.png
βΒ Β βΒ Β βββ GB.png
βΒ Β βΒ Β βββ header.jpg
βΒ Β βΒ Β βββ image_placeholder.jpg
βΒ Β βΒ Β βββ james.jpg
βΒ Β βΒ Β βββ mike.jpg
βΒ Β βΒ Β βββ now-logo.png
βΒ Β βΒ Β βββ placeholder.jpg
βΒ Β βΒ Β βββ prada.jpg
βΒ Β βΒ Β βββ RO.png
βΒ Β βΒ Β βββ saint-laurent.jpg
βΒ Β βΒ Β βββ US.png
βΒ Β βββ index.php
βΒ Β βββ now
βΒ Β βΒ Β βββ css
βΒ Β βΒ Β βΒ Β βββ bootstrap.min.css
βΒ Β βΒ Β βΒ Β βββ bootstrap.min.css.map
βΒ Β βΒ Β βΒ Β βββ now-ui-dashboard.css
βΒ Β βΒ Β βΒ Β βββ now-ui-dashboard.css.map
βΒ Β βΒ Β βΒ Β βββ now-ui-dashboard.min.css
βΒ Β βΒ Β βββ demo
βΒ Β βΒ Β βΒ Β βββ demo.css
βΒ Β βΒ Β βΒ Β βββ demo.js
βΒ Β βΒ Β βββ img
βΒ Β βΒ Β βΒ Β βββ apple-icon.png
βΒ Β βΒ Β βΒ Β βββ AU.png
βΒ Β βΒ Β βΒ Β βββ balmain.jpg
βΒ Β βΒ Β βΒ Β βββ bg13.jpg
βΒ Β βΒ Β βΒ Β βββ bg14.jpg
βΒ Β βΒ Β βΒ Β βββ bg15.jpg
βΒ Β βΒ Β βΒ Β βββ bg16.jpg
βΒ Β βΒ Β βΒ Β βββ bg1.jpg
βΒ Β βΒ Β βΒ Β βββ bg3.jpg
βΒ Β βΒ Β βΒ Β βββ bg5.jpg
βΒ Β βΒ Β βΒ Β βββ BR.png
βΒ Β βΒ Β βΒ Β βββ default-avatar.png
βΒ Β βΒ Β βΒ Β βββ DE.png
βΒ Β βΒ Β βΒ Β βββ emilyz.jpg
βΒ Β βΒ Β βΒ Β βββ favicon.png
βΒ Β βΒ Β βΒ Β βββ GB.png
βΒ Β βΒ Β βΒ Β βββ header.jpg
βΒ Β βΒ Β βΒ Β βββ image_placeholder.jpg
βΒ Β βΒ Β βΒ Β βββ james.jpg
βΒ Β βΒ Β βΒ Β βββ mike.jpg
βΒ Β βΒ Β βΒ Β βββ now-logo.png
βΒ Β βΒ Β βΒ Β βββ placeholder.jpg
βΒ Β βΒ Β βΒ Β βββ prada.jpg
βΒ Β βΒ Β βΒ Β βββ RO.png
βΒ Β βΒ Β βΒ Β βββ saint-laurent.jpg
βΒ Β βΒ Β βΒ Β βββ US.png
βΒ Β βΒ Β βββ js
βΒ Β βΒ Β βββ core
βΒ Β βΒ Β βΒ Β βββ bootstrap.min.js
βΒ Β βΒ Β βΒ Β βββ jquery.min.js
βΒ Β βΒ Β βΒ Β βββ popper.min.js
βΒ Β βΒ Β βββ now-ui-dashboard.js
βΒ Β βΒ Β βββ now-ui-dashboard.js.map
βΒ Β βΒ Β βββ now-ui-dashboard.min.js
βΒ Β βΒ Β βββ plugins
βΒ Β βΒ Β βββ bootstrap-datetimepicker.js
βΒ Β βΒ Β βββ bootstrap-notify.js
βΒ Β βΒ Β βββ bootstrap-selectpicker.js
βΒ Β βΒ Β βββ bootstrap-switch.js
βΒ Β βΒ Β βββ bootstrap-tagsinput.js
βΒ Β βΒ Β βββ chartjs.min.js
βΒ Β βΒ Β βββ fullcalendar.min.js
βΒ Β βΒ Β βββ jasny-bootstrap.min.js
βΒ Β βΒ Β βββ jquery.bootstrap-wizard.js
βΒ Β βΒ Β βββ jquery.dataTables.min.js
βΒ Β βΒ Β βββ jquery-jvectormap.js
βΒ Β βΒ Β βββ jquery.validate.min.js
βΒ Β βΒ Β βββ moment.min.js
βΒ Β βΒ Β βββ nouislider.min.js
βΒ Β βΒ Β βββ perfect-scrollbar.jquery.min.js
βΒ Β βΒ Β βββ sweetalert2.min.js
βΒ Β βββ scss
βΒ Β βββ now-ui-dashboard
βΒ Β βΒ Β βββ _alerts.scss
βΒ Β βΒ Β βββ _badges.scss
βΒ Β βΒ Β βββ _buttons.scss
βΒ Β βΒ Β βββ cards
βΒ Β βΒ Β βΒ Β βββ _card-background.scss
βΒ Β βΒ Β βΒ Β βββ _card-chart.scss
βΒ Β βΒ Β βΒ Β βββ _card-collapse.scss
βΒ Β βΒ Β βΒ Β βββ _card-contributions.scss
βΒ Β βΒ Β βΒ Β βββ _card-info-area.scss
βΒ Β βΒ Β βΒ Β βββ _card-lock.scss
βΒ Β βΒ Β βΒ Β βββ _card-map.scss
βΒ Β βΒ Β βΒ Β βββ _card-plain.scss
βΒ Β βΒ Β βΒ Β βββ _card-pricing.scss
βΒ Β βΒ Β βΒ Β βββ _card-profile.scss
βΒ Β βΒ Β βΒ Β βββ _card-signup.scss
βΒ Β βΒ Β βΒ Β βββ _card-stats-mini.scss
βΒ Β βΒ Β βΒ Β βββ _card-stats.scss
βΒ Β βΒ Β βΒ Β βββ _card-subcategories.scss
βΒ Β βΒ Β βΒ Β βββ _card-testimonials.scss
βΒ Β βΒ Β βΒ Β βββ _card-user.scss
βΒ Β βΒ Β βΒ Β βββ _card-wizard.scss
βΒ Β βΒ Β βββ _cards.scss
βΒ Β βΒ Β βββ _carousel.scss
βΒ Β βΒ Β βββ _checkboxes-radio.scss
βΒ Β βΒ Β βββ _dropdown.scss
βΒ Β βΒ Β βββ _example-pages.scss
βΒ Β βΒ Β βββ _fixed-plugin.scss
βΒ Β βΒ Β βββ _footers.scss
βΒ Β βΒ Β βββ _images.scss
βΒ Β βΒ Β βββ _info-areas.scss
βΒ Β βΒ Β βββ _inputs.scss
βΒ Β βΒ Β βββ _media-queries.scss
βΒ Β βΒ Β βββ _misc.scss
βΒ Β βΒ Β βββ mixins
βΒ Β βΒ Β βΒ Β βββ _badges.scss
βΒ Β βΒ Β βΒ Β βββ _buttons.scss
βΒ Β βΒ Β βΒ Β βββ _cards.scss
βΒ Β βΒ Β βΒ Β βββ _dropdown.scss
βΒ Β βΒ Β βΒ Β βββ _inputs.scss
βΒ Β βΒ Β βΒ Β βββ _modals.scss
βΒ Β βΒ Β βΒ Β βββ _page-header.scss
βΒ Β βΒ Β βΒ Β βββ _popovers.scss
βΒ Β βΒ Β βΒ Β βββ _sidebar.scss
βΒ Β βΒ Β βΒ Β βββ _social-buttons.scss
βΒ Β βΒ Β βΒ Β βββ _tags.scss
βΒ Β βΒ Β βΒ Β βββ _transparency.scss
βΒ Β βΒ Β βΒ Β βββ _vendor-prefixes.scss
βΒ Β βΒ Β βΒ Β βββ _wizard.scss
βΒ Β βΒ Β βββ _mixins.scss
βΒ Β βΒ Β βββ _modals.scss
βΒ Β βΒ Β βββ _navbar.scss
βΒ Β βΒ Β βββ _nucleo-outline.scss
βΒ Β βΒ Β βββ _page-header.scss
βΒ Β βΒ Β βββ _pagination.scss
βΒ Β βΒ Β βββ _pills.scss
βΒ Β βΒ Β βββ plugins
βΒ Β βΒ Β βΒ Β βββ _plugin-animate-bootstrap-notify.scss
βΒ Β βΒ Β βΒ Β βββ _plugin-bootstrap-select.scss
βΒ Β βΒ Β βΒ Β βββ _plugin-bootstrap-switch.scss
βΒ Β βΒ Β βΒ Β βββ _plugin-card-wizard.scss
βΒ Β βΒ Β βΒ Β βββ _plugin-datatables.net.scss
βΒ Β βΒ Β βΒ Β βββ _plugin-datetimepicker.scss
βΒ Β βΒ Β βΒ Β βββ _plugin-fullcalendar.scss
βΒ Β βΒ Β βΒ Β βββ _plugin-jasny-fileupload.scss
βΒ Β βΒ Β βΒ Β βββ _plugin-jquery.jvectormap.scss
βΒ Β βΒ Β βΒ Β βββ _plugin-nouislider.scss
βΒ Β βΒ Β βΒ Β βββ _plugin-perfect-scrollbar.scss
βΒ Β βΒ Β βΒ Β βββ _plugin-tagsinput.scss
βΒ Β βΒ Β βββ _popups.scss
βΒ Β βΒ Β βββ _progress.scss
βΒ Β βΒ Β βββ _responsive.scss
βΒ Β βΒ Β βββ _rtl.scss
βΒ Β βΒ Β βββ _sections.scss
βΒ Β βΒ Β βββ _sidebar-and-main-panel.scss
βΒ Β βΒ Β βββ _social-buttons.scss
βΒ Β βΒ Β βββ _tables.scss
βΒ Β βΒ Β βββ _tabs.scss
βΒ Β βΒ Β βββ _timeline.scss
βΒ Β βΒ Β βββ _typography.scss
βΒ Β βΒ Β βββ _variables.scss
βΒ Β βββ now-ui-dashboard.scss
βββ README.md
βββ resources
βΒ Β βββ js
βΒ Β βΒ Β βββ app.js
βΒ Β βΒ Β βββ bootstrap.js
βΒ Β βΒ Β βββ components
βΒ Β βΒ Β βββ ExampleComponent.vue
βΒ Β βββ lang
βΒ Β βΒ Β βββ en
βΒ Β βΒ Β βββ auth.php
βΒ Β βΒ Β βββ pagination.php
βΒ Β βΒ Β βββ passwords.php
βΒ Β βΒ Β βββ validation.php
βΒ Β βββ sass
βΒ Β βΒ Β βββ app.scss
βΒ Β βΒ Β βββ _variables.scss
βΒ Β βββ views
βΒ Β βββ alerts
βΒ Β βΒ Β βββ errors.blade.php
βΒ Β βΒ Β βββ error_self_update.blade.php
βΒ Β βΒ Β βββ feedback.blade.php
βΒ Β βΒ Β βββ migrations_check.blade.php
βΒ Β βΒ Β βββ success.blade.php
βΒ Β βββ auth
βΒ Β βΒ Β βββ login.blade.php
βΒ Β βΒ Β βββ passwords
βΒ Β βΒ Β βΒ Β βββ email.blade.php
βΒ Β βΒ Β βΒ Β βββ reset.blade.php
βΒ Β βΒ Β βββ register.blade.php
βΒ Β βΒ Β βββ verify.blade.php
βΒ Β βββ categories
βΒ Β βΒ Β βββ create.blade.php
βΒ Β βΒ Β βββ edit.blade.php
βΒ Β βΒ Β βββ index.blade.php
βΒ Β βββ home.blade.php
βΒ Β βββ items
βΒ Β βΒ Β βββ create.blade.php
βΒ Β βΒ Β βββ edit.blade.php
βΒ Β βΒ Β βββ index.blade.php
βΒ Β βββ layouts
βΒ Β βΒ Β βββ app.blade.php
βΒ Β βΒ Β βββ footer.blade.php
βΒ Β βΒ Β βββ navbars
βΒ Β βΒ Β βΒ Β βββ auth.blade.php
βΒ Β βΒ Β βΒ Β βββ guest.blade.php
βΒ Β βΒ Β βΒ Β βββ navs
βΒ Β βΒ Β βΒ Β βββ auth.blade.php
βΒ Β βΒ Β βΒ Β βββ guest.blade.php
βΒ Β βΒ Β βββ page_template
βΒ Β βΒ Β βββ auth.blade.php
βΒ Β βΒ Β βββ guest.blade.php
βΒ Β βββ pages
βΒ Β βΒ Β βββ buttons.blade.php
βΒ Β βΒ Β βββ calendar.blade.php
βΒ Β βΒ Β βββ charts.blade.php
βΒ Β βΒ Β βββ forms
βΒ Β βΒ Β βΒ Β βββ extended.blade.php
βΒ Β βΒ Β βΒ Β βββ regular.blade.php
βΒ Β βΒ Β βΒ Β βββ validation.blade.php
βΒ Β βΒ Β βΒ Β βββ wizard.blade.php
βΒ Β βΒ Β βββ grid.blade.php
βΒ Β βΒ Β βββ icons.blade.php
βΒ Β βΒ Β βββ lock.blade.php
βΒ Β βΒ Β βββ maps
βΒ Β βΒ Β βΒ Β βββ fullscreen.blade.php
βΒ Β βΒ Β βΒ Β βββ google.blade.php
βΒ Β βΒ Β βΒ Β βββ vector.blade.php
βΒ Β βΒ Β βββ notifications.blade.php
βΒ Β βΒ Β βββ panels.blade.php
βΒ Β βΒ Β βββ pricing.blade.php
βΒ Β βΒ Β βββ support.blade.php
βΒ Β βΒ Β βββ sweet-alert.blade.php
βΒ Β βΒ Β βββ tables
βΒ Β βΒ Β βΒ Β βββ datatables.blade.php
βΒ Β βΒ Β βΒ Β βββ extendedt.blade.php
βΒ Β βΒ Β βΒ Β βββ regulart.blade.php
βΒ Β βΒ Β βββ timeline.blade.php
βΒ Β βΒ Β βββ typography.blade.php
βΒ Β βΒ Β βββ widgets.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
βΒ Β βββ welcome.blade.php
βββ routes
βΒ Β βββ api.php
βΒ Β βββ channels.php
βΒ Β βββ console.php
βΒ Β βββ web.php
βββ server.php
βββ storage
βΒ Β βββ app
βΒ Β βΒ Β βββ public
βΒ Β βΒ Β βββ pictures
βΒ Β βΒ Β βββ profile
βΒ Β βββ framework
βΒ Β βΒ Β βββ cache
βΒ Β βΒ Β βββ sessions
βΒ Β βΒ Β βββ testing
βΒ Β βΒ Β βββ views
βΒ Β βββ logs
βββ tests
βΒ Β βββ CreatesApplication.php
βΒ Β βββ Feature
βΒ Β βΒ Β βββ ExampleTest.php
βΒ Β βββ TestCase.php
βΒ Β βββ Unit
βΒ Β βββ ExampleTest.php
βββ webpack.mix.js
βββ yarn.lock
At present, we officially aim to support the last two versions of the following browsers:
- Demo: https://www.creative-tim.com/live/now-ui-dashboard-pro-laravel/?ref=ndl-readme
- Download Page: https://www.creative-tim.com/product/now-ui-dashboard-pro-laravel?ref=ndl-readme
- Documentation: https://www.creative-tim.com/live/now-ui-dashboard-pro-laravel/?start-page=/docs/getting-started/laravel-setup.html&ref=ndl-readme
- License Agreement: https://www.creative-tim.com/license?ref=ndl-readme
- Support: https://www.creative-tim.com/contact-us?ref=ndl-readme
- Issues: Github Issues Page
- Dashboards:
HTML | LARAVEL |
---|---|
Please see the changelog for more information on what has changed recently.
We use GitHub Issues as the official bug tracker for the now-ui Dashboard Laravel. Here are some advices for our users that want to report an issue:
- Make sure that you are using the latest version of the now-ui Dashboard Laravel. Check the CHANGELOG from your dashboard on our website.
- Providing us reproducible steps for the issue will shorten the time it takes for it to be fixed.
- Some issues may be browser specific, so specifying in what browser you encountered the issue might help.
- Copyright 2019 Creative Tim (https://www.creative-tim.com/?ref=ndl-readme)
- Creative Tim License.
- Tutorials
- Affiliate Program (earn money)
- Blog Creative Tim
- Free Products from Creative Tim
- Premium Products from Creative Tim
- React Products from Creative Tim
- Angular Products from Creative Tim
- VueJS Products from Creative Tim
- More products from Creative Tim
- Check our Bundles here
Twitter: https://twitter.com/CreativeTim?ref=ndl-readme
Facebook: https://www.facebook.com/CreativeTim?ref=ndl-readme
Dribbble: https://dribbble.com/creativetim?ref=ndl-readme
Instagram: https://www.instagram.com/CreativeTimOfficial?ref=ndl-readme
Twitter: https://twitter.com/updivision?ref=ndl-readme
Facebook: https://www.facebook.com/updivision?ref=ndl-readme
Linkedin: https://www.linkedin.com/company/updivision?ref=ndl-readme
Updivision Blog: https://updivision.com/blog/?ref=ndl-readme