在API控制器中,可以使用store和update方法代替create和edit来实现CRUD操作。示例代码如下:
// 新建资源 public function store(Request $request) { $input = $request->all(); $resource = new Resource($input); $resource->save(); return response()->json(['success' => true]); }
// 更新资源 public function update(Request $request, $id) { $input = $request->all(); $resource = Resource::findOrFail($id); $resource->fill($input); $resource->save(); return response()->json(['success' => true]); }
其中,store方法用于新建资源,update方法用于更新资源。通过这两个方法,API控制器可以实现CRUD操作,而不必使用create和edit方法。