ایک میں 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 ۔
ان ہدایات کے ساتھ، آپ اب اپنی Laravel RESTful API درخواست کے اندر CRUD آپریشنز کرنے کے اہل ہیں۔