ਇੱਕ ਵਿੱਚ 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 ਓਪਰੇਸ਼ਨ ਕਰਨ ਦੇ ਯੋਗ ਹੋ।