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+ 并确保数据库连接正常,然后运行发布命令,复制资源文件和 config/admin.php 配置文件,最后执行安装命令;完成后,使用用户名 admin 和密码 admin 登录。
它需要哪些 PHP 和 Laravel 版本?需要 PHP 7.0 或更高版本、Laravel 5.5 或更高版本,以及 Fileinfo PHP 扩展;较旧的 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