open-admin
is administrative interface builder for laravel which can help you build CRUD backends just with few lines of code.
Forked from Laravel-admin Much thanks to Z-song for all the effort & great setup!
Requirements ------------ - PHP >= 7.3.0 - Laravel >= 7.0.0 - Fileinfo PHP Extension Installation ------------ > This package requires PHP 7.3+ and Laravel 7.0 or up First, install laravel (7.0 / 8.0 or up), and make sure that the database connection settings are correct. ``` composer require open-admin-org/open-admin ``` Then run these commands to publish assets and config: ``` php artisan vendor:publish --provider="OpenAdmin\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. Updating ------------ Updating to a new version of open-admin may require updating assets you can publish them using: ``` php artisan vendor:publish --tag=open-admin-assets --force ``` Configurations ------------ The file `config/admin.php` contains an array of configurations, you can find the default configurations in there. ## Extensions Extension development More coming soon | Extension | Description | open-admin | | ---------------------------------------------------------------- | ---------------------------------------- |---------------------------------------- | | [helpers](https://github.com/open-admin-org/helpers) | Several tools to help you in development | ~1.0 | | [media-manager](https://github.com/open-admin-org/media-manager) | Provides a web interface to manage local files | ~1.0 | | [config](https://github.com/open-admin-org/config) | Config manager for open-admin |~1.0 | | [grid-sortable](https://github.com/open-admin-org/grid-sortable) | Sortable grids |~1.0 | | [CkEditor](https://github.com/open-admin-org/ckeditor) | CkEditor for forms |~1.0 | | [api-tester](https://github.com/open-admin-org/api-tester) | Test api calls from the admin |~1.0 | | [scheduling](https://github.com/open-admin-org/scheduling) | Show and test your cronjobs |~1.0 | | [phpinfo](https://github.com/open-admin-org/phpinfo) | Show php info in the admin |~1.0 | | [log-viewer](https://github.com/open-admin-org/log-viewer) | Log viewer for Laravel |~1.0.12 | | [page-designer](https://github.com/open-admin-org/page-designer) | Page designer to position items freely |~1.0.18 | | [reporter](https://github.com/open-admin-org/reporter) | Provides a developer-friendly web interface to view the exception |~1.0.18 | | [redis-manager](https://github.com/open-admin-org/redis-manager) | Redis manager for open-admin |~1.0.20 | ## Contribute? we are looking for active contributors: - testing - extension development - translating documentation - financing Other ------------ `open-admin` based on the following plugins or services: + [Laravel](https://laravel.com/) + [Axios](https://github.com/axios/axios) + [Bootstrap5](https://getbootstrap.com/docs/5.0/getting-started/introduction/) + [Choicesjs](https://github.com/Choices-js/Choices) + [Font-awesome](http://fontawesome.io) + [Moment](http://momentjs.com/) + [LeafletJS](https://leafletjs.com/) + [OpenStreetMaps](https://www.openstreetmap.org/) + [Sweetalert2](https://github.com/sweetalert2/sweetalert2) + [Toastify](https://github.com/apvarun/toastify-js) + [Flatpickr](https://github.com/flatpickr/flatpickr) + [Sortablejs](https://github.com/SortableJS/Sortable) + [Nprogress](https://ricostacruz.com/nprogress/) + [Dual-Listbox](https://github.com/maykinmedia/dual-listbox/) + [Coloris](https://github.com/mdbassit/Coloris/) License ------------ `open-admin` is licensed under [The MIT License (MIT)](LICENSE).