什么是 Laravel
Laravel 是一款基于 PHP 的 Web 应用框架,拥有富有表达力且优雅的语法。 框架为构建应用提供了结构与起点,让你不必纠结于细节实现,而能专注于打造出色的产品。 Laravel 在提供强大功能的同时,致力于实现出色的开发体验。 它包含依赖注入、富有表达力的数据库抽象层、队列与调度任务、单元测试与集成测试等丰富的功能。无论你是首次接触 PHP Web 框架,还是拥有多年开发经验,Laravel 都是一款能够与你共同成长的框架。
为什么使用 Laravel
渐进式框架
Laravel 是一款「渐进式」框架。 当你迈出 Web 开发的第一步时,丰富的文档、指南以及视频教程会不断地陪伴你学习,而不会让你感到不知所措。 对资深开发者而言,Laravel 提供了依赖注入、单元测试、队列、实时事件等坚实可靠的工具。可扩展的框架
Laravel 具备极强的扩展性。 凭借 PHP 的可扩展特性,以及对 Redis 等高速分布式缓存系统的支持,Laravel 能够轻松实现水平扩展。 实际上,Laravel 应用已经能够轻松扩展至每月处理数亿次请求。与 AI 契合的框架
Laravel 的约定和良好定义的结构,非常适合与 Cursor、Claude Code 等工具一同进行 AI 辅助开发。 当你指示 AI 添加控制器或迁移文件时,AI 代理能够准确地知道文件应放在哪里。由社区驱动的框架
Laravel 由全球数千名才华横溢的开发者共同贡献。 它汇集了 PHP 生态中优秀的包,打造出最坚实、对开发者最友好的框架。Laravel 的主要特性
Eloquent ORM
Eloquent ORM
通过直观的面向对象接口来进行数据库操作。
你可以为每张数据表定义模型类,并使用该模型来操作数据。
Blade 模板引擎
Blade 模板引擎
简洁而强大的模板引擎。
你可以无限制地使用 PHP 代码,同时借助便利的指令来提高生产力。
Artisan 命令行
Artisan 命令行
通过
php artisan 命令,可以自动化诸如生成控制器与模型、执行迁移、清除缓存等诸多操作。认证与授权
认证与授权
框架已内置用户认证机制,配合启动套件可在数分钟内构建出登录功能。
下一步
安装
安装 PHP 和 Laravel,并创建你的第一个项目。