Des nouvelles ont été ajoutées en tête de listes.
Remontez pour les voir.
Inscription à la newsletter
Premiers pas avec Laravel : guide du débutant sur le générateur de requêtes
DEV -
22/09
Le générateur de requêtes de Laravel fournit une interface puissante et fluide pour créer des requêtes SQL en PHP. Il...
Le générateur de requêtes de Laravel fournit une interface puissante et fluide pour créer des requêtes SQL en PHP. Il vous permet d'interagir avec la base de données dans une syntaxe expressive de type SQL tout en éliminant l'essentiel de la complexité.
Nous passerons en revue un cas d'utilisation typique dans une application Laravel utilisant Query Builder pour diverses tâches telles que la sélection, l'insertion, la mise à jour et la suppression de données.
Étape 1 : Configurer le projet Laravel
Si vous n'avez pas de projet Laravel, vous pouvez en créer un comme suit :
composer create-project --prefer-dist laravel/laravel laravel-query-builder cd laravel-query-builder php artisan serve
Entrer en mode plein écran Quitter le mode plein écran
Assurez-vous de configurer la configuration de votre base de données dans le.envdéposer:
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=votre_base de données DB_USERNAME=votre_nom d'utilisateur DB_PASSWORD=votre_mot de passe
Entrer en mode plein écran Quitter le mode plein écran
Exécutez des migrations pour créer des tables par défaut :
php artisan migrer
Entrer en mode plein écran Quitter le mode plein écran
Étape 2 : utiliser le générateur de requêtes dans un contrôleur
Créons un contrôleur pour démontrer l'utilisation de Query Builder :
php artisan make:contrôleur UserController
Entrer en mode plein écran Quitter le mode plein écran
ModifierUserController.phpavec le code suivant :
?php namespace App\Http\Controllers; use Illuminate\Supp... [Courte citation de 8% de l'article original]
Loading...
🍪
Le modèle économique de notre site repose sur l'affichage de publicités personnalisées basées sur l'utilisation de cookies publicitaires. En continuant votre visite sur notre site, vous consentez à l'utilisation de ces cookies.
Politique de confidentialité