Laravel Angular Admin
Laravel + Angularjs + Bootstrap + AdminLTE binded by Gulp workflow Admin Dashboard Boilerplate. Plus Oauth and JWT authentication on the side.
Screenshots
Demo
Note: If you register or use Oauth to sign-in your info will be available on public under user lists component, you can use credentials below.
[email protected] / password
Installation
$ composer install && npm install
Open .env
and enter necessary config for DB and Oauth Providers Settings.
$ php artisan migrate
$ php artisan db:seed
Work Flow
General Workflow
$ php artisan serve --host=0
Open new terminal
$ gulp && gulp watch
Default Username/Password: [email protected] / password
Angular Generators
$ artisan ng:page name #New page inside angular/app/pages/
$ artisan ng:dialog name #New custom dialog inside angular/dialogs/
$ artisan ng:component name #New component inside angular/app/components/
$ artisan ng:service name #New service inside angular/services/
$ artisan ng:filter name #New filter inside angular/filters/
$ artisan ng:config name #New config inside angular/config/
[Laravel Angular Generator] (https://github.com/jadjoubran/laravel-ng-artisan-generators)
http://silverbux.github.io/laravel-angular-admin)
[Read Full Documentation] (Need Help?
You need help customizing? You have an awesome project and you need to hire a coder? hit me up with a message my email address is indicated on my [Github Profile] (https://github.com/silverbux) OR send me a message on skype: silverbux
Features
- [JWT-Auth] (https://github.com/tymondesigns/jwt-auth)
- [Socialite] (https://github.com/laravel/socialite)
- [Dingo/API] (https://github.com/dingo/api)
- [Restangular] (https://github.com/mgonto/restangular)
- [UI-Router] (https://github.com/angular-ui/ui-router/)
- Access Control List
- [Romanbican/Roles] (https://github.com/romanbican/roles)
- [Angular ACL] (https://github.com/mikemclin/angular-acl)
Built With
- [Laravel] (http://laravel.com)
- [Angularjs] (https://angularjs.org)
- [Twitter Bootstrap] (https://getbootstrap.com)
- [Composer] (https://getcomposer.org/)
- [Gulp.JS] (http://gulpjs.com/)
- [BOWER] (http://bower.io/)
- [NPM] (https://www.npmjs.com/)
Deploy to heroku
- Click deploy button
- After build and "successfully deployed", Click Manage App
- Go to settings and click "Reveal Config Vars"
- Set necessary config for DB based from CLEARDB_DATABASE_URL or from your custom database
- Execute migration and db seed with the following commands
Database Migration
$ heroku run php artisan migrate --app your_app_name
Database Seeds
$ heroku run php artisan migrate --app your_app_name
Contributing
Thank you for contributing to this repository.
Acknowledgments / Credits
This project wont be possible without the following, We acknowledge and are grateful to these developers for their contributions to open source. All necessary credits are given.
- [Laravel-Angular (Material)] (https://laravel-angular.readme.io)
- [AdminLTE] (https://github.com/almasaeed2010/AdminLTE)
License
This project is licensed under the MIT License - see the LICENSE file for details