https://github.com/danilomeneghel/angularjs_laravel
API CRUD in PHP with AngularJS and Laravel
https://github.com/danilomeneghel/angularjs_laravel
angularjs bootstrap jquery js json laravel php
Last synced: 3 months ago
JSON representation
API CRUD in PHP with AngularJS and Laravel
- Host: GitHub
- URL: https://github.com/danilomeneghel/angularjs_laravel
- Owner: danilomeneghel
- License: mit
- Created: 2018-04-25T21:46:46.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-11-19T14:43:59.000Z (over 7 years ago)
- Last Synced: 2025-02-07T14:24:50.680Z (over 1 year ago)
- Topics: angularjs, bootstrap, jquery, js, json, laravel, php
- Language: PHP
- Homepage: http://angularjs-laravel.herokuapp.com/
- Size: 2.58 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Laravel AngularJS
Project developed with the Laravel Framework 5 and AngularJS 1.5.
## Features
- OAuth
- Login with E-mail, Google, Facebook, Twitter or GitHub
- Routes
- API CRUD
- Filter
- Pagination
- View Blade
- Responsive
## Requirements
- Apache
- PHP >= 5.5.9
- MySql >=5
- Composer
## Tecnologies
- PHP
- JS
- Jquery
- Json
- AngularJS
- CSS and SCSS
- Bootstrap
- Composer
- Artisan
## Installation
```
$ git clone https://github.com/danilomeneghel/angularjs_laravel.git
$ cd angularjs_laravel
$ composer install
```
Then create a database with name angularjs_laravel in your mysql.
Then run the following commands:
```
$ mysql -u -p
mysql> create database `angularjs_laravel`;
```
Back to terminal, check if the .env file has the correct data to connect to the database and run Artisan:
```
$ php artisan key:generate
$ php artisan migrate
$ php artisan db:seed
```
After everything is done, run the project:
```
$ php artisan serve
```
Finally open http://localhost:8000/ in your browser.
## Social Login
To set up login with social networks, follow the steps below:
```
FB_ID=app-id-here
FB_SECRET=app-secret-here
TW_ID=app-id-here
TW_SECRET=app-secret-here
GL_ID=app-id-here
GL_SECRET=app-secret-here
GH_ID=app-id-here
GH_SECRET=app-secret-here
```
Make sure you set correct redirect url in dev console of providers. It should be like `env('APP_URL') . '/oauth/twitter/callback'` format.
## Demonstration
http://angularjs-laravel.herokuapp.com/
- Login
- Email: admin@admin.com
- Password: admin123
## License
Laravel Admin is licensed under The MIT License (MIT).
## Screenshots






Developed by
Danilo Meneghel
danilo.meneghel@gmail.com
http://danilomeneghel.github.io/