CRUD(만들기, Read, Update, 삭제) 작업을 수행하는 것은 Laravel RESTful API 애플리케이션 구축의 중요한 측면입니다. 아래에서 애플리케이션의 각 작업을 안내합니다 Laravel RESTful API.
1. Create
데이터베이스에 새 레코드를 추가하려면 에서 사용자의 요청을 Controller 처리하는 메서드를 정의해야 합니다. POST
예를 들어 create 새 사용자에게:
use App\Models\User;
use Illuminate\Http\Request;
public function store(Request $request)
{
$user = User::create($request->all());
return response()->json($user, 201);
}
2. Read
데이터베이스에서 정보를 검색하려면 에서 사용자의 요청을 Controller 처리하는 방법을 정의할 수 있습니다 GET
. 예를 들어 사용자 목록을 검색하려면 다음을 수행하십시오.
use App\Models\User;
public function index()
{
$users = User::all();
return response()->json($users);
}
삼. Update
기존 레코드의 정보에 대해 사용자의 요청을 처리하기 위해 update 메서드를 정의해야 합니다. 예를 들어, 사용자 정보: Controller PUT
update
use App\Models\User;
use Illuminate\Http\Request;
public function update(Request $request, $id)
{
$user = User::findOrFail($id);
$user->update($request->all());
return response()->json($user, 200);
}
4. Delete
데이터베이스에서 레코드를 제거하려면 에서 사용자의 요청을 Controller 처리하는 방법을 정의할 수 있습니다 DELETE
. 예를 들어 delete 사용자에게:
use App\Models\User;
public function destroy($id)
{
$user = User::findOrFail($id);
$user->delete();
return response()->json(null, 204);
}
. routes/api.php
_ Controller _
이러한 지침을 통해 이제 애플리케이션 내에서 CRUD 작업을 수행할 수 있습니다 Laravel RESTful API.