A CRUD(Create, Read, Update, Delete) műveletek végrehajtása az a-ban Laravel RESTful API kulcsfontosságú szempont az alkalmazás felépítésében. Az alábbiakban végigvezetem Önt az egyes alkalmazásokban végzett műveleteken Laravel RESTful API:
1. Create
Ha új rekordot szeretne hozzáadni az adatbázishoz, meg kell határoznia egy módszert a felhasználóktól érkező kérések Controller kezelésére. POST
Például create egy új felhasználónak:
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
Az adatbázisból való információk lekéréséhez megadhat egy módszert a felhasználóktól érkező kérések Controller kezelésére. GET
Például a felhasználók listájának lekéréséhez:
use App\Models\User;
public function index()
{
$users = User::all();
return response()->json($users);
}
3. Update
Egy meglévő rekord információihoz update meg kell határoznia egy módszert a felhasználóktól érkező kérések Controller kezelésére. PUT
Például a update felhasználói információkhoz:
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
Egy rekord adatbázisból való eltávolításához megadhat egy módszert a felhasználóktól érkező kérések Controller kezelésére. DELETE
Például delete egy felhasználónak:
use App\Models\User;
public function destroy($id)
{
$user = User::findOrFail($id);
$user->delete();
return response()->json(null, 204);
}
Kérjük, vegye figyelembe, hogy meg kell bizonyosodnia arról, hogy beállította a megfelelő útvonalakat a fájlban, routes/api.php
hogy hivatkozzon a metódusokra a Controller.
Ezekkel az utasításokkal most már CRUD-műveleteket hajthat végre az alkalmazáson belül Laravel RESTful API.