CRUD(Create, Read, Update, Delete) operacijų vykdymas Laravel RESTful API yra esminis programos kūrimo aspektas. Toliau paaiškinsiu, kaip atlikti kiekvieną programos operaciją Laravel RESTful API:
1. Create
Norėdami į duomenų bazę įtraukti naują įrašą, turite apibrėžti naudotojų užklausų Controller tvarkymo metodą. POST
Pavyzdžiui, create naujam vartotojui:
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
Norėdami gauti informaciją iš duomenų bazės, galite apibrėžti naudotojų užklausų Controller tvarkymo metodą. GET
Pavyzdžiui, norėdami gauti vartotojų sąrašą:
use App\Models\User;
public function index()
{
$users = User::all();
return response()->json($users);
}
3. Update
Norėdami update gauti informaciją apie esamą įrašą, turite apibrėžti naudotojų užklausų Controller tvarkymo metodą. PUT
Pavyzdžiui, naudotojo update informacijai:
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
Norėdami pašalinti įrašą iš duomenų bazės, galite apibrėžti naudotojų užklausų Controller tvarkymo metodą. DELETE
Pavyzdžiui, vartotojui delete:
use App\Models\User;
public function destroy($id)
{
$user = User::findOrFail($id);
$user->delete();
return response()->json(null, 204);
}
Atminkite, kad turite įsitikinti, kad faile nustatėte atitinkamus maršrutus, routes/api.php
kad susietumėte su metodais, esančiais Controller.
Su šiomis instrukcijomis dabar galite atlikti CRUD operacijas savo Laravel RESTful API programoje.