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_name
、your_username
和your_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:8000
rrreee
monprojet
dans le répertoire courant.
Deuxième étape : configurer la base de données
.env
dans le répertoire myproject
et définissez les informations de connexion à votre base de données : rrreee
Veuillez vous assurer de remplaceryour_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!