https://github.com/jamband/api.papers
api.papers is a project created as a document for cookie-based session authentication in Laravel. It is intended to be used as a backend Web API.
https://github.com/jamband/api.papers
authentication laravel session-cookie web-api
Last synced: 5 months ago
JSON representation
api.papers is a project created as a document for cookie-based session authentication in Laravel. It is intended to be used as a backend Web API.
- Host: GitHub
- URL: https://github.com/jamband/api.papers
- Owner: jamband
- License: mit
- Created: 2022-01-22T04:33:17.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2025-07-22T11:14:23.000Z (6 months ago)
- Last Synced: 2025-07-22T13:11:38.213Z (6 months ago)
- Topics: authentication, laravel, session-cookie, web-api
- Language: PHP
- Homepage:
- Size: 839 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# api.papers
api.papers is a project created as a document for cookie-based session authentication in Laravel. It is intended to be used as a backend Web API.
## Requirements for development environment
- PHP >= 8.3
- Composer >= 2.2.0
- SQLite 3
- [Mailpit](https://github.com/axllent/mailpit)
## Install on local
```
cd path/to/somewhere
git clone https://github.com/jamband/api.papers.git
cd api.papers
composer run dev
```
## Actions
General user:
- User register
- Email verification notification
- User login
- User logout
- Forgot password
- Reset password
- Confirm password
- Delete account
Admin user:
- Admin user login
- Admin user logout
- Delete user
## Testing
Unit tests and feature tests:
```
php artisan test
```
## Related repositories
- [jamband/papers-next](https://github.com/jamband/papers-next) with Next.js
- [jamband/papers](https://github.com/jamband/papers)
## License
api.papers is licensed under the MIT license.