Laravel RESTful API CRUD ઓપરેશન્સ: બિલ્ડીંગ કાર્યક્ષમ API

એમાં 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.

આ સૂચનાઓ સાથે, તમે હવે તમારી એપ્લિકેશનમાં CRUD કામગીરી કરવા સક્ષમ છો Laravel RESTful API.