Laravel est un framework d'application Web open source basé sur le langage PHP, largement utilisé dans le développement d'applications Web. Il est connu pour sa simplicité, son élégance, sa syntaxe expressive et sa prise en charge du processus de développement Web, et possède une grande communauté et un écosystème riche, il est donc favorisé par les développeurs.
Sur le site officiel de Laravel, nous pouvons facilement trouver une documentation détaillée et les étapes d'installation de Laravel. Ci-dessous, nous présenterons brièvement comment démarrer un projet Laravel.
Laravel utilise Composer pour gérer les dépendances, nous devons donc d'abord installer Composer. Entrez la commande suivante sur la ligne de commande pour installer :
curl -sS https://getcomposer.org/installer | php sudo mv composer.phar /usr/local/bin/composer
Une fois l'installation terminée, nous pouvons saisir la commande suivante pour vérifier si l'installation a réussi :
composer
Avant d'installer Laravel, nous devons créez un nouveau répertoire pour enregistrer le fichier de projet. Exécutez la commande suivante dans la ligne de commande :
mkdir mylaravelapp cd mylaravelapp
Ensuite, nous pouvons installer la dernière version de Laravel via la commande suivante :
composer create-project --prefer-dist laravel/laravel .
Le point ici signifie que nous allons installer Laravel dans le répertoire courant.
Une fois l'installation terminée, entrez la commande suivante dans la ligne de commande pour démarrer le projet Laravel :
php artisan serve
Cela démarrera un serveur de développement local et affichera les informations suivantes dans la ligne de commande :
Laravel development server started: http://127.0.0.1:8000
Nous pouvons saisir cette adresse dans le navigateur, vous pouvez voir l'interface de bienvenue de Laravel.
Ensuite, nous devons configurer la base de données afin que notre application Laravel puisse se connecter à la base de données et l'utiliser. Recherchez le fichier .env dans le répertoire racine de mylaravelapp et modifiez les valeurs des variables suivantes :
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=mylaravelapp DB_USERNAME=root DB_PASSWORD=
Ici, nous utilisons MySQL comme base de données, le nom de la base de données est mylaravelapp, le nom d'utilisateur est root et le mot de passe est vide.
Ensuite, exécutez la commande suivante dans la ligne de commande pour générer la clé d'application Laravel :
php artisan key:generate
Enfin, exécutez la commande suivante dans la ligne de commande pour effectuer la migration de la base de données :
php artisan migrate
Cela créera les tables et les champs de la base de données et configurez-les en fonction de ce que nous avons dans l'application. Les classes de modèles définies dans le programme créent les relations correspondantes.
Maintenant que notre application Laravel est connectée à la base de données et prête à l'utiliser, nous pouvons créer des itinéraires et des vues pour afficher les données.
Créez un nouveau contrôleur dans le répertoire app/Http/Controllers :
php artisan make:controller UserController
Créez ensuite une méthode d'index dans la classe UserController :
public function index() { $users = App\User::all(); return view('users', ['users' => $users]); }
Cette méthode obtiendra toutes les données utilisateur et les transmettra à un fichier appelé utilisateurs dans le fichier. vue de blade.php.
Créez une nouvelle route et ajoutez le code suivant dans le fichier routes/web.php :
Route::get('/users', 'UserController@index');
Enfin, créez un fichier de vue nommé users.blade.php dans le répertoire resources/views :
@foreach ($users as $user) <p>{{ $user->name }}</p> @endforeach
Maintenant, dans Entrez http ://127.0.0.1:8000/users dans votre navigateur et vous verrez les noms de tous les utilisateurs répertoriés.
Résumé
Démarrer un projet Laravel nécessite les étapes suivantes :
Grâce à ces étapes, nous pouvons créer une application Laravel simple, pour afficher données et permettre le développement Web de base. Bien entendu, ce n’est qu’un simple point de départ. Laravel possède davantage de fonctions et de fonctionnalités qui nous permettent de développer des applications plus riches et plus complexes.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!