Laravel8 快速入门教程二-配置

425 阅读2分钟

「这是我参与11月更文挑战的第1天,活动详情查看:2021最后一次更文挑战

背景

  1. 项目用Thinkphp5.1开发完成,对于各种关系模型的查询Tp处理起来还是比较吃力的。
  2. 作为努力奔跑的程序员,下一个项目我们决定用Lavarel进行开发。
  3. 因为掘金粑粑有奖励,所以把部分gitee上的私有的部分学习笔记整理一下。

说明

Laravel属于中大型框架,各种功能都被内置了,而且Laravel官方的文档看的我是云里雾里的,对于新手感觉不是很友好。所以此系列文章只适合有PHP基础。想快速入门搞开发的

正文

上一篇文章我们代码在本地部署完成。这里继续上一篇文章内容。

我们在本地启动server在本地进行一些调试工作。

本地开发环境

如果你在本地安装了 PHP,并且你想使用 PHP 内置的服务器来为你的应用程序提供服务,则可以使用 Artisan 命令 serve。该命令会在 http://localhost:8000 上启动开发服务器:

php artisan serve

PS D:\liiy_study\liiy.study_laravel.com\laravel-8.x> php artisan serve
Starting Laravel development server: http://127.0.0.1:8000
[Mon Nov  8 20:19:23 2021] PHP 7.4.21 Development Server (http://127.0.0.1:8000) started

此时访问本地的 8000接口 会出现一个 500 的错误

500

SERVER ERROR

这是因为少.env配置文件 此时 拷贝项目下的 .env.example 文件 为 .env

再次访问的时候会出现一个错误页面提示

Illuminate\​Encryption\​MissingAppKeyException​

No application encryption key has been specified.

这是因为 laravel没有生成密钥。或者是说 .env文件中没有 APP_KEY 的配置。

然后命令行中 运行命令

php artisan key:generate

生成key 配置在 .env文件中。

访问 http://localhost:8000/ 此时出现了。laravel的初始界面。此时就是配置成功了。