Laravel - 安装:初学者指南

引言

你好,未来的 Laravel 爱好者!我很高兴能成为你探索 Laravel 世界激动人心旅程中的向导。作为一个教授编程超过十年的人,我可以告诉你 Laravel 是最值得学习的框架之一。这就像学习骑自行车 —— 起初可能会有些摇晃,但一旦掌握了要领,你很快就能在各种网页开发项目中畅游无阻!

Laravel - Installation

Laravel 是什么?

在我们开始安装之前,让我们花点时间了解 Laravel 是什么。想象你正在建造一栋房子。Laravel 就像是一个预先建好的基础、墙壁和屋顶 —— 它为你提供了一个坚实的基础,让你可以专注于使你的房子变得独特和美丽。

Laravel 是一个 PHP 框架,帮助开发者快速轻松地创建网页应用。它包含了许多使网页开发中的常见任务变得简单的特性。把它想象成你网页开发的瑞士军刀!

准备条件

在我们安装 Laravel 之前,我们需要确保我们拥有正确的工具。这就像为烹饪课做准备 —— 你需要准备好你的食材和厨具!

你需要以下这些:

  1. PHP(版本 7.3 或更高)
  2. Composer(一个用于管理 PHP 依赖的工具)
  3. 一个文本编辑器(如 Visual Studio Code 或 Sublime Text)
  4. 一个命令行界面(Mac/Linux 上的终端或 Windows 上的命令提示符)

如果你还没有安装这些,别担心!我们会一步一步地完成这个过程。

安装 PHP

PHP 是 Laravel 编写的语言。要安装 PHP:

  1. 对于 Windows:从官方 PHP 网站下载 PHP 安装程序并按照安装向导操作。
  2. 对于 Mac:PHP 已经预装,但你可以使用 Homebrew 通过在终端运行 brew install php 来更新。
  3. 对于 Linux:使用你的包管理器。对于 Ubuntu,你可以运行 sudo apt-get install php

安装完成后,通过打开命令行界面并输入以下命令来验证:

php -v

这应该会显示你安装的 PHP 版本。

安装 Composer

Composer 就像你 PHP 项目的私人购物助手。它会获取和管理你的项目需要的所有包。

  1. 访问 Composer 网站,并按照适用于你的操作系统的安装说明操作。
  2. 安装完成后,通过运行以下命令来验证:
composer --version

安装 Laravel

现在我们已经准备好了先决条件,是时候进行主要内容 —— 安装 Laravel!

方法 1:使用 Composer

这是安装 Laravel 最常见的方式。打开你的命令行界面并运行:

composer create-project laravel/laravel example-app

这个命令告诉 Composer 创建一个名为 "example-app" 的新 Laravel 项目。你可以自由地将 "example-app" 替换为你想给你的项目起的任何名字。

方法 2:使用 Laravel 安装程序

如果你打算创建多个 Laravel 项目,这个方法可以为你节省很多时间。

  1. 首先,全局安装 Laravel 安装程序:
composer global require laravel/installer
  1. 然后,创建一个新的 Laravel 项目:
laravel new example-app

验证安装

安装完成后,让我们确保一切正常:

  1. 导航到你的项目目录:
cd example-app
  1. 启动 Laravel 开发服务器:
php artisan serve
  1. 打开你的网页浏览器并访问 http://localhost:8000。你应该会看到 Laravel 欢迎页面 —— 这是一个美丽的景象,标志着安装成功!

了解 Laravel 目录结构

现在我们安装了 Laravel,让我们快速参观一下我们刚刚建造的“房子”。在你的文本编辑器中打开项目,你会看到一个目录结构,起初可能会觉得有些令人畏惧。别担心;我们会一一分解:

目录 用途
app 包含应用程序的核心代码
bootstrap 包含引导框架的文件
config 应用程序的所有配置文件
database 数据库迁移和种子
public 应用程序请求的入口点
resources 视图、原始资源和语言文件
routes 应用程序的所有路由定义
storage 应用程序存储(日志、缓存等)
tests 自动化测试
vendor Composer 依赖

这些目录中的每一个在 Laravel 应用程序中都扮演着关键角色。随着我们在 Laravel 旅程中的进步,我们会详细探索每一个。

结论

恭喜你!你已经成功安装了 Laravel,并迈出了进入更广阔的网页开发世界的第一步。记住,每个专家都曾经是初学者,所以如果一开始事情看起来很复杂,不要气馁。通过练习和坚持,你很快就能构建出色的网页应用。

在我们下一次的课程中,我们将开始探索 Laravel 路由和控制器的基础知识。在此之前,你可以自由地探索 Laravel 文档,并尝试使用你的新 Laravel 安装。快乐编码!

Credits: Image by storyset