Laravel RESTful API CRUD ऑपरेशन्स: कार्यक्षम API तयार करणे

a मध्ये CRUD(तयार करा, Read, , हटवा) ऑपरेशन्स करणे हे अॅप्लिकेशन तयार करण्याचा एक महत्त्वाचा पैलू आहे. खाली, मी तुम्हाला अनुप्रयोगातील प्रत्येक ऑपरेशनसाठी मार्गदर्शन करीन: Update Laravel RESTful API Laravel RESTful API

१. 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 ऑपरेशन्स करण्यास सक्षम आहात.