Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/hexters/ladmin
- Owner: hexters
- License: mit
- Created: 2020-03-13T06:42:04.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-07-01T05:13:21.000Z (6 months ago)
- Last Synced: 2024-12-07T18:01:59.731Z (15 days ago)
- Topics: laravel-admin, laravel-admin-panel, laravel-adminpanel
- Language: PHP
- Homepage:
- Size: 11.6 MB
- Stars: 497
- Watchers: 13
- Forks: 92
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)