https://github.com/scolib/admin
:scorpius: Sco Admin is an administrative interface builder for Laravel.
https://github.com/scolib/admin
admin backend laravel laravel-admin sco scolib
Last synced: 12 months ago
JSON representation
:scorpius: Sco Admin is an administrative interface builder for Laravel.
- Host: GitHub
- URL: https://github.com/scolib/admin
- Owner: ScoLib
- License: mit
- Created: 2017-02-19T04:32:34.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2018-05-31T08:11:34.000Z (about 8 years ago)
- Last Synced: 2025-06-07T18:08:42.138Z (about 1 year ago)
- Topics: admin, backend, laravel, laravel-admin, sco, scolib
- Language: PHP
- Homepage:
- Size: 1.97 MB
- Stars: 10
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.en.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Sco-Admin
[](https://styleci.io/repos/82435198)
[](https://packagist.org/packages/ScoLib/admin)
[](https://github.com/ScoLib/admin/blob/master/LICENSE.md)
[](https://travis-ci.org/ScoLib/admin)
[](https://scrutinizer-ci.com/g/ScoLib/admin/?branch=master)
[](https://scrutinizer-ci.com/g/ScoLib/admin)
[](https://packagist.org/packages/ScoLib/admin)
`Sco-Admin` is an administrative interface builder for [`Laravel`](http://laravel.com/).
The frontend is based on [Element-UI](https://github.com/ElemeFE/element) and [AdminLTE](https://github.com/almasaeed2010/AdminLTE)
Inspired by [SleepingOwlAdmin](https://github.com/LaravelRUS/SleepingOwlAdmin) , [FrozenNode/Laravel-Administrator](https://github.com/FrozenNode/Laravel-Administrator) and [Voyager](https://github.com/the-control-group/voyager)
## Install
### Composer
require package:
```sh
$ composer require scolib/admin
```
### Artisan
Run install command:
```sh
$ php artisan admin:install
```
### Install [`babel-plugin-transform-vue-jsx`](https://github.com/vuejs/babel-plugin-transform-vue-jsx)
### NPM
```sh
$ npm install\
bootstrap\
element-ui\
font-awesome\
jquery-slimscroll\
less\
less-loader\
nestable2\
v-tinymce\
v-viewer\
vue-i18n\
vue-progressbar\
vue-router\
vue-simplemde\
vuex\
--save-dev
```
In your `webpack.mix.js`:
```javascript
// mix.sourceMaps();
mix.webpackConfig({
output: {
chunkFilename: `js/[name]${
mix.inProduction() ? '.[chunkhash].chunk.js' : '.chunk.js'
}`,
publicPath: '/',
}
})
.js('resources/assets/vendor/admin/main.js', 'public/js/admin.js')
.autoload({
jquery: ['$', 'window.jQuery', 'jQuery', 'jquery'],
vue: 'Vue'
})
.less(
'resources/assets/vendor/admin/less/admin.less',
'public/css/admin.css'
)
.copyDirectory('node_modules/tinymce/plugins/visualblocks/css', 'public/js/tinymce/plugins/visualblocks/css')
.copyDirectory('node_modules/tinymce/plugins/emoticons/img', 'public/js/tinymce/plugins/emoticons/img')
if (mix.inProduction()) {
mix.version();
}
```
```sh
$ npm install
$ npm run prod
```
## Usage
[Document](http://scoadmin.scophp.com/)
## Change log
[CHANGELOG](CHANGELOG.en.md) | [更新日志](CHANGELOG.zh-CN.md)
## Testing
``` bash
$ composer test
```
## Contributing
Please see [CONTRIBUTING](CONTRIBUTING.md) and [CONDUCT](CONDUCT.md) for details.
## Security
If you discover any security related issues, please email slice1213@gmail.com instead of using the issue tracker.
## Credits
- [klgd](https://github.com/klgd)
- [All Contributors](../../contributors)
## License
The MIT License (MIT). Please see [License File](LICENSE.md) for more information.