https://github.com/fazers/notes-app-laravel
https://github.com/fazers/notes-app-laravel
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/fazers/notes-app-laravel
- Owner: FaZeRs
- Created: 2018-10-17T14:12:41.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-04-19T18:53:57.000Z (about 3 years ago)
- Last Synced: 2025-01-31T19:42:39.277Z (over 1 year ago)
- Language: PHP
- Size: 525 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Installing
```
git clone git@github.com:FaZeRs/notes-app-laravel.git
```
```
docker-compose up -d --build
```
```
docker-compose exec php composer start
```
The application will be available on http://localhost:8000
## API Links
Verb | Path | NamedRoute | Controller | Action | Middleware
--- | --- | --- | --- | --- | ---
POST | /api/login | auth.login | \App\Http\Controllers\Api\LoginController | login | guest
POST | /api/register | auth.register | \App\Http\Controllers\Api\RegisterController | register | guest
GET | /api/details | auth.details | \App\Http\Controllers\Api\UserController | details | auth
GET | /api/logout | auth.logout | \App\Http\Controllers\Api\UserController | logout | auth
GET | /api/notes | notes.index | \App\Http\Controllers\Api\NoteController | index | auth
GET | /api/notes/public | notes.public | \App\Http\Controllers\Api\NoteController | getPublic | auth
POST | /api/notes | notes.store | \App\Http\Controllers\Api\NoteController | store | auth
GET | /api/notes/{note} | notes.show | \App\Http\Controllers\Api\NoteController | show | auth
PUT | /api/notes/{note} | notes.update | \App\Http\Controllers\Api\NoteController | update | auth
DELETE | /api/notes/{note} | notes.destroy | \App\Http\Controllers\Api\NoteController | destroy | auth
GET | /api/notes/{note}/comments | comments.index | \App\Http\Controllers\Api\CommentController | index | auth
POST | /api/notes/{note}/comments | comments.store | \App\Http\Controllers\Api\CommentController | store | auth
PUT | /api/notes/{note}/comments/{comment} | comments.update | \App\Http\Controllers\Api\CommentController | update | auth
DELETE | /api/notes/{note}/comments/{comment} | comments.destroy | \App\Http\Controllers\Api\CommentController | destroy | auth
## Running the tests
```
composer test
```