// Utilisation de 'all' pour récupérer tous les clients
$clients = Client::all();
// La variable $clients est maintenant une collection de tous les clients dans la base de données
foreach ($clients as $client) {
echo $client->nom . ' ' . $client->prenom . '
';
}
// ----------------------------------------------------------------
// Utilisation de 'find' pour récupérer un client par son ID
$clientById = Client::find(1);
// La variable $clientById est maintenant un seul modèle Client avec l'ID 1
if ($clientById) {
echo $clientById->nom . ' ' . $clientById->prenom;
} else {
echo 'Client non trouvé.';
}
// ----------------------------------------------------------------
// Utilisation de 'first' pour récupérer le premier client qui correspond à une condition
$firstClient = Client::where('nom', 'Dupont')->first();
// La variable $firstClient est maintenant un seul modèle Client avec le nom 'Dupont'
if ($firstClient) {
echo $firstClient->nom . ' ' . $firstClient->prenom;
} else {
echo 'Aucun client trouvé avec le nom "Dupont".';
}
// ----------------------------------------------------------------
// Utilisation de 'get' pour récupérer tous les clients qui répondent à une condition
$selectedClients = Client::where('prenom', 'LIKE', 'J%')->get();
// La variable $selectedClients est maintenant une collection de modèles Clients dont le prénom commence par 'J'
foreach ($selectedClients as $client) {
echo $client->nom . ' ' . $client->prenom . '
';
}