025. 应用自我诊断测试 —— beyondcode/laravel-self-diagnosis

应用自我诊断测试 —— beyondcode/laravel-self-diagnosis

当我们搭建或者部署一个新项目的时候,比如

  • 新同事加入进来进行开发;
  • 搭建一个测试环境;
  • 项目上线进行环境部署。

无论我们通过何种方式搭建一个新的项目,都需要进行一些测试,确保环境是正确的,包括数据库是否配置正确,Redis 是否链接正确,目录权限是否正确,PHP 扩展是否都已经安装等等。凭借经验以及必要的测试,保证项目的环境正确可用。

只凭借经验和测试是不够靠谱的,我们需要一个工具或者脚本,快速的检测项目是否部署正确,那么今天要学习的扩展包 beyondcode/laravel-self-diagnosis 就是这样一个工具了,它默认对应用进行如下检测:

  • 是否设置 APP_KEY ?
  • 是否安装版本正确的 PHP?
  • 是否可以建立与数据库的连接?
  • storage and bootstrap/cache 等文件夹是否有正确的权限?
  • .env 文件是否存在?
  • composer 依赖关系是否是最新?
  • .env.example 中的变量是否都在 .env 中设置?

本文章首发在 LearnKu.com 网站上。

为了保证课程的高品质,我们需要对课程进行收费。付费后 才能观看剩余内容。 购买

上一篇 下一篇
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
贡献者:1