在 a 中 执行 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);
}
3. 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.
根据这些说明,您现在可以在 Laravel RESTful API 应用程序中执行 CRUD 操作。