Laravel + Angularjs + Bootstrap + AdminLTE binded by Gulp workflow Admin Dashboard Boilerplate / Starter.
HTML PHP JavaScript CSS ApacheConf
Clone or download
Latest commit edf8c77 Oct 2, 2016
zbmowrey authored and silverbux committed Oct 2, 2016 Fix oauth_provider and oauth_provider_id being set to null (#77)
* Fix oauth_provider and oauth_provider_id being set to null

Current User model sets oauth_provider and provider_id to null, rather than expected values; this situation prevents repeat log-in using any oauth method (creates a user with no password and no oauth_provider). This patch resolves.

* Update for CI check

Updating initial pull request
Permalink
Failed to load latest commit information.
angular Added gulp-sass on package.json Aug 24, 2016
app Fix oauth_provider and oauth_provider_id being set to null (#77) Oct 2, 2016
bootstrap initial commit Apr 19, 2016
config Switching from less to sass (#63) Aug 24, 2016
database Fixed users table migration allowing email/password registration (#29) Jun 7, 2016
public Standardjs Compliance + Minor user model changes + readme notes May 17, 2016
resources Asset Concatination (#64) Aug 24, 2016
storage initial commit Apr 19, 2016
tasks Executed standard-format Aug 24, 2016
tests Added simple tables component (#45) Jun 17, 2016
.buildpacks Heroku Deployment Apr 19, 2016
.codeclimate.yml JWT Unit Test with email verification + Standardjs Format + Codeclimate May 19, 2016
.editorconfig initial commit Apr 19, 2016
.env.example User email verification May 19, 2016
.env.travis Fixed users table migration allowing email/password registration (#29) Jun 7, 2016
.eslintrc JWT Unit Test with email verification + Standardjs Format + Codeclimate May 19, 2016
.gitattributes initial commit Apr 19, 2016
.gitignore initial commit Apr 19, 2016
.styleci.yml Added styleci for php coding style service May 24, 2016
.travis.yml Added default username / password + Fixed docu link May 20, 2016
CHANGELOG.md Updated changelog for version v0.4.2 release Aug 24, 2016
LICENSE initial commit Apr 19, 2016
Procfile Procfile for Heroku Apr 19, 2016
README.md Executed standard-format Aug 24, 2016
app.json Adding deploy to heroku button (#44) Jun 14, 2016
artisan initial commit Apr 19, 2016
bower.json Updated: May 25, 2016
code_of_conduct.md initial commit Apr 19, 2016
composer.json Switching from less to sass (#63) Aug 24, 2016
composer.lock Switching from less to sass (#63) Aug 24, 2016
elixir.json Switching from less to sass (#63) Aug 24, 2016
gulpfile.js Executed standard-format Aug 24, 2016
karma.conf.js JWT Unit Test with email verification + Standardjs Format + Codeclimate May 19, 2016
package.json Added gulp-sass on package.json Aug 24, 2016
phpunit.xml initial commit Apr 19, 2016
server.php initial commit Apr 19, 2016
webpack.config.js Standardjs Compliance + Minor user model changes + readme notes May 17, 2016
wercker.yml travis ci test + wercker config May 18, 2016

README.md

Laravel Angular Admin

Laravel + Angularjs + Bootstrap + AdminLTE binded by Gulp workflow Admin Dashboard Boilerplate. Plus Oauth and JWT authentication on the side.

Build Status js-standard-style GitHub license Code Climate Issue Count StyleCI

wercker status

Screenshots

Dashboard Screenshot

Login Screenshot

Demo

Click here for a live 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.

admin@example.com / password

laradmin

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: admin@example.com / 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)

[Read Full Documentation] (http://silverbux.github.io/laravel-angular-admin)

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

Built With

Deploy to heroku

Deploy

  1. Click deploy button
  2. After build and "successfully deployed", Click Manage App
  3. Go to settings and click "Reveal Config Vars"
  4. Set necessary config for DB based from CLEARDB_DATABASE_URL or from your custom database
  5. 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.

License

This project is licensed under the MIT License - see the LICENSE file for details