Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/fomvasss/laravel-lte3

Admin LTE3 Control Panel for Laravel Framework 🧩🏗🛠
https://github.com/fomvasss/laravel-lte3

admin admin-panel crud dashboard laravel

Last synced: 8 days ago
JSON representation

Admin LTE3 Control Panel for Laravel Framework 🧩🏗🛠

Awesome Lists containing this project

README

        

# Admin LTE3 Control Panel for Laravel Framework

[![License](https://img.shields.io/packagist/l/fomvasss/laravel-lte3.svg?style=for-the-badge)](https://packagist.org/packages/fomvasss/laravel-lte3)
[![Build Status](https://img.shields.io/github/stars/fomvasss/laravel-lte3.svg?style=for-the-badge)](https://github.com/fomvasss/laravel-lte3)
[![Latest Stable Version](https://img.shields.io/packagist/v/fomvasss/laravel-lte3.svg?style=for-the-badge)](https://packagist.org/packages/fomvasss/laravel-lte3)
[![Total Downloads](https://img.shields.io/packagist/dt/fomvasss/laravel-lte3.svg?style=for-the-badge)](https://packagist.org/packages/fomvasss/laravel-lte3)

Create easily and quickly a convenient and functional dashboard for web-site, blogs, shops, crm, apps with the help of a template and a powerful system for building fields and forms.
To learn all about it, head over to [the extensive documentation](https://fomvasss.github.io/laravel-lte3-docs/).

![screenshot](public/img/screen.gif)

----------

## Installation

Run:

```bash
composer require fomvasss/laravel-lte3

composer require almasaeed2010/adminlte --dev

php artisan vendor:publish --tag=lte3-config

php artisan lte3:install
```

That's all. You can usage LTE3 in your project :)

All examples of fields and components can be viewed: `http://site.test/lte3/exsmples` (`.../examples/components.vlade.php`)

## Configuration

Configuration file: `config/lte3.php`

For correct work navigation in dashboard, apply middleware. Add this to `App\Http\Kernel.php`:

```
$middlewareGroups = [
'web' => [
//...
\Fomvasss\Lte3\Http\Middleware\LteRequestOptions::class,
],
];
```

## Publishing (optional)

This package require dev `almasaeed2010/adminlte` package.
If you chose the option to create a symbolic link (when installing) to `adminlte` resources,
then the `almasaeed2010/adminlte` dependency must be included in your composer:

```bash
composer require almasaeed2010/adminlte
```
If you publish all `almasaeed2010/adminlte` resources to the public,
then the unused packages (`public/vendor/adminlte/plugins/...`) can be
manually cleaned so as not to take up disk space.

Of course, you can published partial for customize:

- views:
`lte-view-components`, `lte-view-examples`, `lte-view-auth`, `lte-view-parts`, `lte-view-layouts`

- other:
`lte-config`, `lte-assets`, `lte-lang`

For Example:

```bash
php artisan vendor:publish --tag=lte-view-components
```

## Structure

- `config/lte3.php` - package config
- `public/vendor/adminlte` - original AdminLte assets (css, js, plugins) [ColorlibHQ/AdminLTE3](https://adminlte.io/themes/v3/)
- `public/vendor/lte3` - custom assets (you can change this)
- `resources/views/vendor/lte3` - optional publishing
- `auth`
- `layouts`
- `parts`
- `components`
- `examples`

## Usage & Development

See [examples.blade.php](https://github.com/fomvasss/laravel-lte3/blob/master/resources/views/examples/components.blade.php)

## Recommended

- For file manage use [laravel-medialibrary-extension](https://github.com/fomvasss/laravel-medialibrary-extension)
- For manage taxonomy use [laravel-simple-taxonomy](https://github.com/fomvasss/laravel-simple-taxonomy)
- For save vars, configs use [laravel-variables](https://github.com/fomvasss/laravel-variables)
- Text Editor: [CKEditor](https://github.com/UniSharp/laravel-ckeditor)
- File manager: [LFM](https://github.com/UniSharp/laravel-filemanager):

## Credits
- [ColorlibHQ/AdminLTE2](https://adminlte.io/themes/AdminLTE/)
- [ColorlibHQ/AdminLTE3](https://adminlte.io/themes/v3/)
- [fomvasss/laravel-its-lte](https://github.com/fomvasss/laravel-its-lte)
- [web-west/itslte](https://github.com/web-west/itslte)
- [laravelcollective](https://laravelcollective.com/docs/6.x/html)