Maison  >  Article  >  cadre php  >  Tutoriel de démarrage de Laravel : Apprenez le framework PHP le plus populaire à partir de zéro

Tutoriel de démarrage de Laravel : Apprenez le framework PHP le plus populaire à partir de zéro

王林
王林original
2023-08-13 13:21:082620parcourir

Tutoriel de démarrage de Laravel : Apprenez le framework PHP le plus populaire à partir de zéro

Tutoriel de démarrage de Laravel : Apprenez le framework PHP le plus populaire à partir de zéro

Introduction :
Laravel est l'un des frameworks PHP les plus populaires actuellement. Il est facile à utiliser, puissant et dispose d'une communauté de développement active. Cet article vous aidera à apprendre le framework Laravel à partir de zéro et fournira des exemples de code pour vous aider à mieux comprendre et maîtriser cet outil puissant.

Première étape : installer Laravel
Avant de commencer, vous devez installer le framework Laravel sur votre ordinateur. Le moyen le plus simple est de l’installer via Composer. Veuillez vous assurer que Composer est installé et exécutez la commande suivante :

composer global require laravel/installer

Une fois installé, vous pourrez créer un nouveau projet Laravel à l'aide de la commande laravel new. Par exemple, pour créer un projet nommé monprojet, exécutez la commande suivante : laravel new命令创建新的Laravel项目。例如,要创建一个名为myproject的项目,请运行以下命令:

laravel new myproject

这将在当前目录下创建一个名为myproject的新Laravel项目。

第二步:配置数据库
在继续之前,您需要设置数据库连接。Laravel默认使用MySQL数据库。打开myproject目录下的.env文件,并设置您的数据库连接信息:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=your_database_name
DB_USERNAME=your_username
DB_PASSWORD=your_password

请确保替换掉your_database_nameyour_usernameyour_password这些值为您自己的数据库信息。

第三步:路由和控制器
Laravel的核心概念之一是路由和控制器。路由用于将URL映射到相应的控制器方法。打开myproject/routes/web.php文件,并添加以下代码:

Route::get('/', 'HomeController@index');

上述代码将把根URL(/)映射到HomeController控制器的index方法上。现在,我们需要创建HomeController控制器。打开终端,进入项目根目录,运行以下命令:

php artisan make:controller HomeController

这将在myproject/app/Http/Controllers目录下创建一个HomeController.php文件。打开该文件,并添加以下代码:

<?php

namespace AppHttpControllers;

use IlluminateHttpRequest;

class HomeController extends Controller
{
    public function index()
    {
        return view('welcome');
    }
}

上述代码的作用是返回一个名为welcome的视图。我们将在下一步中创建这个视图。

第四步:视图
Laravel使用Blade模板引擎来创建视图。打开myproject/resources/views目录,并创建一个名为welcome.blade.php的文件。在该文件中,添加以下代码:

<!DOCTYPE html>
<html>
<head>
    <title>Welcome</title>
</head>
<body>
    <h1>Welcome to Laravel</h1>
</body>
</html>

第五步:运行应用程序
至此,我们已经完成了一个最基本的Laravel应用程序。打开终端,在项目根目录下运行以下命令启动内置的开发服务器:

php artisan serve

访问http://localhost:8000rrreee

Cela créera un nouveau projet Laravel nommé monprojet dans le répertoire courant.


Deuxième étape : configurer la base de données

Avant de continuer, vous devez configurer une connexion à la base de données. Laravel utilise la base de données MySQL par défaut. Ouvrez le fichier .env dans le répertoire myproject et définissez les informations de connexion à votre base de données :

rrreee

Veuillez vous assurer de remplacer your_database_name, Les valeurs de votre_nom d'utilisateur et votre_mot de passe sont vos propres informations de base de données. 🎜🎜Étape 3 : Routage et contrôleurs🎜L'un des concepts fondamentaux de Laravel est le routage et les contrôleurs. Les routes sont utilisées pour mapper les URL aux méthodes de contrôleur correspondantes. Ouvrez le fichier myproject/routes/web.php et ajoutez le code suivant : 🎜rrreee🎜Le code ci-dessus mappera l'URL racine (/) à HomeControllerSur la méthode <code>index du contrôleur. Maintenant, nous devons créer le contrôleur HomeController. Ouvrez le terminal, entrez dans le répertoire racine du projet et exécutez la commande suivante : 🎜rrreee🎜 Cela créera un fichier HomeController.php dans le myproject/app/Http/Controllers annuaire. Ouvrez le fichier et ajoutez le code suivant : 🎜rrreee🎜Le code ci-dessus renvoie une vue nommée welcome. Nous créerons cette vue à l'étape suivante. 🎜🎜Étape 4 : Vues🎜Laravel utilise le moteur de modèle Blade pour créer des vues. Ouvrez le répertoire myproject/resources/views et créez un fichier nommé welcome.blade.php. Dans ce fichier, ajoutez le code suivant : 🎜rrreee🎜Étape 5 : Exécutez l'application🎜À ce stade, nous avons terminé une application Laravel la plus basique. Ouvrez le terminal et exécutez la commande suivante dans le répertoire racine du projet pour démarrer le serveur de développement intégré : 🎜rrreee🎜Visitez http://localhost:8000, vous verrez un message avec le titre " Bienvenue sur la page "Laravel". 🎜🎜Conclusion : 🎜Dans cet article, nous avons appris de zéro comment installer et configurer le framework Laravel, et comment créer des routes, des contrôleurs et des vues de base. Ce sont les concepts de base du développement de Laravel, jetant les bases pour que vous puissiez explorer et apprendre davantage ce puissant framework PHP. Avec une pratique et un apprentissage continus, vous serez en mesure de créer des applications Laravel plus complexes et riches en fonctionnalités. 🎜🎜Ce qui précède est un simple tutoriel d'introduction à Laravel, j'espère qu'il vous sera utile. Je vous souhaite du succès dans l'apprentissage et l'utilisation du framework Laravel ! 🎜

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn