Laravel8 快速入门教程二 - 配置

126 阅读2分钟

本文由 简悦 SimpRead 转码, 原文地址 juejin.cn

「这是我参与 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 的初始界面。此时就是配置成功了。