企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 安装 Laravel 对系统有一些要求。请确保你的服务器或者开发环境满足下面的要求: * PHP >= 7.1.3 * OpenSSL PHP 扩展 * PDO PHP 扩展 * Mbstring PHP 扩展 * Tokenizer PHP 扩展 * XML PHP 扩展 * Ctype PHP 扩展 * JSON PHP 扩展 ### 安装 Laravel Laravel 使用 `Composer `来管理项目依赖。因此,在使用 Laravel 之前,请确保你的机器已经安装了 `Composer`。 > Composer 安装就不多写了,官网下载:[戳这里](https://getcomposer.org/download/) > 安装方法百度一大堆,如果还是不清楚的小白欢迎加企鹅群:312621686 ### Laravel 安装器创建项目 首先,通过使用 Composer 安装 Laravel 安装器: ```php composer global require "laravel/installer" ``` 安装完成后,`laravel new` 命令会在你指定的目录创建一个全新的 `Laravel`项目。例如,`laravel new myblog` 将会创建一个名为 `myblog` 的目录,并已安装好所有的 `Laravel`依赖项: ```php laravel new myblog ``` > composer 安装项目可能需要翻墙,如果没有梯子可以使用国内镜像:[composer中国镜像](https://pkg.phpcomposer.com/) ### 配置数据库 创建 `myblog` 的数据库,在项目 `.env` 文件中修改一下数据库配置,连接数据库: ``` DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=homestead DB_USERNAME=homestead DB_PASSWORD=secret ``` 数据迁移: ```php php artisan migrate ``` ### Auth `Laravel` 提供了一个简单的命令来快速生成身份验证所需的路由和视图: ```php php artisan make:auth ``` 该命令会生成布局、注册和登录视图以及所有的认证登录注册的路由。同时它还会生成 `HomeController` 来处理应用的登录请求。 `php artisan make:auth` 命令会在 `resources/views/auth` 目录创建所有认证需要的视图。 同时, `make:auth` 命令还创建了 `resources/views/layouts` 目录,该目录包含了应用的基本布局视图。所有这些视图都是用 Bootstrap CSS 框架,你也可以根据需要对其自定义。 ### 总结 本节需要掌握Laravel的基本安装,数据库配置以及使用Laravel为我们准备好的用户认证功能。 > 源码地址:[戳这里](https://gitee.com/iwl/myblog/tree/s001/)