https://laravel-rest-api.lomkit.com/
composer require lomkit/laravel-rest-api
php artisan vendor:publish --tag=rest-config
php artisan rest:resource UserResource
php artisan rest:controller UsersController
routes/api.php
use \Lomkit\Rest\Facades\Rest;
Rest::resource('users', \App\Rest\Controllers\UsersController::class)
user sample 코드 자동생성하기
php artisan rest:quick-start
+--------+----------------------------+-------------------+
| Method | URI | Name |
+--------+----------------------------+-------------------+
| GET | api/users | api.users.details |
| POST | api/users/search | api.users.search |
| POST | api/users/actions/{action} | api.users.operate |
| POST | api/users/mutate | api.users.mutate |
| DELETE | api/users | api.users.destroy |
+--------+----------------------------+-------------------+
사용법
http://my-new-laravel.test/api/users
-> 기본 정보를 보여준다. (get 방식)
POST 방식
https://my-new-laravel.test/api/users/search
(주의 : https 임)
샘플코드
'Laravel' 카테고리의 다른 글
Laravel > Herd > 보안 연결(HTTPS)이 사용되지 않았습니다. 해결 (0) | 2024.07.11 |
---|---|
Tailwind > Typography 플로그인 (0) | 2024.07.11 |
Laravel > Soft Delete 구현하기 (실제로는 DB에 남아있음) (0) | 2024.06.30 |
Laravel 에서 ChatGPT API 를 연동하는 방법 (0) | 2024.06.26 |
Laravel - 프로젝트 생성하기 (macOS) (0) | 2024.06.24 |