Wykonywanie operacji CRUD(Create, Read, Update, Delete) w aplikacji Laravel RESTful API jest kluczowym aspektem budowania aplikacji. Poniżej przeprowadzę Cię przez każdą operację w Laravel RESTful API aplikacji:
1. Create
Aby dodać nowy rekord do bazy danych, należy zdefiniować sposób obsługi Controller zgłoszeń POST
od użytkowników. Na przykład do create nowego użytkownika:
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
Aby pobrać informacje z bazy danych, możesz zdefiniować metodę obsługi Controller żądań GET
od użytkowników. Na przykład, aby pobrać listę użytkowników:
use App\Models\User;
public function index()
{
$users = User::all();
return response()->json($users);
}
3. Update
Aby uzyskać update informacje o istniejącym rekordzie, należy zdefiniować sposób obsługi Controller zgłoszeń PUT
od użytkowników. Na przykład do update informacji o użytkowniku:
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
Aby usunąć rekord z bazy danych, możesz zdefiniować metodę obsługi Controller zgłoszeń DELETE
od użytkowników. Na przykład do delete użytkownika:
use App\Models\User;
public function destroy($id)
{
$user = User::findOrFail($id);
$user->delete();
return response()->json(null, 204);
}
Pamiętaj, że musisz upewnić się, że skonfigurowałeś odpowiednie trasy w pliku, routes/api.php
aby połączyć się z metodami w pliku Controller.
Dzięki tym instrukcjom możesz teraz wykonywać operacje CRUD w swojej Laravel RESTful API aplikacji.