laravel-admin README

The project's README from github.com/z-song/laravel-admin. As one markdown file: README.md.

laravel-admin

⛵laravel-admin is administrative interface builder for laravel which can help you build CRUD backends just with few lines of code.

Documentation | 中文文档 | Demo | Demo source code | Extensions

Build Status StyleCI Packagist Total Downloads Awesome Laravel

Inspired by SleepingOwlAdmin and rapyd-laravel.

Sponsor

laravel-admin

Requirements

Installation

This package requires PHP 7+ and Laravel 5.5, for old versions please refer to 1.4

First, install laravel 5.5, and make sure that the database connection settings are correct.

composer require encore/laravel-admin

Then run these commands to publish assets and config:

php artisan vendor:publish --provider="Encore\Admin\AdminServiceProvider"

After run command you can find config file in config/admin.php, in this file you can change the install directory,db connection or table names.

At last run following command to finish install.

php artisan admin:install

Open http://localhost/admin/ in browser,use username admin and password admin to login.

Configurations

The file config/admin.php contains an array of configurations, you can find the default configurations in there.

Right to left support

just go to this path <YOUR_PROJECT_PATH>\vendor\encore\laravel-admin\src\Traits\HasAssets.php and modify $baseCss array for loading right to left (rtl) version of bootstap and AdminLTE css files.
bootstrap.min.css change it to bootstrap.rtl.min.css
AdminLTE.min.css change it to AdminLTE.rtl.min.css

Extensions

Extension Description laravel-admin
helpers Several tools to help you in development ~1.5
media-manager Provides a web interface to manage local files ~1.5
api-tester Help you to test the local laravel APIs ~1.5
scheduling Scheduling task manager for laravel-admin ~1.5
redis-manager Redis manager for laravel-admin ~1.5
backup An admin interface for managing backups ~1.5
log-viewer Log viewer for laravel ~1.5
config Config manager for laravel-admin ~1.5
reporter Provides a developer-friendly web interface to view the exception ~1.5
wangEditor A rich text editor based on wangeditor ~1.6
summernote A rich text editor based on summernote ~1.6
china-distpicker 一个基于distpicker的中国省市区选择器 ~1.6
simplemde A markdown editor based on simplemde ~1.6
phpinfo Integrate the phpinfo page into laravel-admin ~1.6
php-editor
python-editor
js-editor
css-editor
clike-editor
Several programing language editor extensions based on code-mirror ~1.6
star-rating Star Rating extension for laravel-admin ~1.6
json-editor JSON Editor for Laravel-admin ~1.6
grid-lightbox Turn your grid into a lightbox & gallery ~1.6
daterangepicker Integrates daterangepicker into laravel-admin ~1.6
material-ui Material-UI extension for laravel-admin ~1.6
sparkline Integrates jQuery sparkline into laravel-admin ~1.6
chartjs Use Chartjs in laravel-admin ~1.6
echarts Use Echarts in laravel-admin ~1.6
simditor Integrates simditor full-rich editor into laravel-admin ~1.6
cropper A simple jQuery image cropping plugin. ~1.6
composer-viewer A web interface of composer packages in laravel. ~1.6
data-table Advanced table widget for laravel-admin ~1.6
watermark Text watermark for laravel-admin ~1.6
google-authenticator Google authenticator ~1.6

Contributors

This project exists thanks to all the people who contribute. [Contribute].

Backers

Thank you to all our backers! 🙏 [Become a backer]

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

Other

laravel-admin based on following plugins or services:

License

laravel-admin is licensed under The MIT License (MIT).

laravel-admin (z-song/laravel-admin)

Searching Database…

Что это такое?laravel-admin — это пакет, который создаёт полноценную панель администратора для приложения на Laravel: CRUD-таблицы, формы и страницы просмотра генерируются из моделей базы данных всего несколькими строками кода.
Это отдельное приложение или пакет для Laravel?Это пакет Composer, который устанавливается в существующий проект на Laravel, а не отдельное приложение; он добавляет панель администратора поверх вашего приложения.
Как запустить панель администратора в моём приложении?Установите Laravel 5.5+ с рабочим подключением к базе данных, затем выполните команды publish, чтобы скопировать ресурсы и файл config/admin.php, и завершите установку командой install; после этого войдите, используя логин admin и пароль admin.
Какие версии PHP и Laravel нужны?Требуется PHP 7.0 или выше, Laravel 5.5 или выше и расширение PHP Fileinfo; для более старых версий Laravel нужна ветка 1.4.
Нужно ли что-то исправить сразу после установки?Учётная запись администратора, созданная по умолчанию, использует стандартные данные admin/admin, поэтому их следует сразу сменить после первого входа в целях безопасности.
Работает ли он с любым фронтендом или только со встроенной темой AdminLTE?В комплекте идут тема AdminLTE/Bootstrap и фронтенд-библиотеки (jQuery-pjax, Chart.js и др.), уже встроенные в пакет; поддержка RTL включается вручную, путём замены встроенных CSS-файлов их RTL-версиями.
Какие дополнительные возможности можно добавить через расширения?Есть большой официальный каталог расширений, включая менеджер медиафайлов, менеджер Redis, просмотр логов, менеджер резервных копий, тестер API, планировщик задач, редакторы форматированного текста (wangEditor, Summernote, SimpleMDE), графики (Chart.js, ECharts), обрезку изображений и интеграцию с Google Authenticator.
Зачем использовать laravel-admin вместо ручного написания CRUD-экранов?Он автоматически генерирует таблицу, форму и страницу просмотра прямо из модели, сводя шаблонный код панели администратора к нескольким строкам; вдохновлён SleepingOwlAdmin и rapyd-laravel.
Можно ли изменить место установки панели администратора или таблицы БД, которые она использует?Да, в сгенерированном файле config/admin.php можно изменить директорию установки, подключение к базе данных и имена таблиц.
Creator
z-song
Size
15.4 MB
Stars
11.1K
Age
10y
Commits · 90 Days