Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/hexters/ladmin

Make an Administrator page in 5 minutes
https://github.com/hexters/ladmin

laravel-admin laravel-admin-panel laravel-adminpanel

Last synced: 1 day ago
JSON representation

Make an Administrator page in 5 minutes

Awesome Lists containing this project

README

        

# L-admin v3 (HMVC)

[![Latest Stable Version](https://poser.pugx.org/hexters/ladmin/v/stable)](https://packagist.org/packages/hexters/ladmin)
[![Total Downloads](https://poser.pugx.org/hexters/ladmin/downloads)](https://packagist.org/packages/hexters/ladmin)
[![License](https://poser.pugx.org/hexters/ladmin/license)](https://packagist.org/packages/hexters/ladmin)

**[L-Admin](https://github.com/hexters/ladmin)** is a Laravel administration package that allows web developers to quickly create an admin panel for their website. The package includes features such as user management, access control management, task management, file management, email management, and many more. The package is designed to save time and effort in building an admin panel and allows developers to focus on building the core features of their web application.

![Dashboard](https://raw.githubusercontent.com/hexters/assets/main/ladmin/v3/captures/home-page.png)

# 🏷️ Laravel Version

|Version|Laravel|
|:-:|:-:|
| [v1.0.x](https://github.com/hexters/ladmin/blob/v1.0.3/readme.md) | 7.x |
| [v1.8.*](https://github.com/hexters/ladmin/tree/v1.8.0)| 8.x |
|[v2.*](https://github.com/hexters/ladmin/tree/2.1.0)|9.x|
|[v3.*](https://github.com/hexters/ladmin/blob/master/README.md)|10.x|

> # Attention Laravel 11 Version
> For Laravel 11 we recommend you use the plugin from [Filament Hexa](https://github.com/hexters/hexa-lite) Effortless role and permission management plugin for Filament
>
> ![Filament Hexa](https://github.com/hexters/assets/raw/main/hexa/v1/edit.png?raw=true)

# 🚀 Quickstart

Follow the steps below to get started faster! Add the repository by running the command below.

```bash
composer require hexters/ladmin
```

Follow the installation to start build awesome apps.
```bash
php artisan ladmin:install --and=ladmin:setup
```
Run composer dumpautoload before run migration and seed
```bash
composer dumpautoload

```

Run migrate and seed, to install ladmin database tables
```bash
php artisan migrate --seed
```

Installation is complete, please access `http://localhost:8000/administrator`

![Login Page](https://raw.githubusercontent.com/hexters/assets/main/ladmin/v3/captures/login-page.png)

# Customization Color and Assets

To change the ladmin style, you just need to run `Vite`, before that you should install nodejs modules in `Modules` folder. You just run command below.

```bash

php artisan module:npm --install

npm run dev

```
You can start changing javascript and css.

# 🗂️ Custom Namespaces

To call `view`, `language`, `config`, and `component` file, you need to add the prefix of module's name e.g `blog`, see example below.

### Calling View:
```php
view('blog::article.index');
```

### Calling Lang:
```php
__('blog::error.auth.message');

trans('blog::error.auth.message');

Lang::get('blog::error.auth.message');
```

### Calling Config:
```php
config('blog.name')
```

For component view, if you have component named `\Modules\Blog\View\Components\Input` class, then the way to call it by running.
```html

```

# 🌇 Layout Templating

Follow the documentation to view complete `slots` and `stacks` in layout component [Documentation Layout](https://github.com/hexters/ladmin/wiki/Template-Layout)

```html

Page Title


```

# 👓 Ladmin Awesome
Get modules & template collections in [Ladmin Awesome](https://github.com/hexters/ladmin-awesome)

# 📖 Documentation
View complete [Documentation here](https://github.com/hexters/ladmin/wiki)

# Supporting the project
You can support the maintainer of this project through the referral links below
- [**Sign up for DigitalOcean**](https://www.digitalocean.com/?refcode=36844cd4f4b4&utm_campaign=Referral_Invite&utm_medium=Referral_Program&utm_source=badge)
- [**PayPal**](https://paypal.me/asepss19)