Gné ríthábhachtach d’fheidhmchlár a thógáil is ea oibríochtaí CRUD(Cruthaigh, Read, Update, , Scrios) a dhéanamh. Laravel RESTful API Anseo thíos, tabharfaidh mé treoir duit trí gach oibríocht in Laravel RESTful API iarratas:
1. Create
Chun taifead nua a chur leis an mbunachar sonraí, ní mór duit modh a shainiú chun iarratais ó úsáideoirí Controller a láimhseáil POST
. Mar shampla, d' create úsáideoir nua:
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
Chun faisnéis a fháil ón mbunachar sonraí, is féidir leat modh a shainiú chun iarratais ó úsáideoirí Controller a láimhseáil GET
. Mar shampla, chun liosta úsáideoirí a fháil:
use App\Models\User;
public function index()
{
$users = User::all();
return response()->json($users);
}
3. Update
Chun update faisnéis a bhaineann le taifead atá ann cheana féin, ní mór duit modh a shainiú chun iarratais ó úsáideoirí Controller a láimhseáil PUT
. Mar shampla, maidir le update faisnéis úsáideora:
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
Chun taifead a bhaint den bhunachar sonraí, is féidir leat modh a shainiú chun iarratais ó úsáideoirí Controller a láimhseáil DELETE
. Mar shampla, d' delete úsáideoir:
use App\Models\User;
public function destroy($id)
{
$user = User::findOrFail($id);
$user->delete();
return response()->json(null, 204);
}
Tabhair faoi deara go gcaithfidh tú a chinntiú go bhfuil na bealaí comhfhreagracha sa chomhad socraithe agat routes/api.php
chun nascadh leis na modhanna sa Controller.
Leis na treoracha seo, tá tú in ann oibríochtaí CRUD a dhéanamh laistigh d’ Laravel RESTful API iarratas anois.