a'da CRUD(Oluştur, Read, Update, Sil) işlemlerini gerçekleştirmek Laravel RESTful API, bir uygulama oluşturmanın çok önemli bir yönüdür. Aşağıda, bir uygulamadaki her işlemde size rehberlik edeceğim Laravel RESTful API:
1. Create
Veritabanına yeni bir kayıt eklemek için, kullanıcılardan gelen istekleri Controller işlemek için bir yöntem tanımlamanız gerekir. POST
Örneğin, create yeni bir kullanıcıya:
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
Veritabanından bilgi almak için, kullanıcılardan gelen istekleri Controller işlemek için bir yöntem tanımlayabilirsiniz. GET
Örneğin, bir kullanıcı listesini almak için:
use App\Models\User;
public function index()
{
$users = User::all();
return response()->json($users);
}
3. Update
Mevcut bir kaydın bilgisine, kullanıcılardan gelen istekleri işlemek için update bir yöntem tanımlamanız gerekir. Örneğin, kullanıcı bilgilerine: 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
Veritabanından bir kaydı kaldırmak için, kullanıcılardan gelen istekleri Controller işlemek için bir yöntem tanımlayabilirsiniz. DELETE
Örneğin, delete bir kullanıcıya:
use App\Models\User;
public function destroy($id)
{
$user = User::findOrFail($id);
$user->delete();
return response()->json(null, 204);
}
. routes/api.php
_ Controller _
Bu talimatlarla, artık uygulamanız içinde CRUD işlemlerini gerçekleştirebilirsiniz Laravel RESTful API.