本文由 简悦 SimpRead 转码, 原文地址 juejin.cn
「这是我参与 11 月更文挑战的第 1 天,活动详情查看:2021 最后一次更文挑战」
背景
- 项目用 Thinkphp5.1 开发完成,对于各种关系模型的查询 Tp 处理起来还是比较吃力的。
- 作为努力奔跑的程序员,下一个项目我们决定用 Lavarel 进行开发。
- 因为掘金粑粑有奖励,所以把部分 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 的初始界面。此时就是配置成功了。