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