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.
ఈ సూచనలతో, మీరు ఇప్పుడు మీ అప్లికేషన్లో CRUD కార్యకలాపాలను నిర్వహించగలరు Laravel RESTful API.