WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

m-romeu/api

Repository files navigation

This is an API CRUD sample in Laravel 8, with services and dependency injection.

How to use:

db_name: api db_password:""

For the db migration: php artisan migrate

For Seeds execute: php artisan db:seed --class=OfficesTableSeeder php artisan db:seed --class=UsersTableSeeder

Passport installation (for authentication) php artisan passport:install

Testing via Postman: Authorization: bearer token

Action: Method: URL:

Register POST http://localhost:8000/api/offices/register

Login POST http://localhost:8000/api/offices/login name: Admin email: [email protected] password: apicrud

List GET http://localhost:8000/api/offices
Get one GET http://localhost:8000/api/offices/1
Create POST http://localhost:8000/api/offices
Update PUT http://localhost:8000/api/offices/1
Delete DELETE http://localhost:8000/api/offices/50

Testing via phpunit: If we execute phpunit it must pass all tests.

About

Offices API CRUD with Laravel 8

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published